namespace yav class TclTetra3D : public TclSceneObject 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