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, 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, updatePanels
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
getName
getName
public void init()
public void start()
start
in class PjProject
PvViewerIf.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 PsUpdateIf
update
in class PsObject
event
- 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)
"