In file levelsets/TclLevelSets2D.h:

namespace yav class TclLevelSets2D : public TclSceneObject

2D level sets interface

Inheritance:


Protected Methods

~TclLevelSets2D ()
undisplay and destroy client
LevelSets2D* getClient (void) const
returns client
static int list (TclModule *m, int d, char **a)
raise ambiguity on list() function
static int create (TclModule *m, int argc, char **argv)
create function
static void load (const TclString &filename, Scene2D *scn)
load function
int destroyCmd (int argc, char **argv)
TCL -destroy option
int timestepCmd (int argc, char **argv)
TCL -timestep option
int drawNBCmd (int argc, char **argv)
TCL -drawNB option
int balloonCmd (int argc, char **argv)
TCL -balloon option
int colorCmd (int argc, char **argv)
TCL -color option
int widthCmd (int argc, char **argv)
TCL -width option

Protected

Constructors
TclLevelSets2D (const std::type_info &id, LevelSets2D *client, TclScene2D *scene)
create an interface on an class that inherits from TclLevelSets2D
void init (void)
constructors common code
TclLevelSets2D (TclScene2D *scene, unsigned int xdim, unsigned int ydim, const TclContour2D& ct, double vx = 1.0, double vy = 1.0, unsigned int narrowBandWidth = 0)
create an interface and a 2D levelset given a contour

Documentation

2D level sets interface
Constructors

TclLevelSets2D(const std::type_info &id, LevelSets2D *client, TclScene2D *scene)
create an interface on an class that inherits from TclLevelSets2D
Parameters:
id - the ID of the inherited class from TclLevelSets2D
client - the 2D level set client of the interface
scene - the Tcl scene pointing in the scene where c belongs

void init(void)
constructors common code

TclLevelSets2D(TclScene2D *scene, unsigned int xdim, unsigned int ydim, const TclContour2D& ct, double vx = 1.0, double vy = 1.0, unsigned int narrowBandWidth = 0)
create an interface and a 2D levelset given a contour
Parameters:
scene - 2D scene interface to put level set in
xdim - level set buffer X dimension
xdim - level set buffer Y dimension
ct - 2D contour corresponding to the 0 level set
vx - X sampling frequency (X voxel size)
vy - Y sampling frequency (Y voxel size)
narrowBandWidth - narrow band width (0 = no narrow band)

~TclLevelSets2D()
undisplay and destroy client

LevelSets2D* getClient(void) const
returns client

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

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

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

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

int timestepCmd(int argc, char **argv)
TCL -timestep option

int drawNBCmd(int argc, char **argv)
TCL -drawNB option

int balloonCmd(int argc, char **argv)
TCL -balloon option

int colorCmd(int argc, char **argv)
TCL -color option

int widthCmd(int argc, char **argv)
TCL -width option


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