Class CoordinateTooltipRenderer
- java.lang.Object
-
- org.jzy3d.plot3d.rendering.tooltips.CoordinateTooltipRenderer
-
- All Implemented Interfaces:
ITooltipRenderer
public class CoordinateTooltipRenderer extends Object implements ITooltipRenderer
-
-
Field Summary
Fields Modifier and Type Field Description protected RectanglelastBoundsprotected booleannewLineAfterEachDimprotected booleanrenderXprotected booleanrenderYprotected booleanrenderZprotected IntegerCoord2dscreenLocationprotected Coord3dtargetprotected StringxUnitprotected StringyUnitprotected StringzUnit
-
Constructor Summary
Constructors Constructor Description CoordinateTooltipRenderer()CoordinateTooltipRenderer(String xUnit, String yUnit, String zUnit)CoordinateTooltipRenderer(String xUnit, String yUnit, String zUnit, boolean renderX, boolean renderY, boolean renderZ, IntegerCoord2d screen, Coord3d target)CoordinateTooltipRenderer(String xUnit, String yUnit, String zUnit, boolean renderX, boolean renderY, boolean renderZ, IntegerCoord2d screen, Coord3d target, boolean newLineAfterEachDim)CoordinateTooltipRenderer(String xUnit, String yUnit, String zUnit, IntegerCoord2d screen)CoordinateTooltipRenderer(String xUnit, String yUnit, String zUnit, IntegerCoord2d screen, Coord3d target)CoordinateTooltipRenderer(String xUnit, String yUnit, String zUnit, IntegerCoord2d screen, Coord3d target, boolean newLineAfterEachDim)CoordinateTooltipRenderer(IntegerCoord2d screen)CoordinateTooltipRenderer(IntegerCoord2d screen, Coord3d target)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringformat(Coord3d c)voidrender(Graphics2D g2d)voidupdateScreenPosition(IntegerCoord2d position)voidupdateTargetCoordinate(Coord3d target)
-
-
-
Field Detail
-
xUnit
protected String xUnit
-
yUnit
protected String yUnit
-
zUnit
protected String zUnit
-
renderX
protected boolean renderX
-
renderY
protected boolean renderY
-
renderZ
protected boolean renderZ
-
target
protected Coord3d target
-
screenLocation
protected IntegerCoord2d screenLocation
-
lastBounds
protected Rectangle lastBounds
-
newLineAfterEachDim
protected boolean newLineAfterEachDim
-
-
Constructor Detail
-
CoordinateTooltipRenderer
public CoordinateTooltipRenderer()
-
CoordinateTooltipRenderer
public CoordinateTooltipRenderer(IntegerCoord2d screen)
-
CoordinateTooltipRenderer
public CoordinateTooltipRenderer(IntegerCoord2d screen, Coord3d target)
-
CoordinateTooltipRenderer
public CoordinateTooltipRenderer(String xUnit, String yUnit, String zUnit)
-
CoordinateTooltipRenderer
public CoordinateTooltipRenderer(String xUnit, String yUnit, String zUnit, IntegerCoord2d screen)
-
CoordinateTooltipRenderer
public CoordinateTooltipRenderer(String xUnit, String yUnit, String zUnit, IntegerCoord2d screen, Coord3d target)
-
CoordinateTooltipRenderer
public CoordinateTooltipRenderer(String xUnit, String yUnit, String zUnit, IntegerCoord2d screen, Coord3d target, boolean newLineAfterEachDim)
-
CoordinateTooltipRenderer
public CoordinateTooltipRenderer(String xUnit, String yUnit, String zUnit, boolean renderX, boolean renderY, boolean renderZ, IntegerCoord2d screen, Coord3d target)
-
CoordinateTooltipRenderer
public CoordinateTooltipRenderer(String xUnit, String yUnit, String zUnit, boolean renderX, boolean renderY, boolean renderZ, IntegerCoord2d screen, Coord3d target, boolean newLineAfterEachDim)
-
-
Method Detail
-
render
public void render(Graphics2D g2d)
- Specified by:
renderin interfaceITooltipRenderer
-
updateScreenPosition
public void updateScreenPosition(IntegerCoord2d position)
- Specified by:
updateScreenPositionin interfaceITooltipRenderer
-
updateTargetCoordinate
public void updateTargetCoordinate(Coord3d target)
-
-