In file contour/TclContour3D.h:

namespace yav class TclContour3D : public TclScene3DObject

the Tcl interface associated with a 3D contour

Inheritance:


Public Methods

Contour3D* getClient (void) const
set getClient() to return a ActiveContour3D instead of a Contour3D
TclScene3D* getScene (void) const
returns the TclScene2D associated with the TclContour2D object
static int list (TclModule *m, int d, char **a)
raise ambiguity on list() function
int destroyCmd (int argc, char **argv)
-destroy TCL command
int saveCmd (int argc, char **argv)
-save TCL command
int saveOptionCmd (int argc, char **argv)
-saveOption TCL command
int loadOptionCmd (int argc, char **argv)
-loadOption TCL command
int sceneCmd (int argc, char **argv)
-scene TCL command
int translateCmd (int argc, char **argv)
-translate TCL command
int rotateCmd (int argc, char **argv)
-rotate TCL command
int scaleCmd (int argc, char **argv)
-scale TCL command
int getNbLinesCmd (int argc, char **argv)
-getNbLines TCL command
int getNbVerticesCmd (int argc, char **argv)
-getNbVertices TCL command
int selectedVertexInfoCmd (int argc, char **argv)
-selectedVertexInfo TCL command
int selectVertexCmd (int argc, char **argv)
-selectVertex TCL command
int getVertexCmd (int argc, char **argv)
-getVertex TCL command
int vertexParameterCmd (int argc, char **argv)
-vertexParameter TCL command
int contourParameterCmd (int argc, char **argv)
-contourParameter TCL command
int addContourCmd (int argc, char **argv)
-addContour TCL command
int removeLineCmd (int argc, char **argv)
-removeLine TCL command
int selectionModeCmd (int argc, char **argv)
-selectionMode TCL command
int vertexModeCmd (int argc, char **argv)
-vertexMode TCL command
int vertexColorCmd (int argc, char **argv)
-vertexColor TCL command
int selectedVertexColorCmd (int argc, char **argv)
-selectedVertexColor TCL command
int vertexSizeCmd (int argc, char **argv)
-vertexSize TCL command
int lineColorCmd (int argc, char **argv)
-lineColor TCL command
int selectedLineColorCmd (int argc, char **argv)
-selectedLineColor TCL command
int lineWidthCmd (int argc, char **argv)
-lineWidth TCL command
static int create (TclModule *m, int argc, char **argv)
create function
static void load (const TclString &filename, Scene3D *scn)
load function

Public

Constructors
TclContour3D (const std::type_info &i, Contour3D *c, TclScene3D *scene, bool install = false)
create an interface on an class that inherits from Contour3D
TclContour3D (TclString filename, TclScene3D *scene)
create an interface and a 3D contour given a contour filename
Destructor
virtual ~TclContour3D ()
destructor of a 3D contour interface

Documentation

the Tcl interface associated with a 3D contour
Constructors

TclContour3D(const std::type_info &i, Contour3D *c, TclScene3D *scene, bool install = false)
create an interface on an class that inherits from Contour3D
Parameters:
i - the ID of the inherited class from Contour3D
c - the 3D contour client of the interface
scene - the Tcl scene pointing in the scene where c belongs
install - if (install) the contourMenu is installed in the camera we don't allways install it because TclActiveContour3D herits from TclContour3D and has a different InstallMenu

TclContour3D(TclString filename, TclScene3D *scene)
create an interface and a 3D contour given a contour filename
Parameters:
filename - file name describing a contour3D
scene - the Tclscene pointing on the scene where the contour should be created

Destructor

virtual ~TclContour3D()
destructor of a 3D contour interface

Contour3D* getClient(void) const
set getClient() to return a ActiveContour3D instead of a Contour3D

TclScene3D* getScene(void) const
returns the TclScene2D associated with the TclContour2D object

static int list(TclModule *m, int d, char **a)
raise ambiguity on list() function

int destroyCmd(int argc, char **argv)
-destroy TCL command

int saveCmd(int argc, char **argv)
-save TCL command

int saveOptionCmd(int argc, char **argv)
-saveOption TCL command

int loadOptionCmd(int argc, char **argv)
-loadOption TCL command

int sceneCmd(int argc, char **argv)
-scene TCL command

int translateCmd(int argc, char **argv)
-translate TCL command

int rotateCmd(int argc, char **argv)
-rotate TCL command

int scaleCmd(int argc, char **argv)
-scale TCL command

int getNbLinesCmd(int argc, char **argv)
-getNbLines TCL command

int getNbVerticesCmd(int argc, char **argv)
-getNbVertices TCL command

int selectedVertexInfoCmd(int argc, char **argv)
-selectedVertexInfo TCL command

int selectVertexCmd(int argc, char **argv)
-selectVertex TCL command

int getVertexCmd(int argc, char **argv)
-getVertex TCL command

int vertexParameterCmd(int argc, char **argv)
-vertexParameter TCL command

int contourParameterCmd(int argc, char **argv)
-contourParameter TCL command

int addContourCmd(int argc, char **argv)
-addContour TCL command

int removeLineCmd(int argc, char **argv)
-removeLine TCL command

int selectionModeCmd(int argc, char **argv)
-selectionMode TCL command

int vertexModeCmd(int argc, char **argv)
-vertexMode TCL command

int vertexColorCmd(int argc, char **argv)
-vertexColor TCL command

int selectedVertexColorCmd(int argc, char **argv)
-selectedVertexColor TCL command

int vertexSizeCmd(int argc, char **argv)
-vertexSize TCL command

int lineColorCmd(int argc, char **argv)
-lineColor TCL command

int selectedLineColorCmd(int argc, char **argv)
-selectedLineColor TCL command

int lineWidthCmd(int argc, char **argv)
-lineWidth TCL command

static int create(TclModule *m, int argc, char **argv)
create function

static void load(const TclString &filename, Scene3D *scn)
load function
Parameters:
filename - 3D contour file name
scn - 3D scene to store the contour


Direct child classes:
TclActiveContour3D

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