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 Rectangle
lastBounds
protected boolean
newLineAfterEachDim
protected boolean
renderX
protected boolean
renderY
protected boolean
renderZ
protected IntegerCoord2d
screenLocation
protected Coord3d
target
protected String
xUnit
protected String
yUnit
protected String
zUnit
-
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 String
format(Coord3d c)
void
render(Graphics2D g2d)
void
updateScreenPosition(IntegerCoord2d position)
void
updateTargetCoordinate(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:
render
in interfaceITooltipRenderer
-
updateScreenPosition
public void updateScreenPosition(IntegerCoord2d position)
- Specified by:
updateScreenPosition
in interfaceITooltipRenderer
-
updateTargetCoordinate
public void updateTargetCoordinate(Coord3d target)
-
-