VTK
Classes | Macros | Typedefs | Functions
vtkTclUtil.h File Reference
#include "vtkObject.h"
#include "vtkCommand.h"
#include "vtkTcl.h"
Include dependency graph for vtkTclUtil.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  vtkTclCommand
 
struct  _vtkTclVoidFuncArg
 
struct  vtkTclCommandArgStruct
 
struct  vtkTclCommandStruct
 
struct  vtkTclInterpStruct
 

Macros

#define VTKTCL_EXPORT
 

Typedefs

typedef struct _vtkTclVoidFuncArg vtkTclVoidFuncArg
 

Functions

VTKTCL_EXPORT void vtkTclUpdateCommand (Tcl_Interp *interp, char *name, vtkObject *obj)
 
VTKTCL_EXPORT void vtkTclDeleteObjectFromHash (vtkObject *, unsigned long eventId, void *, void *)
 
VTKTCL_EXPORT void vtkTclGenericDeleteObject (ClientData cd)
 
VTKTCL_EXPORT void vtkTclGetObjectFromPointer (Tcl_Interp *interp, void *temp, const char *targetType)
 
VTKTCL_EXPORT void * vtkTclGetPointerFromObject (const char *name, const char *result_type, Tcl_Interp *interp, int &error)
 
VTKTCL_EXPORT void vtkTclVoidFunc (void *)
 
VTKTCL_EXPORT void vtkTclVoidFuncArgDelete (void *)
 
VTKTCL_EXPORT void vtkTclListInstances (Tcl_Interp *interp, ClientData arg)
 
VTKTCL_EXPORT int vtkTclInDelete (Tcl_Interp *interp)
 
VTKTCL_EXPORT int vtkTclNewInstanceCommand (ClientData cd, Tcl_Interp *interp, int argc, char *argv[])
 
VTKTCL_EXPORT void vtkTclDeleteCommandStruct (ClientData cd)
 
VTKTCL_EXPORT void vtkTclCreateNew (Tcl_Interp *interp, const char *cname, ClientData(*NewCommand)(), int(*CommandFunction)(ClientData cd, Tcl_Interp *interp, int argc, char *argv[]))
 
VTKTCL_EXPORT void vtkTclApplicationInitExecutable (int argc, const char *const argv[])
 
VTKTCL_EXPORT void vtkTclApplicationInitTclTk (Tcl_Interp *interp, const char *const relative_dirs[])
 

Macro Definition Documentation

#define VTKTCL_EXPORT

Definition at line 26 of file vtkTclUtil.h.

Typedef Documentation

Function Documentation

VTKTCL_EXPORT void vtkTclUpdateCommand ( Tcl_Interp *  interp,
char *  name,
vtkObject obj 
)
VTKTCL_EXPORT void vtkTclDeleteObjectFromHash ( vtkObject ,
unsigned long  eventId,
void *  ,
void *   
)
VTKTCL_EXPORT void vtkTclGenericDeleteObject ( ClientData  cd)
VTKTCL_EXPORT void vtkTclGetObjectFromPointer ( Tcl_Interp *  interp,
void *  temp,
const char *  targetType 
)
VTKTCL_EXPORT void* vtkTclGetPointerFromObject ( const char *  name,
const char *  result_type,
Tcl_Interp *  interp,
int error 
)
VTKTCL_EXPORT void vtkTclVoidFunc ( void *  )
VTKTCL_EXPORT void vtkTclVoidFuncArgDelete ( void *  )
VTKTCL_EXPORT void vtkTclListInstances ( Tcl_Interp *  interp,
ClientData  arg 
)
VTKTCL_EXPORT int vtkTclInDelete ( Tcl_Interp *  interp)
VTKTCL_EXPORT int vtkTclNewInstanceCommand ( ClientData  cd,
Tcl_Interp *  interp,
int  argc,
char *  argv[] 
)
VTKTCL_EXPORT void vtkTclDeleteCommandStruct ( ClientData  cd)
VTKTCL_EXPORT void vtkTclCreateNew ( Tcl_Interp *  interp,
const char *  cname,
ClientData(*)()  NewCommand,
int(*)(ClientData cd, Tcl_Interp *interp, int argc, char *argv[])  CommandFunction 
)
VTKTCL_EXPORT void vtkTclApplicationInitExecutable ( int  argc,
const char *const  argv[] 
)
VTKTCL_EXPORT void vtkTclApplicationInitTclTk ( Tcl_Interp *  interp,
const char *const  relative_dirs[] 
)