|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectfr.inria.zvtm.lens.Lens
fr.inria.zvtm.lens.FixedSizeLens
fr.inria.zvtm.lens.BlendingLens
fr.inria.zvtm.lens.BInverseCosineLens
public class BInverseCosineLens
Translucent lens. Profile: inverse cosine - Distance metric: L(2) (circular shape)
Size expressed as an absolute value in pixels
| Field Summary | |
|---|---|
protected float |
aT
|
protected float |
bT
|
protected float |
cT
|
| Fields inherited from class fr.inria.zvtm.lens.BlendingLens |
|---|
MMTc, MMTf |
| Fields inherited from class fr.inria.zvtm.lens.FixedSizeLens |
|---|
CONSTANT, LR1, LR2, SPEED_DEPENDENT_LINEAR |
| Fields inherited from class fr.inria.zvtm.lens.Lens |
|---|
h, lensHeight, lensWidth, lx, ly, magnifiedGraphics, mbh, mbi, mbw, MM, MM_FLOOR, mSwitchThreshold, owningView, sh, sw, w |
| Constructor Summary | |
|---|---|
BInverseCosineLens()
create a lens with a maximum magnification factor of 2.0 |
|
BInverseCosineLens(float mm)
create a lens with a given maximum magnification factor |
|
BInverseCosineLens(float mm,
float tc,
float tf,
int outerRadius,
int innerRadius)
create a lens with a given maximum magnification factor, inner and outer radii |
|
BInverseCosineLens(float mm,
float tc,
float tf,
int outerRadius,
int innerRadius,
int x,
int y)
create a lens with a given maximum magnification factor, inner and outer radii |
|
| Method Summary | |
|---|---|
void |
gfT(float x,
float y,
float[] g)
|
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 |
| Methods inherited from class fr.inria.zvtm.lens.BlendingLens |
|---|
getContextTranslucencyValue, getFocusTranslucencyValue, gf |
| Methods inherited from class fr.inria.zvtm.lens.FixedSizeLens |
|---|
drawBoundary, getActualRingRadius, getInnerRadius, getInnerRadiusColor, getOuterRadius, getOuterRadiusColor, getRadius, getVisibleRegionInFocus, moveLensBy, setAbsolutePosition, setFocusControlled, setFocusControlled, setInnerRadiusColor, setLensBuffer, setOuterRadiusColor |
| Methods inherited from class fr.inria.zvtm.lens.Lens |
|---|
dispose, getActualMaximumMagnification, getBufferThreshold, getMagnificationGraphics, getMaximumMagnification, getOwningView, getVisibleRegion, getXfocusOffset, getYfocusOffset, isInitialized, resetMagnificationBuffer, setBufferThreshold, setMagRasterDimensions, setMagRasterDimensions, setXfocusOffset, setYfocusOffset, transform |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected float aT
protected float bT
protected float cT
| Constructor Detail |
|---|
public BInverseCosineLens()
public BInverseCosineLens(float mm)
mm - magnification factor, mm in [0,+inf[
public BInverseCosineLens(float mm,
float tc,
float tf,
int outerRadius,
int innerRadius)
mm - magnification factor, mm in [0,+inf[tc - translucency value (at junction between transition and context), tc in [0,1.0]tf - translucency value (at junction between transition and focus), tf in [0,1.0]outerRadius - outer radius (beyond which no magnification is applied - outward)innerRadius - inner radius (beyond which maximum magnification is applied - inward)
public BInverseCosineLens(float mm,
float tc,
float tf,
int outerRadius,
int innerRadius,
int x,
int y)
mm - magnification factor, mm in [0,+inf[tc - translucency value (at junction between transition and context), tc in [0,1.0]tf - translucency value (at junction between transition and focus), tf in [0,1.0]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)| Method Detail |
|---|
public void setOuterRadius(int r)
setOuterRadius in class FixedSizeLensr - radius in pixelspublic void setInnerRadius(int r)
setInnerRadius in class FixedSizeLensr - radius in pixels
public 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)
Lens
setMaximumMagnification in class Lensmm - maximum magnification factor, mm in [0,+inf[
public void setMaximumMagnification(float mm,
boolean forceRaster)
Lens
setMaximumMagnification 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)
public void gfT(float x,
float y,
float[] g)
gfT in class BlendingLens
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||