public class FSManhattanLens extends FixedSizeLens
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 |
---|
FSManhattanLens()
create a lens with a maximum magnification factor of 2.0
|
FSManhattanLens(float mm)
create a lens with a given maximum magnification factor
|
FSManhattanLens(float mm,
int innerRadius)
create a lens with a given maximum magnification factor, inner and outer radii
|
FSManhattanLens(float mm,
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
|
int |
getRadius()
outer radius
|
void |
gf(float x,
float y,
float[] g)
gain factor function
|
getActualRingRadius, getInnerRadius, getInnerRadiusColor, getOuterRadius, getOuterRadiusColor, getVisibleRegionInFocus, moveLensBy, setAbsolutePosition, setFocusControlled, setFocusControlled, setInnerRadius, setInnerRadiusColor, setLensBuffer, setMMandRadii, setMMandRadii, setOuterRadius, setOuterRadiusColor, setRadii, setRadii
dispose, getActualMaximumMagnification, getBufferThreshold, getMagnificationGraphics, getMaximumMagnification, getOwningView, getVisibleRegion, getXfocusOffset, getYfocusOffset, isInitialized, resetMagnificationBuffer, setBufferThreshold, setMagRasterDimensions, setMagRasterDimensions, setMaximumMagnification, setMaximumMagnification, setXfocusOffset, setYfocusOffset, transform
public FSManhattanLens()
public FSManhattanLens(float mm)
mm
- maximum magnification factor, mm in [0,+inf[public FSManhattanLens(float mm, int innerRadius)
mm
- maximum magnification factor, mm in [0,+inf[innerRadius
- inner radius (beyond which maximum magnification is applied - inward)public FSManhattanLens(float mm, int innerRadius, int x, int y)
mm
- maximum magnification factor, mm in [0,+inf[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 gf(float x, float y, float[] g)
Lens
public int getRadius()
Lens
getRadius
in class FixedSizeLens
public void drawBoundary(Graphics2D g2d)
FixedSizeLens
drawBoundary
in class FixedSizeLens
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.