info.bioinfweb.treegraph.document.position
Class PositionData
java.lang.Object
info.bioinfweb.treegraph.document.position.PositionData
- All Implemented Interfaces:
- Cloneable
- Direct Known Subclasses:
- LegendPositionData, NodePositionData
public class PositionData
- extends Object
- implements Cloneable
left
private DistanceValue left
top
private DistanceValue top
width
private DistanceValue width
height
private DistanceValue height
PositionData
public PositionData()
getHeight
public DistanceValue getHeight()
getLeft
public DistanceValue getLeft()
getTop
public DistanceValue getTop()
getWidth
public DistanceValue getWidth()
getRightInMillimeters
public float getRightInMillimeters()
getBottomInMillimeters
public float getBottomInMillimeters()
getRightInPixels
public float getRightInPixels(float pixelsPerMillimeter)
getBottomInPixels
public float getBottomInPixels(float pixelsPerMillimeter)
contains
public boolean contains(DistanceValue x,
DistanceValue y,
float margin)
contains
public boolean contains(float x,
float y,
float margin)
toRect
public Rectangle toRect(float pixelsPerMillimeter)
clone
public PositionData clone()
throws CloneNotSupportedException
- Overrides:
clone
in class Object
- Throws:
CloneNotSupportedException
toString
public String toString()
- Overrides:
toString
in class Object