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, 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 PjHarmonic()
public PjHarmonic(java.lang.String fileName)
public void start()
start
in class PjProject
PvViewerIf.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 PsUpdateIf
update
in class PsObject
event
- 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 PjProject
newGeomIf
- must be an element setpublic void actionPerformed(java.awt.event.ActionEvent event)
actionPerformed
in interface java.awt.event.ActionListener
"