public class PjPlatonic extends PjProject
PwPlatonic,
PwModel,
Serialized FormHAS_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 |
|---|
PjPlatonic()
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
compute()
Invoke computation of a platonic solid.
|
java.lang.String |
getSolidName()
Get the name of the currently shown platonic solid.
|
void |
init()
Set some initial values for solid and tube.
|
boolean |
isVisibleModeling()
Get visibility of modeling panel and operations.
|
boolean |
isVisibleSolid()
Get visibility of solid in display.
|
boolean |
isVisibleTube()
Get visibility of tube in display.
|
boolean |
setSolidName(java.lang.String solidName)
Set name of platonic solid to be shown.
|
void |
setVisibleModeling(boolean flag)
Set visibility of modeling panel and operations.
|
void |
setVisibleSolid(boolean flag)
Set visibility of solid in display.
|
void |
setVisibleTube(boolean flag)
Set visibility of tube in display.
|
void |
start()
Start the project.
|
boolean |
update(java.lang.Object event)
Update the class whenever a child has changed.
|
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, setDisplay, setEnabledAutoFit, setGeometry, setParameter, setTime, setViewer, stop, unmarkVerticesaddInspector, 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, updatePanelsequals, getClass, hashCode, notify, notifyAll, wait, wait, waitgetNamegetNamepublic void init()
public void start()
start in class PjProjectPvViewerIf.start(),
PjProject.isEnabledAutoFit()public java.lang.String getSolidName()
public boolean setSolidName(java.lang.String solidName)
public boolean compute()
public boolean update(java.lang.Object event)
update in interface PsUpdateIfupdate in class PsObjectevent - carries a lot of informationPsObject.setParent(PsUpdateIf),
PsObject.getFather(),
PsObject.addUpdateListener(PsUpdateIf)public boolean isVisibleTube()
public void setVisibleTube(boolean flag)
public boolean isVisibleSolid()
public void setVisibleSolid(boolean flag)
public boolean isVisibleModeling()
public void setVisibleModeling(boolean flag)
"