Package  Description 

fr.inria.zuist.engine 
ZUIST multiscale scene engine for ZVTM.

fr.inria.zvtm.engine 
ZVTM core functionalities.

fr.inria.zvtm.lens 
Implementation of the Sigma Lens framework for use with ZVTM views (focus+context representations including distortion/fisheye lenses, speedcoupled blending lenses, and many more).

Constructor and Description 

LensSceneObserver(View observingView,
Camera observingCamera,
Lens observingLens,
VirtualSpace targetVirtualSpace) 
Modifier and Type  Field and Description 

protected Lens 
ViewPanel.lens
Lens (fisheye, etc.)

Modifier and Type  Method and Description 

protected Lens 
ViewPanel.getLens()
Get the Lens currently used by this view.

Lens 
View.getLens()
Get Lens currently active in this view

protected Lens 
ViewPanel.setLens(Lens l)
Set a lens for this view.

Lens 
View.setLens(Lens l)
Activate a lens in this view.

Modifier and Type  Method and Description 

protected Lens 
ViewPanel.setLens(Lens l)
Set a lens for this view.

Lens 
View.setLens(Lens l)
Activate a lens in this view.

Modifier and Type  Class and Description 

class 
BGaussianLens
Translucent lens.

class 
BInverseCosineLens
Translucent lens.

class 
BlendingLens
Translucent lens.

class 
BLinearLens
Translucent lens.

