In file modules/TclMatrix4D.h:

namespace yav class TclMatrix4D : public TclObject, public Matrix4x4

Tcl interface for any double 4x4 resample matrix

Inheritance:


Public Methods

static int create (TclModule *m, int argc, char **argv)
createMatrix command callback
int valCmd (int argc, char **argv)
-val command option
int idCmd (int argc, char **argv)
-val command option
int razCmd (int argc, char **argv)
-val command option
int invCmd (int argc, char **argv)
-val command option

Public

constructors
TclMatrix4D (const std::type_info& info, TclModule *m)
Creates an interface object for an existing mat
TclMatrix4D (const std::type_info& info, TclModule *m, double t[16])
Creates an interface object for an existing mat
TclMatrix4D (const std::type_info& info, TclModule *m, Matrix4x4 &mat)
Creates an interface object for an existing mat
destructor

Inherited from TclObject:

Public Methods

typedef int (TclObject::*OPTION)(int, char **)
int kindCmd(int argc, char **argv)
unsigned int getRef(void) const
virtual void name(TclString& objid) const
virtual TclString name(void) const
int (*getCommand(void))(TclObject *, Tcl_Interp*, int, char **)
void setCommand(int (*cmd)(TclObject *, Tcl_Interp*, int, char **))
std::map < char *, CommandOption *, CStringCompare > * getOptions(void)
int error(void)
int exec(Tcl_Interp *interp, int argc, char **argv)
void resetResult(void)
void setResult(const TclString& str) const
void setResult(const char *str) const
void setResult(char *s...) const
int tickle(const TclString& str) const
int tickle(char *s...) const
const char* getObjectName(void) const
TclModule* getModule(void) const
static int list(TclModule *m, int argc, char **argv)
static int genericCmd(ClientData cd, Tcl_Interp *interp, int argc, char **argv)
TclObject* getHead(void) const
TclObject* getTail(void) const
static TclObject* getHead(const std::type_info& type)
static TclObject* getTail(const std::type_info& type)
unsigned int getCount(void) const
TclObjectKind* getObjectKind(void) const

Public

Constructors

TclObject(const std::type_info& info, TclModule *m = 0)
Build a new TCL object
TclObject(const TclObject& object)
copy construction

Destructor

Protected Fields

TclObjectKind* objectKind
unsigned int ref

Protected Methods

void buildTCLCommand(void) const
void deleteTCLCommand(void) const
void done(const std::type_info& id)
void deleted(const std::type_info& id)
void init(void)
void setObjectKind(const std::type_info& info, TclModule *m = 0)

Documentation

Tcl interface for any double 4x4 resample matrix
constructors

TclMatrix4D(const std::type_info& info, TclModule *m)
Creates an interface object for an existing mat.
Parameters:
info - dynamic object type
m - module this matrix was created in

TclMatrix4D(const std::type_info& info, TclModule *m, double t[16])
Creates an interface object for an existing mat.
Parameters:
info - dynamic object type
m - module this matrix was created in
t - value of the matrix

TclMatrix4D(const std::type_info& info, TclModule *m, Matrix4x4 &mat)
Creates an interface object for an existing mat.
Parameters:
info - dynamic object type
m - module this matrix was created in
mat - the matrix

destructor

static int create(TclModule *m, int argc, char **argv)
createMatrix command callback

int valCmd(int argc, char **argv)
-val command option

int idCmd(int argc, char **argv)
-val command option

int razCmd(int argc, char **argv)
-val command option

int invCmd(int argc, char **argv)
-val command 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