public class PjAvlTree extends PjProject
HAS_BOUNDARY_PANEL, HAS_CONFIG_PANEL, HAS_INFO_PANEL, HAS_LABEL_PANEL, HAS_MATERIAL_PANEL, HAS_TEXTURE_PANEL, HAS_VECTOR_PANEL, INSPECTOR_INFO, INSPECTOR_INFO_EXT, IS_DELETED, IS_FIXED, IS_FOCUSSED, IS_PICKED, IS_SELECTED, IS_USED, NUM_TAGS
Constructor and Description |
---|
PjAvlTree()
Construct a new Aperiodic Tiling project.
|
Modifier and Type | Method and Description |
---|---|
void |
computeGeom()
Compute tree geometry.
|
void |
init()
Initializes the project.
|
void |
insert(java.lang.String name)
Insert a new node into the tree.
|
void |
remove(java.lang.String name)
Remove a node from the tree.
|
void |
setDisplay(PvDisplayIf disp)
Register display in this project, add all geometries of project to the display,
and register this project as pick listener in the display.
|
boolean |
setGeometry(PgPolygonSet geom)
Set a geometry.
|
addDisplay, addGeometry, addGeometry, dispose, dragDisplay, dragInitial, dragVertex, fitDisplays, getAnimation, getDisplay, getDisplays, getGeometry, getGeometry, getNumGeometries, getParameter, getViewer, hasAnimation, hasDisplay, isEnabledAutoFit, markVertices, pickDisplay, pickInitial, pickVertex, removeDisplay, removeGeometries, removeGeometry, selectDisplay, selectGeometry, setAnimation, setBackColor, setBorderType, setEnabledAutoFit, setGeometry, setParameter, setTime, setViewer, start, stop, unmarkVertices
addInspector, addUpdateListener, assureInspector, clearTag, clone, clone, clone, copy, getFather, getInfoPanel, getInspector, getName, getNumObjects, getSymbol, hasInspector, hasTag, hasUpdateListener, instanceOf, instanceOf, newInspector, newInspector, removeInspector, removeInspector, removeUpdateListener, setName, setParent, setSymbol, setTag, toString, update, updatePanels
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
getName
getName
public void setDisplay(PvDisplayIf disp)
setDisplay
in class PjProject
disp
- Display.PjProject.addDisplay(PvDisplayIf)
public boolean setGeometry(PgPolygonSet geom)
geom
- Geometry to set. Must be an instance of PgPolygonSet.public void insert(java.lang.String name)
public void remove(java.lang.String name)
public void computeGeom()
"