public class LInfSCBLens extends SCBLens
dMM, doRing, mindMM, scRingRadius, speedCoupling
MMTc, MMTf
CONSTANT, LR1, LR2, SPEED_DEPENDENT_LINEAR
h, lensHeight, lensWidth, lx, ly, magnifiedGraphics, mbh, mbi, mbw, MM, MM_FLOOR, mSwitchThreshold, owningView, sh, sw, w
Constructor and Description |
---|
LInfSCBLens()
create a lens with a maximum magnification factor of 2.0
|
LInfSCBLens(float mm)
create a lens with a given maximum magnification factor
|
LInfSCBLens(float mm,
float minT,
float maxT,
int innerRadius)
create a lens with a given maximum magnification factor, inner and outer radii
|
LInfSCBLens(float mm,
float minT,
float maxT,
int innerRadius,
int x,
int y)
create a lens with a given maximum magnification factor, inner and outer radii
|
Modifier and Type | Method and Description |
---|---|
void |
drawBoundary(Graphics2D g2d)
for internal use
|
void |
gfT(float x,
float y,
float[] g) |
dispose, getActualMaximumMagnification, getActualRingRadius, getDoRing, getRadius, getTemporalParamListener, setAbsolutePosition, setBoundaryColor, setCutoffFrequencyParameters, setDoRing, setInnerRadius, setMaximumMagnification, setMaximumMagnification, setMMandRadii, setMMandRadii, setNoUpdateWhenMouseStill, setObservedRegionColor, setRadii, setRadii, setSpeedCoupling, setTemporalParamListener, updateFrequency, updateFrequency, updateTimeBasedParams, updateTimeBasedParams
getContextTranslucencyValue, getFocusTranslucencyValue, gf, setContextTranslucencyValue, setFocusTranslucencyValue
getInnerRadius, getInnerRadiusColor, getOuterRadius, getOuterRadiusColor, getVisibleRegionInFocus, moveLensBy, setAbsolutePosition, setFocusControlled, setFocusControlled, setInnerRadiusColor, setLensBuffer, setOuterRadius, setOuterRadiusColor
getBufferThreshold, getMagnificationGraphics, getMaximumMagnification, getOwningView, getVisibleRegion, getXfocusOffset, getYfocusOffset, isInitialized, resetMagnificationBuffer, setBufferThreshold, setMagRasterDimensions, setMagRasterDimensions, setXfocusOffset, setYfocusOffset, transform
public LInfSCBLens()
public LInfSCBLens(float mm)
mm
- magnification factor, mm in [0,+inf[public LInfSCBLens(float mm, float minT, float maxT, int innerRadius)
mm
- magnification factor, mm in [0,+inf[minT
- translucency value (at junction between transition and focus), in [0,1.0]maxT
- translucency value (at junction between transition and focus), in [0,1.0]innerRadius
- inner radius (beyond which maximum magnification is applied - inward)public LInfSCBLens(float mm, float minT, float maxT, int innerRadius, int x, int y)
mm
- magnification factor, mm in [0,+inf[minT
- translucency value (at junction between transition and focus), in [0,1.0]maxT
- translucency value (at junction between transition and focus), in [0,1.0]innerRadius
- inner radius (beyond which maximum magnification is applied - inward)x
- horizontal coordinate of the lens' center (as an offset w.r.t the view's center coordinates)y
- vertical coordinate of the lens' center (as an offset w.r.t the view's center coordinates)public void drawBoundary(Graphics2D g2d)
SCBLens
drawBoundary
in class SCBLens
Copyright © 2000-2002 Xerox Corporation. All Rights Reserved
Copyright © 2003 World Wide Web Consortium. All Rights Reserved
Copyright © 2004-2015 INRIA. All Rights Reserved
Licensed under the GNU LGPL. For full terms see the file COPYING.