#include <PolygonalEnergy.h>
Inheritance diagram for PolygonalEnergy:
Public Types | |
enum | Regions { VERTEX_BASED, FACET_BASED, UNKNOWN } |
enum | Type { UNKNOWN, POLYGONAL, MAP2D, MAP3D } |
Public Member Functions | |
PolygonalEnergy (AutoPtr< Mesh > *m, Regions r=UNKNOWN) | |
virtual | ~PolygonalEnergy () |
virtual Type | type (void) const |
virtual bool | getRegionEnergy (int id, Vector3 &val) const |
virtual bool | setRegionEnergy (int id, const Vector3 &val) |
AutoPtr< Mesh > * | getMesh (void) |
Regions | getRegionsDescr (void) const |
void | setRegionsDescr (Regions r) |
Public Attributes | |
enum esg::PolygonalEnergy::Regions | _regions |
Protected Attributes | |
Sgi::hash_map< int, Vector3 > | _energy |
AutoPtr< Mesh > * | _pMesh |
Geometry * | _pGeometry |
Definition at line 13 of file PolygonalEnergy.h.
|
Definition at line 19 of file PolygonalEnergy.h. |
|
Definition at line 14 of file EnergyCoat.h. |
|
Definition at line 22 of file PolygonalEnergy.h. |
|
Definition at line 27 of file PolygonalEnergy.h. |
|
Definition at line 45 of file PolygonalEnergy.h. |
|
Definition at line 31 of file PolygonalEnergy.h. |
|
Definition at line 46 of file PolygonalEnergy.h. |
|
Definition at line 39 of file PolygonalEnergy.h. |
|
Definition at line 47 of file PolygonalEnergy.h. |
|
Reimplemented from EnergyCoat. Definition at line 29 of file PolygonalEnergy.h. |
|
Definition at line 15 of file PolygonalEnergy.h. |
|
Definition at line 22 of file EnergyCoat.h. |
|
Definition at line 16 of file PolygonalEnergy.h. |
|
|