Package  Description 

fr.inria.zvtm.animation 
New ZVTM animation engine based on Sun's Timing framework.

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).

Modifier and Type  Method and Description 

Animation 
AnimationFactory.createLensMagAnim(int duration,
FixedSizeLens lens,
float data,
boolean relative,
org.jdesktop.animation.timing.interpolation.Interpolator interpolator,
EndAction endAction)
Creates and returns a lens magnification animation
that will not repeat.

Animation 
AnimationFactory.createLensMagRadiusAnim(int duration,
FixedSizeLens lens,
float magData,
int orData,
int irData,
boolean relative,
org.jdesktop.animation.timing.interpolation.Interpolator interpolator,
EndAction endAction)
Creates and returns a lens magnification and radii animation
that will not repeat.

Animation 
AnimationFactory.createLensRadiusAnim(int duration,
FixedSizeLens lens,
int orData,
int irData,
boolean relative,
org.jdesktop.animation.timing.interpolation.Interpolator interpolator,
EndAction endAction)
Creates and returns a lens radii animation
that will not repeat.

Modifier and Type  Class and Description 

class 
BGaussianLens
Translucent lens.

class 
BInverseCosineLens
Translucent lens.

class 
BlendingLens
Translucent lens.

class 
BLinearLens
Translucent lens.

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 
Modifier and Type  Method and Description 

void 
LensMonitor.setLens(FixedSizeLens l) 
Constructor and Description 

LensMonitor(FixedSizeLens l) 
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.