Tcl interface class to class Triangulation 3D
![]() | getClient (void) const returns the FileTCL associated with this interface |
![]() | getScene (void) const returns the TclScene3D associated with the TclTriangulation3D object |
![]() | list (TclModule *m, int d, char **a) raise ambiguity on list() function |
![]() | create (TclModule *m, int argc, char **argv) Tcl command to create the TclTriangulation3D |
![]() | load (const TclString &filename, Scene3D *scn) load function |
![]() | destroyCmd (int argc, char **argv) -destroy TCL command |
![]() | selectionModeCmd (int argc, char **argv) -selectionMode TCL command |
![]() | saveCmd (int argc, char **argv) -save TCL command |
![]() | saveOptionCmd (int argc, char **argv) -saveOption TCL command |
![]() | loadOptionCmd (int argc, char **argv) -loadOption TCL command |
![]() | nameCmd (int argc, char **argv) -name TCL command |
![]() | colorCmd (int argc, char **argv) -color TCL command |
![]() | materialCmd (int argc, char **argv) -material TCL command |
![]() | selectedMaterialCmd (int argc, char **argv) -selectedMaterial TCL command |
![]() | texture2DCmd (int argc, char **argv) -texture2D TCL command |
![]() | texture1DCmd (int argc, char **argv) -texture1D TCL command |
![]() | highlightTextureCmd (int argc, char **argv) -highlightTexture TCL command |
![]() | texture2DOptionCmd (int argc, char **argv) -texture2DOption TCL command |
![]() | texture1DOptionCmd (int argc, char **argv) -texture1DOption TCL command |
![]() | renderCmd (int argc, char **argv) -render TCL command |
![]() | renderOptionCmd (int argc, char **argv) -renderOption TCL command |
![]() | zonesCmd (int argc, char **argv) -zones TCL command |
![]() | flipNormalsCmd (int argc, char **argv) -flipNormals TCL command |
![]() | sceneCmd (int argc, char **argv) -scene TCL command |
![]() | scaleCmd (int argc, char **argv) -scale TCL command |
![]() | translateCmd (int argc, char **argv) -translate TCL command |
![]() | volumeCmd (int argc, char **argv) -volume TCL command |
![]() | newZoneCmd (int argc, char **argv) -newZone TCL command |
![]() | saveAsGHS3DCmd (int argc, char **argv) -saveAsGHS3D TCL command |
![]() | saveAsTrianCmd (int argc, char **argv) -saveAsTrian TCL command |
![]() | selectedZoneCmd (int argc, char **argv) -selectedZone TCL command |
![]() | selectCmd (int argc, char **argv) -select TCL command |
![]() | copyCmd (int argc, char **argv) -copy TCL command |
![]() | holesCmd (int argc, char **argv) -holes TCL command |
![]() | nbVerticesCmd (int argc, char **argv) -nbVertices TCL command |
![]() | updateSelectionMenu () add menu of selected items |
![]() | select (TriangulationVertex3D *v) install the menu associated with a vertex |
![]() | select (TriangulationTriangle3D *t) install the menu associated with a triangle |
![]() | select (TriangulationZone3D *z) install the menu associated with a zone |
![]() | select (TriangulationEdge *e) install the menu associated with an edge |
![]() | unselect () uninstall the menu associated with a vertex, or an edge, or a triangle or a zone |
![]() | subObject (TclObject *obj, Tcl_Interp *interp, int argc, char **argv) triangulation global command |
![]() | Constructors
| ||||||
![]() | destructor
|
![]() | menuFrame menu frame name for selected subobjects |
![]() | vinterface triangulation vertex interface |
![]() | einterface triangulation edge interface |
![]() | tinterface triangulation triangle interface |
![]() | zinterface triangulation zone interface |
![]() | init (void) constructor common code |
Tcl interface class to class Triangulation 3D
TclTriangulationVertex3D* vinterface
TclTriangulationEdge* einterface
TclTriangulationTriangle3D* tinterface
TclTriangulationZone3D* zinterface
Constructors
TclTriangulation3D(TclScene3D *scene, char *filename)
filename - the file name TclTriangulation3D(unsigned int nbVertices, Vec3
posTable - an array of size nbVertices where we store the position of each vertex
nbTriangles - the number of triangles
vertexTriangleTable - the array of size nbTriangles that gives the each of each vertex (starting from 0 to nbVertices -1 ) of the triangle; vertexTriangleTable[i][j] is the ith (0scene - scene to build object in TclTriangulation3D(TclScene3D *scene, const std::type_info &info, Triangulation3D *t)
info - the type info of Tcl interface that is really created (it must be a derived class from TclTriangulation3D
t - the 3D derived triangulation destructor
Triangulation3D* getClient(void) const
TclScene3D* getScene(void) const
static int list(TclModule *m, int d, char **a)
static int create(TclModule *m, int argc, char **argv)
static void load(const TclString &filename, Scene3D *scn)
scn - 3D scene where the Tcl interface is created 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()
virtual void select(TriangulationVertex3D *v)
virtual void select(TriangulationTriangle3D *t)
virtual void select(TriangulationZone3D *z)
virtual void select(TriangulationEdge *e)
void unselect()
static int subObject(TclObject *obj, Tcl_Interp *interp, int argc, char **argv)
interp - TCL interpretor to evaluate command
argc - command number of arguments
argv - command arguments list
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