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