public class FSLinearLens extends FixedSizeLens
| Modifier and Type | Field and Description |
|---|---|
protected float |
a |
protected float |
b |
CONSTANT, LR1, LR2, SPEED_DEPENDENT_LINEARh, lensHeight, lensWidth, lx, ly, magnifiedGraphics, mbh, mbi, mbw, MM, MM_FLOOR, mSwitchThreshold, owningView, sh, sw, w| Constructor and Description |
|---|
FSLinearLens()
create a lens with a maximum magnification factor of 2.0
|
FSLinearLens(float mm)
create a lens with a given maximum magnification factor
|
FSLinearLens(float mm,
int outerRadius,
int innerRadius)
create a lens with a given maximum magnification factor, inner and outer radii
|
FSLinearLens(float mm,
int outerRadius,
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 |
gf(float x,
float y,
float[] g)
gain factor function
|
void |
setInnerRadius(int r)
set the lens' inner radius (beyond which maximum magnification is applied - inward)
|
void |
setMaximumMagnification(float mm)
set the lens' maximum magnification
|
void |
setMaximumMagnification(float mm,
boolean forceRaster)
set the lens' maximum magnification
|
void |
setMMandRadii(float mm,
int outerRadius,
int innerRadius)
set the lens' radii and maximum magnification
|
void |
setMMandRadii(float mm,
int outerRadius,
int innerRadius,
boolean forceRaster)
set the lens' radii and maximum magnification
|
void |
setOuterRadius(int r)
set the lens' outer radius (beyond which no magnification is applied - outward)
|
void |
setRadii(int outerRadius,
int innerRadius)
set the lens' radii
|
void |
setRadii(int outerRadius,
int innerRadius,
boolean forceRaster)
set the lens' radii
|
drawBoundary, getActualRingRadius, getInnerRadius, getInnerRadiusColor, getOuterRadius, getOuterRadiusColor, getRadius, getVisibleRegionInFocus, moveLensBy, setAbsolutePosition, setFocusControlled, setFocusControlled, setInnerRadiusColor, setLensBuffer, setOuterRadiusColordispose, getActualMaximumMagnification, getBufferThreshold, getMagnificationGraphics, getMaximumMagnification, getOwningView, getVisibleRegion, getXfocusOffset, getYfocusOffset, isInitialized, resetMagnificationBuffer, setBufferThreshold, setMagRasterDimensions, setMagRasterDimensions, setXfocusOffset, setYfocusOffset, transformpublic FSLinearLens()
public FSLinearLens(float mm)
mm - maximum magnification factor, mm in [0,+inf[public FSLinearLens(float mm,
int outerRadius,
int innerRadius)
mm - maximum magnification factor, mm in [0,+inf[outerRadius - outer radius (beyond which no magnification is applied - outward)innerRadius - inner radius (beyond which maximum magnification is applied - inward)public FSLinearLens(float mm,
int outerRadius,
int innerRadius,
int x,
int y)
mm - maximum magnification factor, mm in [0,+inf[outerRadius - outer radius (beyond which no magnification is applied - outward)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 setOuterRadius(int r)
setOuterRadius in class FixedSizeLensr - radius in pixelspublic void setInnerRadius(int r)
setInnerRadius in class FixedSizeLensr - radius in pixelspublic void setRadii(int outerRadius,
int innerRadius)
setRadii in class FixedSizeLensouterRadius - outer radius (beyond which no magnification is applied - outward)innerRadius - inner radius (beyond which maximum magnification is applied - inward)public void setRadii(int outerRadius,
int innerRadius,
boolean forceRaster)
setRadii in class FixedSizeLensouterRadius - outer radius (beyond which no magnification is applied - outward)innerRadius - inner radius (beyond which maximum magnification is applied - inward)forceRaster - true if the magnification raster size should be updated according to the new maximum magnification factor (default is true)public void setMMandRadii(float mm,
int outerRadius,
int innerRadius)
setMMandRadii in class FixedSizeLensmm - maximum magnification factor, mm in [0,+inf[outerRadius - outer radius (beyond which no magnification is applied - outward)innerRadius - inner radius (beyond which maximum magnification is applied - inward)public void setMMandRadii(float mm,
int outerRadius,
int innerRadius,
boolean forceRaster)
setMMandRadii in class FixedSizeLensmm - maximum magnification factor, mm in [0,+inf[outerRadius - outer radius (beyond which no magnification is applied - outward)innerRadius - inner radius (beyond which maximum magnification is applied - inward)forceRaster - true if the magnification raster size should be updated according to the new maximum magnification factor (default is true)public void setMaximumMagnification(float mm)
LenssetMaximumMagnification in class Lensmm - maximum magnification factor, mm in [0,+inf[public void setMaximumMagnification(float mm,
boolean forceRaster)
LenssetMaximumMagnification in class Lensmm - maximum magnification factor, mm in [0,+inf[forceRaster - true if the magnification raster size should be updated according to the new maximum magnification factor (default is true)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.