namespace yav class TclInrimage4D : public TclObject, public Owner<Inrimage4D> 3D + T camera interface
| | getClient (void) const returns interface's client inrimage |
| | destroyCmd (int argc, char **argv) -destroy TCL command option |
| | typeCmd (int argc, char **argv) -type TCL command option |
| | nameCmd (int argc, char **argv) -name TCL command option |
| | saveCmd (int argc, char **argv) -save TCL command option |
| | glboundsCmd (int argc, char **argv) -glbounds TCL command option |
| | voxelCmd (int argc, char **argv) -voxel TCL command option |
| | gradientCmd (int argc, char **argv) -voxel TCL command option |
| | redrawCmd (int argc, char **argv) -redraw command option |
| | slicecamsCmd (int argc, char **argv) -slicecams command option |
| | anisotropicDiffusionCmd (int argc, char **argv) -anisotropicDiffusion command option |
| | cropCmd (int argc, char **argv) -crop command option |
| | redraw (void) const redraw inrimage |
| | resizeAndRedraw (void) const refresh inrimage in any viewer it is displayed resize the viewer to the image size |
| | resizeVoxelsAndRedraw (void) const refresh inrimage in any viewer it is displayed resize the viewer to the image voxel size |
| | rescaleGLAndRedraw (void) const reset GL bounds to inrimage min and max refresh inrimage in any viewer it is displayed |
| | changeAndRedraw (void) redraw new inrimage in any viewer it is displayed |
| | create (TclModule *m, int argc, char **argv) new inr4D command callback |
| | load (TclModule *m, int argc, char **argv) loadImage command callback |
| | load (const TclString& name, Scene2D *scn) loads an inrimage, catch exceptions and returns an error message in module result string if an error occured |
| | getObject (unsigned int n) returns object by ref or 0 if it is not found |
| | getObject (int argc, char **argv, int i = 1) return object by name (argv[i]) or 0 with an error message in module interpretor if it is not found |
| | getTCLObjectName (void) returns object id by command line arguments |
| | CreateInrimage4DPhotoFormat (void) creates new photo type |
| | dying (const ObjectPointer < Inrimage4D > &g) die on inrimage 4D deletion |
| | getInterface (Inrimage4D *inr) get TclInrimage4D from image pointer |
| | constructors
| ||||||
| | destructor
|
| | init (TclModule *m) constructors common code |
| | applyCmd (int (TclInrimage::*cmd)(int, char **), int argc, char **argv) Apply given command on each 3D inrimage composing the 4D inrimage |
3D + T camera interface
TclInrimage4D(TclModule *m, std::list<Inrimage *> inrs)
inrs - list of constituting 3D inrimages
scene - scene to hold this object
data - 3D data composing the 4D inrimage
TclInrimage4D(TclModule *m, const std::type_info& info, Inrimage4D *data)
scene - to build 4D object in
info - dynamic object type
data - inrimage 4D client
int destroyCmd(int argc, char **argv)
int typeCmd(int argc, char **argv)
int nameCmd(int argc, char **argv)
int saveCmd(int argc, char **argv)
int glboundsCmd(int argc, char **argv)
int voxelCmd(int argc, char **argv)
int gradientCmd(int argc, char **argv)
int redrawCmd(int argc, char **argv)
int slicecamsCmd(int argc, char **argv)
int anisotropicDiffusionCmd(int argc, char **argv)
int cropCmd(int argc, char **argv)
void redraw(void) const
void resizeAndRedraw(void) const
void resizeVoxelsAndRedraw(void) const
void rescaleGLAndRedraw(void) const
void changeAndRedraw(void)
static int create(TclModule *m, int argc, char **argv)
static int load(TclModule *m, int argc, char **argv)
static void load(const TclString& name, Scene2D *scn)
scn - 2D scene where to create 4D inrimage
static TclInrimage4D* getObject(unsigned int n)
static TclInrimage4D* getObject(int argc, char **argv, int i = 1)
static const char* getTCLObjectName(void)
static void CreateInrimage4DPhotoFormat(void)
virtual void dying(const ObjectPointer < Inrimage4D > &g)
static TclInrimage4D* getInterface(Inrimage4D *inr)
static int FileReadInrimage(Tcl_Interp *interp, Tcl_Channel ch, const char *fileName, Tcl_Obj *formatString, Tk_PhotoHandle imageHandle, int destX, int destY, int width, int height, int srcX, int srcY)
static int StringReadInrimage(Tcl_Interp *interp, Tcl_Obj *string, Tcl_Obj *formatString, Tk_PhotoHandle imageHandle, int destX, int destY, int width, int height, int srcX, int srcY)
static int FileMatchInrimage(Tcl_Channel ch, const char *fileName, Tcl_Obj *format, int *widthPtr, int *heightPtr, Tcl_Interp *interp)
static int StringMatchInrimage(Tcl_Obj *string, Tcl_Obj *formatString, int *widthPtr, int *heightPtr, Tcl_Interp *interp)
void init(TclModule *m)
int applyCmd(int (TclInrimage::*cmd)(int, char **), int argc, char **argv)
argc - number of command line arguments
argv - command line arguments
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