In file triangulation/TclActiveTriangulation3D.h:

namespace yav class TclActiveTriangulation3D : public TclTriangulation3D

Tcl interface class to class Active Triangulation 3D

Inheritance:


Public Methods

ActiveTriangulation3D* getClient (void) const
returns the FileTCL associated with this interface
static int create (TclModule *m, int argc, char **argv)
Tcl command to create the TclTriangulation3D
static void load (const TclString &filename, Scene3D *scn)
load function
virtual void select (TriangulationVertex3D *v)
install the menu associated with a vertex
virtual void select (TriangulationTriangle3D *t)
install the menu associated with a triangle
virtual void select (TriangulationZone3D *z)
install the menu associated with a zone
virtual void select (TriangulationEdge *e)
install the menu associated with an edge
int lameCoefficientCmd (int argc, char **argv)
-lameCoefficient Tcl command
int timeStepCmd (int argc, char **argv)
-timeStep Tcl command
int alphaCmd (int argc, char **argv)
-alpha Tcl command
int dampingCmd (int argc, char **argv)
-damping Tcl command
int elasticDampingCmd (int argc, char **argv)
-elasticDamping Tcl command
int betaCmd (int argc, char **argv)
-beta Tcl command
int localityCmd (int argc, char **argv)
-locality Tcl command
int weightCmd (int argc, char **argv)
-weight Tcl command
int deformationModeCmd (int argc, char **argv)
-deformationMode Tcl command
int globalTransformationCmd (int argc, char **argv)
-globalTransformation Tcl command
int referenceShapeCmd (int argc, char **argv)
-referenceShape Tcl command
int normalCmd (int argc, char **argv)
-normal Tcl command
int forceCmd (int argc, char **argv)
-force Tcl command
int positionConstraintCmd (int argc, char **argv)
-positionConstraint Tcl command
int forceConstraintCmd (int argc, char **argv)
-forceConstraint Tcl command
int rigidityCmd (int argc, char **argv)
-rigidity Tcl command
int internalForceCmd (int argc, char **argv)
-internalForce Tcl command
int localQuadricsCmd (int argc, char **argv)
-localQuadrics Tcl command
int internalEnergyCmd (int argc, char **argv)
-internalEnergy Tcl command
int setRestLengthCmd (int argc, char **argv)
-setRestLength Tcl command
int rangeInformationCmd (int argc, char **argv)
-rangeInformation TCL command
int discretizationSchemeCmd (int argc, char **argv)
-discretizationScheme TCL command
int textureMapValueCmd (int argc, char **argv)
-textureMapValue TCL command
int CGIterationCmd (int argc, char **argv)
-CGIteration TCL command

Public

Constructors
TclActiveTriangulation3D (TclScene3D *scene, char *filename)
create an interface around a 3D active Triangulation
TclActiveTriangulation3D (TclScene3D *scene, const std::type_info &info, ActiveTriangulation3D *t)
create an interface around a 3D active Triangulation
destructor
virtual ~TclActiveTriangulation3D ()
empty

Protected Methods

void init ()
constructor common code

Inherited from TclTriangulation3D:

Public Methods

TclScene3D* getScene(void) const
static int list(TclModule *m, int d, char **a)
int destroyCmd(int argc, char **argv)
int selectionModeCmd(int argc, char **argv)
int saveCmd(int argc, char **argv)
int saveOptionCmd(int argc, char **argv)
int loadOptionCmd(int argc, char **argv)
int nameCmd(int argc, char **argv)
int colorCmd(int argc, char **argv)
int materialCmd(int argc, char **argv)
int selectedMaterialCmd(int argc, char **argv)
int texture2DCmd(int argc, char **argv)
int texture1DCmd(int argc, char **argv)
int highlightTextureCmd(int argc, char **argv)
int texture2DOptionCmd(int argc, char **argv)
int texture1DOptionCmd(int argc, char **argv)
int renderCmd(int argc, char **argv)
int renderOptionCmd(int argc, char **argv)
int zonesCmd(int argc, char **argv)
int flipNormalsCmd(int argc, char **argv)
int sceneCmd(int argc, char **argv)
int scaleCmd(int argc, char **argv)
int translateCmd(int argc, char **argv)
int volumeCmd(int argc, char **argv)
int newZoneCmd(int argc, char **argv)
int saveAsGHS3DCmd(int argc, char **argv)
int saveAsTrianCmd(int argc, char **argv)
int selectedZoneCmd(int argc, char **argv)
int selectCmd(int argc, char **argv)
int copyCmd(int argc, char **argv)
int holesCmd(int argc, char **argv)
int nbVerticesCmd(int argc, char **argv)
void updateSelectionMenu()
void unselect()
static int subObject(TclObject *obj, Tcl_Interp *interp, int argc, char **argv)

