info.bioinfweb.treegraph.document
Class PositionData

java.lang.Object
  extended by info.bioinfweb.treegraph.document.PositionData
All Implemented Interfaces:
java.lang.Cloneable
Direct Known Subclasses:
LegendPositionData, NodePositionData

public class PositionData
extends java.lang.Object
implements java.lang.Cloneable


Field Summary
private  DistanceValue height
           
private  DistanceValue left
           
private  DistanceValue top
           
private  DistanceValue width
           
 
Constructor Summary
PositionData()
           
 
Method Summary
 PositionData clone()
           
 boolean contains(DistanceValue x, DistanceValue y, float margin)
           
 boolean contains(float x, float y, float margin)
           
 float getBottomInMillimeters()
           
 float getBottomInPixels(float pixelsPerMillimeter)
           
 DistanceValue getHeight()
           
 DistanceValue getLeft()
           
 float getRightInMillimeters()
           
 float getRightInPixels(float pixelsPerMillimeter)
           
 DistanceValue getTop()
           
 DistanceValue getWidth()
           
 java.awt.Rectangle toRect(float pixelsPerMillimeter)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

left

private DistanceValue left

top

private DistanceValue top

width

private DistanceValue width

height

private DistanceValue height
Constructor Detail

PositionData

public PositionData()
Method Detail

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 java.awt.Rectangle toRect(float pixelsPerMillimeter)

clone

public PositionData clone()
                   throws java.lang.CloneNotSupportedException
Overrides:
clone in class java.lang.Object
Throws:
java.lang.CloneNotSupportedException

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object