|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectPLayer
at.ac.tuwien.cs.ztimeview.ui.PTimeLayer
Piccolo Layer for Timed Objects
Constructor Summary | |
PTimeLayer()
Default constructor create time layer |
|
PTimeLayer(Interval aInterval)
Constructor |
Method Summary | |
void |
addChild(int index,
PNode child)
Add a child node to the current node overrides standard method adds setting of bounds when child is added adds layout lines for overlap prevention |
boolean |
getCollisionFreeLayout()
Is collision free layout turned on? |
double |
getDefaultHeight()
Get the default height |
java.util.Date |
getEnd()
Get end |
java.util.Date |
getStart()
Get start time |
void |
layoutChildren()
Layout children of current layer children are laid out according to their temporal position within the layer and avoiding overlapping |
void |
removeAllChildren()
|
void |
setAlwaysUseDefaultHeight(boolean alwaysUseDefaultHeight)
Always use the default height |
void |
setCollisionFreeLayout(boolean collisionFree)
Set collision free layout |
void |
setDefaultHeight(double height)
Set the default height |
void |
setEnd(java.util.Date end)
Set end |
void |
setExtent()
Set the extent (width) of the layer according to temporal extent and precision |
void |
setStart(java.util.Date start)
Set start time |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public PTimeLayer()
public PTimeLayer(Interval aInterval)
aInterval
- temporal extent of time layerMethod Detail |
public void addChild(int index, PNode child)
index
- array index for child to insertchild
- child node to insertpublic void removeAllChildren()
public void setExtent()
public void layoutChildren()
public void setStart(java.util.Date start) throws java.lang.IllegalArgumentException
setStart
in interface Interval
start
- start time
java.lang.IllegalArgumentException
public java.util.Date getStart()
getStart
in interface Interval
public void setEnd(java.util.Date end) throws java.lang.IllegalArgumentException
setEnd
in interface Interval
end
- end time
java.lang.IllegalArgumentException
public java.util.Date getEnd()
getEnd
in interface Interval
public void setCollisionFreeLayout(boolean collisionFree)
collisionFree
- collision free layout on/offpublic boolean getCollisionFreeLayout()
public void setDefaultHeight(double height)
height
- default heightpublic double getDefaultHeight()
public void setAlwaysUseDefaultHeight(boolean alwaysUseDefaultHeight)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |