JavaView© v3.95.000

jvx.geom
Class PjEnergy

java.lang.Object
  extended byjv.object.PsObject
      extended byjvx.project.PjWorkshop
          extended byjvx.geom.PjEnergy
All Implemented Interfaces:
java.lang.Cloneable, PjWorkshopIf, PsUpdateIf, java.io.Serializable

public class PjEnergy
extends PjWorkshop

Project for computing harmonic maps on triangulated surfaces. Initial geometry is loaded via project PjImportModel or may be set from external projects.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class jv.object.PsObject
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 Summary
PjEnergy()
          Constructor.
 
Method Summary
 PnEnergy getEnergy()
           
 PnEnergyMinimizer getMinimizer()
           
 void init()
          Initialize and reset project, stops the running animation if any.
 void reset()
          Reset workshop and geometry to original state.
 void setEnergy(PnEnergy energy)
           
 void setGeometry(PgElementSet geom)
           
 boolean update(java.lang.Object event)
          Each time another geometry is loaded.
 
Methods inherited from class jvx.project.PjWorkshop
cancel, close, getDisplay, getDisplays, getGeometry, getSavedGeometry, getViewer, isModal, ok, removeGeometry, setDisplay, setDisplays, setGeometry, setModal, setViewer
 
Methods inherited from class jv.object.PsObject
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
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface jv.object.PsUpdateIf
getFather, getName, setParent
 

Constructor Detail

PjEnergy

public PjEnergy()
Constructor.

Method Detail

init

public void init()
Description copied from class: PjWorkshop
Initialize and reset project, stops the running animation if any. Does not reset any registered display nor geometry. They must be reset individually in each subclass.

Overrides:
init in class PjWorkshop

reset

public void reset()
Reset workshop and geometry to original state.

Overrides:
reset in class PjWorkshop

update

public boolean update(java.lang.Object event)
Each time another geometry is loaded.

Specified by:
update in interface PsUpdateIf
Overrides:
update in class PjWorkshop
Parameters:
event - sender of this update.
Returns:
true if update was correctly handled by superclass.

setGeometry

public void setGeometry(PgElementSet geom)

getMinimizer

public PnEnergyMinimizer getMinimizer()

getEnergy

public PnEnergy getEnergy()

setEnergy

public void setEnergy(PnEnergy energy)

JavaView© v3.95.000

The software JavaView© is copyright protected. All Rights Reserved.