org.jzy3d.plot3d.rendering.tooltips
Class CoordinateTooltipRenderer

java.lang.Object
  extended by org.jzy3d.plot3d.rendering.tooltips.CoordinateTooltipRenderer
All Implemented Interfaces:
ITooltipRenderer

public class CoordinateTooltipRenderer
extends Object
implements ITooltipRenderer


Field Summary
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
CoordinateTooltipRenderer()
           
CoordinateTooltipRenderer(IntegerCoord2d screen)
           
CoordinateTooltipRenderer(IntegerCoord2d screen, Coord3d target)
           
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)
           
 
Method Summary
 String format(Coord3d c)
           
 void render(Graphics2D g2d)
           
 void updateScreenPosition(IntegerCoord2d position)
           
 void updateTargetCoordinate(Coord3d target)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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 interface ITooltipRenderer

updateScreenPosition

public void updateScreenPosition(IntegerCoord2d position)
Specified by:
updateScreenPosition in interface ITooltipRenderer

updateTargetCoordinate

public void updateTargetCoordinate(Coord3d target)

format

public String format(Coord3d c)