public class PjHarmonic extends PjProject implements java.awt.event.ActionListener
PjImportModel or may
be set from external projects.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 |
|---|
PjHarmonic()
Construct project instance with default file name.
|
PjHarmonic(java.lang.String fileName)
Construct project instance with given file name.
|
| Modifier and Type | Method and Description |
|---|---|
void |
actionPerformed(java.awt.event.ActionEvent event) |
java.lang.String |
getFileName()
Get filename of project geometry.
|
PgHarmonicMap |
getHarmonicMap() |
void |
init()
Initialize class.
|
void |
setFileName(java.lang.String fileName)
Set filename of project geometry.
|
boolean |
setGeometry(PgGeometryIf newGeomIf)
Sets given geometry as project geometry for energy minimization.
|
void |
setHarmonicMap(PgHarmonicMap harm) |
void |
start()
Start activities.
|
boolean |
update(java.lang.Object event)
Each time another geometry is loaded,
PjImportModel calls update. |
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, 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 PjHarmonic()
public PjHarmonic(java.lang.String fileName)
public void start()
start in class PjProjectPvViewerIf.start(),
PjProject.isEnabledAutoFit()public java.lang.String getFileName()
public void setFileName(java.lang.String fileName)
public boolean update(java.lang.Object event)
PjImportModel calls update.update in interface PsUpdateIfupdate in class PsObjectevent - carries a lot of informationPsObject.setParent(PsUpdateIf),
PsObject.getFather(),
PsObject.addUpdateListener(PsUpdateIf)public PgHarmonicMap getHarmonicMap()
public void setHarmonicMap(PgHarmonicMap harm)
public boolean setGeometry(PgGeometryIf newGeomIf)
setGeometry in class PjProjectnewGeomIf - must be an element setpublic void actionPerformed(java.awt.event.ActionEvent event)
actionPerformed in interface java.awt.event.ActionListener"