Tcl interface around a 3D tetrahedrisation
![]() | getClient (void) const returns the FileTCL associated with this interface |
![]() | getScene (void) const returns the TclScene3D associated with the TclTetra3D 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 TclTetra3D |
![]() | load (const TclString &filename, Scene3D *scn) load function |
![]() | destroyCmd (int argc, char **argv) -destroy TCL command |
![]() | colorCmd (int argc, char **argv) -color TCL command |
![]() | selectionModeCmd (int argc, char **argv) -selectionMode TCL command |
![]() | saveCmd (int argc, char **argv) -save TCL command |
![]() | saveAsGHS3DCmd (int argc, char **argv) -saveAsGHS3D TCL command |
![]() | saveAsTrCmd (int argc, char **argv) -saveAsTr 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 |
![]() | renderCmd (int argc, char **argv) -render TCL command |
![]() | renderOptionCmd (int argc, char **argv) -renderOption 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 |
![]() | materialCmd (int argc, char **argv) -material TCL command |
![]() | selectedMaterialCmd (int argc, char **argv) -selectedMaterial TCL command |
![]() | zonesCmd (int argc, char **argv) -zones TCL command |
![]() | surfaceZonesCmd (int argc, char **argv) -surfaceZones TCL command |
![]() | newZoneCmd (int argc, char **argv) -newZone TCL command |
![]() | newSurfaceZoneCmd (int argc, char **argv) -newSurfaceZone TCL command |
![]() | selectedZoneCmd (int argc, char **argv) -selectedZone TCL command |
![]() | selectedSurfaceZoneCmd (int argc, char **argv) -selectedSurfaceZone TCL command |
![]() | flipNormalsCmd (int argc, char **argv) -flipNormals TCL command |
![]() | rotateCmd (int argc, char **argv) -rotate TCL command |
![]() | scaleCmd (int argc, char **argv) -scale TCL command |
![]() | translateCmd (int argc, char **argv) -translate TCL command |
![]() | topologyCheckCmd (int argc, char **argv) -topologyCheck TCL command |
![]() | useDisplayListsCmd (int argc, char **argv) -useDisplayLists TCL command |
![]() | updateSelectionMenu () add menu of selected items |
![]() | selectCmd (int argc, char **argv) -select TCL command |
![]() | cuttingZoneCmd (int argc, char **argv) -cuttingZone TCL command |
![]() | virtualVerticesCmd (int argc, char **argv) -virtualVertices TCL command |
![]() | select (TetraVertex3D *v) install the menu associated with a vertex |
![]() | select (TetraTriangle3D *t) install the menu associated with a triangle |
![]() | select (TetraTetrahedron3D *t) install the menu associated with a tetrahedron |
![]() | select (TetraZone3D *z) install the menu associated with a zone |
![]() | select (TetraEdge3D *e) install the menu associated with an edge |
![]() | select (TetraSurfaceZone3D *e) install the menu associated with an surface zone |
![]() | set1DTextureCmd (int argc, char **argv) set 1D texture on the surface |
![]() | unselect () uninstall the menu associated with a vertex, or an edge, or a tetrahedron or a zone or a surface zone |
![]() | subObject (TclObject *obj, Tcl_Interp *interp, int argc, char **argv) tetrahedrisation global command |
![]() | Constructors
| ||||
![]() | destructor
|
![]() | menuFrame menu frame name for selected subobjects |
![]() | vinterface tetra vertex interface |
![]() | einterface tetra edge interface |
![]() | tinterface tetra triangle interface |
![]() | Tinterface tetra tetrahedron interface |
![]() | zinterface tetra zone interface |
![]() | szinterface tetra surface zone interface |
![]() | init (void) constructor common code |
Tcl interface around a 3D tetrahedrisation
TclTetraVertex3D* vinterface
TclTetraEdge3D* einterface
TclTetraTriangle3D* tinterface
TclTetraTetrahedron3D* Tinterface
TclTetraZone3D* zinterface
TclTetraSurfaceZone3D* szinterface
virtual void init(void)
Constructors
TclTetra3D(TclScene3D *scene, char *filename)
filename - the file name TclTetra3D(TclScene3D *scene, const std::type_info &info, Tetra3D *t)
info - the type info of Tcl interface that is really created (it must be a derived class from TclTetra3D
t - the 3D derived tetrahedrisation destructor
Tetra3D* 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 colorCmd(int argc, char **argv)
int selectionModeCmd(int argc, char **argv)
int saveCmd(int argc, char **argv)
int saveAsGHS3DCmd(int argc, char **argv)
int saveAsTrCmd(int argc, char **argv)
int saveOptionCmd(int argc, char **argv)
int loadOptionCmd(int argc, char **argv)
int nameCmd(int argc, char **argv)
int renderCmd(int argc, char **argv)
int renderOptionCmd(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 materialCmd(int argc, char **argv)
int selectedMaterialCmd(int argc, char **argv)
int zonesCmd(int argc, char **argv)
int surfaceZonesCmd(int argc, char **argv)
int newZoneCmd(int argc, char **argv)
int newSurfaceZoneCmd(int argc, char **argv)
int selectedZoneCmd(int argc, char **argv)
int selectedSurfaceZoneCmd(int argc, char **argv)
int flipNormalsCmd(int argc, char **argv)
int rotateCmd(int argc, char **argv)
int scaleCmd(int argc, char **argv)
int translateCmd(int argc, char **argv)
int topologyCheckCmd(int argc, char **argv)
int useDisplayListsCmd(int argc, char **argv)
void updateSelectionMenu()
int selectCmd(int argc, char **argv)
int cuttingZoneCmd(int argc, char **argv)
int virtualVerticesCmd(int argc, char **argv)
virtual void select(TetraVertex3D *v)
virtual void select(TetraTriangle3D *t)
virtual void select(TetraTetrahedron3D *t)
virtual void select(TetraZone3D *z)
virtual void select(TetraEdge3D *e)
virtual void select(TetraSurfaceZone3D *e)
virtual int set1DTextureCmd(int argc, char **argv)
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