In file contour/TclContour2DInit.h:

namespace yav class TclContour2DInit : public TclSceneObject

the Tcl interface associated with a Contour2DInit object

Inheritance:


Public Classes

enum ActionMode
the different type of possible action

Public Methods

Contour2DInit* getClient (void)
set getClient() to return a Contour2DInit
static int list (TclModule *m, int d, char **a)
raise ambiguity on list() function
int destroyCmd (int argc, char **argv)
-destroy TCL command
int circleCmd (int argc, char **argv)
-circle TCL command
int ellipseCmd (int argc, char **argv)
-ellipse TCL command
int rectangleCmd (int argc, char **argv)
-rectangle TCL command
int primitiveCmd (int argc, char **argv)
-primitive TCL command
int selectedPrimitiveCmd (int argc, char **argv)
-selectedPrimitive TCL command
int nbVerticesCmd (int argc, char **argv)
-nbVertices TCL command
int actionModeCmd (int argc, char **argv)
-actionMode TCL command
int buttonPressedCmd (int argc, char **argv)
-buttonPressed TCL command
int buttonMovedCmd (int argc, char **argv)
-buttonMoved TCL command
int createContourCmd (int argc, char **argv)
-createContour TCL command
static int create (TclModule *m, int argc, char **argv)
create function

Public

Constructors
TclContour2DInit (TclCamera2D *c)
constructor of the TclContour2DInit from a camera
Destructor
virtual ~TclContour2DInit ()
destructor of the interface

Private Fields

Contour2DInit::PrimitiveType primitiveType
the type of primitive being created
ActionMode actionMode
the current action mode
bool closedPolygon
whether a polygon should be closed or not
Vec2 firstPosition
position of the mouse when its button is first pressed
TclCamera2D* cameraInit
the camera where the contour is created

Documentation

the Tcl interface associated with a Contour2DInit object
enum ActionMode
the different type of possible action

Contour2DInit::PrimitiveType primitiveType
the type of primitive being created

ActionMode actionMode
the current action mode

bool closedPolygon
whether a polygon should be closed or not

Vec2 firstPosition
position of the mouse when its button is first pressed

TclCamera2D* cameraInit
the camera where the contour is created

Constructors

TclContour2DInit(TclCamera2D *c)
constructor of the TclContour2DInit from a camera
Parameters:
c - a Tcl camera

Destructor

virtual ~TclContour2DInit()
destructor of the interface

Contour2DInit* getClient(void)
set getClient() to return a Contour2DInit

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

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

int circleCmd(int argc, char **argv)
-circle TCL command

int ellipseCmd(int argc, char **argv)
-ellipse TCL command

int rectangleCmd(int argc, char **argv)
-rectangle TCL command

int primitiveCmd(int argc, char **argv)
-primitive TCL command

int selectedPrimitiveCmd(int argc, char **argv)
-selectedPrimitive TCL command

int nbVerticesCmd(int argc, char **argv)
-nbVertices TCL command

int actionModeCmd(int argc, char **argv)
-actionMode TCL command

int buttonPressedCmd(int argc, char **argv)
-buttonPressed TCL command

int buttonMovedCmd(int argc, char **argv)
-buttonMoved TCL command

int createContourCmd(int argc, char **argv)
-createContour TCL command

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


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