class 
FixedSizeLens
Parent class of all lenses which have a fixed size (i.e.

class 
FSFresnelLens
Profile: Fresnellike (discrete steps)  Distance metric: L(2) (circular shape)
Size expressed as an absolute value in pixels 
class 
FSGaussianLens
Profile: gaussian  Distance metric: L(2) (circular shape)
Size expressed as an absolute value in pixels 
class 
FSInverseCosineLens
Profile: inverse cosine  Distance metric: L(2) (circular shape)
Size expressed as an absolute value in pixels 
class 
FSLinearLens
Profile: linear  Distance metric: L(2) (circular shape)
Size expressed as an absolute value in pixels 
class 
FSManhattanLens
Profile: manhattan  Distance metric: L(2) (circular shape)
Size expressed as an absolute value in pixels 
class 
FSScramblingLens
Profile: gaussian  Distance metric: L(2) (circular shape)
Size expressed as an absolute value in pixels 
class 
FSStepLens
Profile: flat steps with transitions  Distance metric: L(2) (circular shape)
Size expressed as an absolute value in pixels 
class 
FSWaveLens
Profile: sin(x)/x  Distance metric: L(2) (circular shape)
Size expressed as an absolute value in pixels 
class 
HLinearLens
Translucent lens.

class 
HWaveLens
Translucent lens.

class 
L1FSFresnelLens
Profile: linear  Distance metric: L(1) (diamond shape)
Size expressed as an absolute value in pixels 
class 
L1FSGaussianLens
Profile: linear  Distance metric: L(1) (diamond shape)
Size expressed as an absolute value in pixels 
class 
L1FSInverseCosineLens
Profile: inverse cosine  Distance metric: L(1) (diamond shape)
Size expressed as an absolute value in pixels 
class 
L1FSLinearLens
Profile: linear  Distance metric: L(1) (diamond shape)
Size expressed as an absolute value in pixels 
class 
L1FSManhattanLens
Profile: manhattan  Distance metric: L(1) (diamond shape)
Size expressed as an absolute value in pixels 
class 
L3BLinearLens
Translucent lens.

class 
L3FSFresnelLens
Profile: Fresnellike (discrete steps)  L(3) (intermediate between a circle and a square)
Size expressed as an absolute value in pixels 
class 
L3FSGaussianLens
Profile: linear  Distance metric: L(3) (intermediate between a circle and a square)
Size expressed as an absolute value in pixels 
class 
L3FSInverseCosineLens
Profile: inverse cosine  L(3) (intermediate between a circle and a square)
Size expressed as an absolute value in pixels 
class 
L3FSLinearLens
Profile: linear  Distance metric: L(3) (intermediate between a circle and a square)
Size expressed as an absolute value in pixels 
class 
L3FSManhattanLens
Profile: manhattan  Distance metric: L(3) (intermediate between a circle and a square)
Size expressed as an absolute value in pixels 
class 
LInfBInverseCosineLens
Translucent lens.

class 
LInfBLinearLens
Translucent lens.

class 
LInfFSFresnelLens
Profile: Fresnellike (discrete steps)  Distance metric: L(Inf) (square shape)
Size expressed as an absolute value in pixels 
class 
LInfFSGaussianLens
Profile: linear  Distance metric: L(Inf) (square shape)
Size expressed as an absolute value in pixels 
class 
LInfFSInverseCosineLens
Profile: inverse cosine  Distance metric: L(Inf) (square shape)
Size expressed as an absolute value in pixels 
class 
LInfFSLinearLens
Profile: linear  Distance metric: L(Inf) (square shape)
Size expressed as an absolute value in pixels 
class 
LInfFSManhattanLens
Profile: manhattan  Distance metric: L(Inf) (square shape)
Size expressed as an absolute value in pixels 
class 
LInfFSStepLens
Profile: Steplike (flat steps)  Distance metric: L(Inf) (square shape)
Size expressed as an absolute value in pixels 
class 
LInfSCBLens
Translucent lens.

class 
LInfSCFGaussianLens
Profile: linear  Distance metric: L(Inf) (square shape)  Flattens itself when moving fast
Size expressed as an absolute value in pixels 
class 
LInfSCFInverseCosineLens
Profile: linear  Distance metric: L(Inf) (square shape)  Flattens itself when moving fast
Size expressed as an absolute value in pixels 
class 
LInfSCFLinearLens
Profile: linear  Distance metric: L(Inf) (square shape)  Flattens itself when moving fast
Size expressed as an absolute value in pixels 
class 
LPDGaussianLens
Profile: linear  Distance metric: L(P)  P tends towards zero when going fast
Size expressed as an absolute value in pixels 
class 
LPFSGaussianLens
Profile: linear  Distance metric: L(P) (userdefined)
Size expressed as an absolute value in pixels 
class 
SCBGaussianLens
Profile: gaussian  Distance metric: L(2) (circular shape)  Dissapear when moving fast
Size expressed as an absolute value in pixels 
class 
SCBLens
Translucent lens.

class 
SCFGaussianLens
Profile: gaussian  Distance metric: L(2) (circular shape)  Flattens itself when moving fast
Size expressed as an absolute value in pixels 
class 
SCFInverseCosineLens
Profile: inverse cosine  Distance metric: L(2) (circular shape)  Flattens itself when moving fast
Size expressed as an absolute value in pixels 
class 
SCFLinearLens
Profile: linear  Distance metric: L(2) (circular shape)  Flattens itself when moving fast
Size expressed as an absolute value in pixels 
class 
XGaussianLens
Profile: linear  Distance metric: L(2) (circular shape)
Rendering enhanced through alpha blending between focus and context in spatiallydistorted transition zone. Size expressed as an absolute value in pixels 
class 
XLinearLens
Profile: linear  Distance metric: L(2) (circular shape)
Rendering enhanced through alpha blending between focus and context in spatiallydistorted transition zone. Size expressed as an absolute value in pixels 
Constructor and Description 

RouteLens(Lens l,
Camera c) 
RouteLens(Lens l,
Camera c,
double mad,
int p) 
Copyright © 20002002 Xerox Corporation. All Rights Reserved
Copyright © 2003 World Wide Web Consortium. All Rights Reserved
Copyright © 20042015 INRIA. All Rights Reserved
Licensed under the GNU LGPL. For full terms see the file COPYING.