Protected Fields

TclString menuFrame
TclTriangulationVertex3D* vinterface
TclTriangulationEdge* einterface
TclTriangulationTriangle3D* tinterface
TclTriangulationZone3D* zinterface

Documentation

Tcl interface class to class Active Triangulation 3D
Constructors

TclActiveTriangulation3D(TclScene3D *scene, char *filename)
create an interface around a 3D active Triangulation
Parameters:
scene - the Tclscene pointing on the scene where the Triangulation3D should be created
filename - the file name

TclActiveTriangulation3D(TclScene3D *scene, const std::type_info &info, ActiveTriangulation3D *t)
create an interface around a 3D active Triangulation
Parameters:
scene - the Tclscene pointing on the scene where the Triangulation3D should be created
info - the type info of Tcl interface that is really created (it must be a derived class from TclActiveTriangulation3D
t - the derived 3D active triangulation

destructor

virtual ~TclActiveTriangulation3D()
empty

ActiveTriangulation3D* getClient(void) const
returns the FileTCL associated with this interface

static int create(TclModule *m, int argc, char **argv)
Tcl command to create the TclTriangulation3D

static void load(const TclString &filename, Scene3D *scn)
load function
Parameters:
filename - 3D Triangulation file name
scn - 3D scene where the Tcl interface is created

virtual void select(TriangulationVertex3D *v)
install the menu associated with a vertex

virtual void select(TriangulationTriangle3D *t)
install the menu associated with a triangle

virtual void select(TriangulationZone3D *z)
install the menu associated with a zone

virtual void select(TriangulationEdge *e)
install the menu associated with an edge

int lameCoefficientCmd(int argc, char **argv)
-lameCoefficient Tcl command

int timeStepCmd(int argc, char **argv)
-timeStep Tcl command

int alphaCmd(int argc, char **argv)
-alpha Tcl command

int dampingCmd(int argc, char **argv)
-damping Tcl command

int elasticDampingCmd(int argc, char **argv)
-elasticDamping Tcl command

int betaCmd(int argc, char **argv)
-beta Tcl command

int localityCmd(int argc, char **argv)
-locality Tcl command

int weightCmd(int argc, char **argv)
-weight Tcl command

int deformationModeCmd(int argc, char **argv)
-deformationMode Tcl command

int globalTransformationCmd(int argc, char **argv)
-globalTransformation Tcl command

int referenceShapeCmd(int argc, char **argv)
-referenceShape Tcl command

int normalCmd(int argc, char **argv)
-normal Tcl command

int forceCmd(int argc, char **argv)
-force Tcl command

int positionConstraintCmd(int argc, char **argv)
-positionConstraint Tcl command

int forceConstraintCmd(int argc, char **argv)
-forceConstraint Tcl command

int rigidityCmd(int argc, char **argv)
-rigidity Tcl command

int internalForceCmd(int argc, char **argv)
-internalForce Tcl command

int localQuadricsCmd(int argc, char **argv)
-localQuadrics Tcl command

int internalEnergyCmd(int argc, char **argv)
-internalEnergy Tcl command

int setRestLengthCmd(int argc, char **argv)
-setRestLength Tcl command

int rangeInformationCmd(int argc, char **argv)
-rangeInformation TCL command

int discretizationSchemeCmd(int argc, char **argv)
-discretizationScheme TCL command

int textureMapValueCmd(int argc, char **argv)
-textureMapValue TCL command

int CGIterationCmd(int argc, char **argv)
-CGIteration TCL command

void init()
constructor common code


This class has no child classes.

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de