Package fr.inria.zvtm.lens

Implementation of the Sigma Lens framework for use with ZVTM views (focus+context representations including distortion/fisheye lenses, speed-coupled blending lenses, and many more).

See:
          Description

Interface Summary
LPDistanceMetrics  
TemporalLens  
TemporalParamListener  
 

Class Summary
BGaussianLens Translucent lens.
BInverseCosineLens Translucent lens.
BlendingLens Translucent lens.
BLinearLens Translucent lens.
FixedSizeLens Parent class of all lenses which have a fixed size (i.e.
FSFresnelLens Profile: Fresnel-like (discrete steps) - Distance metric: L(2) (circular shape)
Size expressed as an absolute value in pixels
FSGaussianLens Profile: gaussian - Distance metric: L(2) (circular shape)
Size expressed as an absolute value in pixels
FSInverseCosineLens Profile: inverse cosine - Distance metric: L(2) (circular shape)
Size expressed as an absolute value in pixels
FSLinearLens Profile: linear - Distance metric: L(2) (circular shape)
Size expressed as an absolute value in pixels
FSManhattanLens Profile: manhattan - Distance metric: L(2) (circular shape)
Size expressed as an absolute value in pixels
FSScramblingLens Profile: gaussian - Distance metric: L(2) (circular shape)
Size expressed as an absolute value in pixels
FSStepLens Profile: flat steps with transitions - Distance metric: L(2) (circular shape)
Size expressed as an absolute value in pixels
FSWaveLens Profile: sin(x)/x - Distance metric: L(2) (circular shape)
Size expressed as an absolute value in pixels
HLinearLens Translucent lens.
HWaveLens Translucent lens.
L1FSFresnelLens Profile: linear - Distance metric: L(1) (diamond shape)
Size expressed as an absolute value in pixels
L1FSGaussianLens Profile: linear - Distance metric: L(1) (diamond shape)
Size expressed as an absolute value in pixels
L1FSInverseCosineLens Profile: inverse cosine - Distance metric: L(1) (diamond shape)
Size expressed as an absolute value in pixels
L1FSLinearLens Profile: linear - Distance metric: L(1) (diamond shape)
Size expressed as an absolute value in pixels
L1FSManhattanLens Profile: manhattan - Distance metric: L(1) (diamond shape)
Size expressed as an absolute value in pixels
L3BLinearLens Translucent lens.
L3FSFresnelLens Profile: Fresnel-like (discrete steps) - L(3) (intermediate between a circle and a square)
Size expressed as an absolute value in pixels
L3FSGaussianLens Profile: linear - Distance metric: L(3) (intermediate between a circle and a square)
Size expressed as an absolute value in pixels
L3FSInverseCosineLens Profile: inverse cosine - L(3) (intermediate between a circle and a square)
Size expressed as an absolute value in pixels
L3FSLinearLens Profile: linear - Distance metric: L(3) (intermediate between a circle and a square)
Size expressed as an absolute value in pixels
L3FSManhattanLens Profile: manhattan - Distance metric: L(3) (intermediate between a circle and a square)
Size expressed as an absolute value in pixels
Lens Parent class of all lenses
LInfBInverseCosineLens Translucent lens.
LInfBLinearLens Translucent lens.
LInfFSFresnelLens Profile: Fresnel-like (discrete steps) - Distance metric: L(Inf) (square shape)
Size expressed as an absolute value in pixels
LInfFSGaussianLens Profile: linear - Distance metric: L(Inf) (square shape)
Size expressed as an absolute value in pixels
LInfFSInverseCosineLens Profile: inverse cosine - Distance metric: L(Inf) (square shape)
Size expressed as an absolute value in pixels
LInfFSLinearLens Profile: linear - Distance metric: L(Inf) (square shape)
Size expressed as an absolute value in pixels
LInfFSManhattanLens Profile: manhattan - Distance metric: L(Inf) (square shape)
Size expressed as an absolute value in pixels
LInfFSStepLens Profile: Step-like (flat steps) - Distance metric: L(Inf) (square shape)
Size expressed as an absolute value in pixels
LInfSCBLens Translucent lens.
LInfSCFGaussianLens Profile: linear - Distance metric: L(Inf) (square shape) - Flattens itself when moving fast
Size expressed as an absolute value in pixels
LInfSCFInverseCosineLens Profile: linear - Distance metric: L(Inf) (square shape) - Flattens itself when moving fast
Size expressed as an absolute value in pixels
LInfSCFLinearLens Profile: linear - Distance metric: L(Inf) (square shape) - Flattens itself when moving fast
Size expressed as an absolute value in pixels
LPDGaussianLens Profile: linear - Distance metric: L(P) - P tends towards zero when going fast
Size expressed as an absolute value in pixels
LPFSGaussianLens Profile: linear - Distance metric: L(P) (user-defined)
Size expressed as an absolute value in pixels
SCBLens Translucent lens.
SCFGaussianLens Profile: gaussian - Distance metric: L(2) (circular shape) - Flattens itself when moving fast
Size expressed as an absolute value in pixels
SCFInverseCosineLens Profile: inverse cosine - Distance metric: L(2) (circular shape) - Flattens itself when moving fast
Size expressed as an absolute value in pixels
SCFLinearLens Profile: linear - Distance metric: L(2) (circular shape) - Flattens itself when moving fast
Size expressed as an absolute value in pixels
XGaussianLens Profile: linear - Distance metric: L(2) (circular shape)
Rendering enhanced through alpha blending between focus and context in spatially-distorted transition zone.
Size expressed as an absolute value in pixels
XLinearLens Profile: linear - Distance metric: L(2) (circular shape)
Rendering enhanced through alpha blending between focus and context in spatially-distorted transition zone.
Size expressed as an absolute value in pixels
 

Package fr.inria.zvtm.lens Description

Implementation of the Sigma Lens framework for use with ZVTM views (focus+context representations including distortion/fisheye lenses, speed-coupled blending lenses, and many more).



Copyright © 2000-2002 Xerox Corporation. All Rights Reserved
Copyright © 2003 World Wide Web Consortium. All Rights Reserved
Copyright © 2004-2011 INRIA. All Rights Reserved
Licensed under the GNU LGPL. For full terms see the file COPYING.