|  | VTK
    9.0.1
    | 
 
 
 
Go to the documentation of this file.
   24 #define VTKTCL_EXPORT __declspec(dllexport) 
   32   vtkObject*, 
unsigned long eventId, 
void*, 
void*);
 
   36   Tcl_Interp* interp, 
void* temp, 
const char* targetType);
 
   39   const char* 
name, 
const char* result_type, Tcl_Interp* interp, 
int& error);
 
   47   ClientData cd, Tcl_Interp* interp, 
int argc, 
char* argv[]);
 
   50   ClientData (*NewCommand)(),
 
   51   int (*CommandFunction)(ClientData cd, Tcl_Interp* interp, 
int argc, 
char* argv[]));
 
   87   int (*
CommandFunction)(ClientData cd, Tcl_Interp* interp, 
int argc, 
char* argv[]);
 
  104   Tcl_Interp* interp, 
const char* 
const relative_dirs[]);
 
  
superclass for callback/observer methods
void SetStringCommand(const char *arg)
int DeleteExistingObjectOnNew
VTKTCL_EXPORT void vtkTclGenericDeleteObject(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[]))
abstract base class for most VTK objects
VTKTCL_EXPORT void vtkTclGetObjectFromPointer(Tcl_Interp *interp, void *temp, const char *targetType)
Tcl_HashTable InstanceLookup
ClientData(* NewCommand)()
struct _vtkTclVoidFuncArg vtkTclVoidFuncArg
VTKTCL_EXPORT void vtkTclDeleteObjectFromHash(vtkObject *, unsigned long eventId, void *, void *)
VTKTCL_EXPORT void vtkTclApplicationInitExecutable(int argc, const char *const argv[])
VTKTCL_EXPORT void vtkTclDeleteCommandStruct(ClientData cd)
VTKTCL_EXPORT int vtkTclNewInstanceCommand(ClientData cd, Tcl_Interp *interp, int argc, char *argv[])
VTKTCL_EXPORT void vtkTclListInstances(Tcl_Interp *interp, ClientData arg)
VTKTCL_EXPORT void vtkTclVoidFuncArgDelete(void *)
Tcl_HashTable CommandLookup
VTKTCL_EXPORT void vtkTclUpdateCommand(Tcl_Interp *interp, char *name, vtkObject *obj)
VTKTCL_EXPORT void * vtkTclGetPointerFromObject(const char *name, const char *result_type, Tcl_Interp *interp, int &error)
VTKTCL_EXPORT void vtkTclApplicationInitTclTk(Tcl_Interp *interp, const char *const relative_dirs[])
Tcl_HashTable PointerLookup
int(* CommandFunction)(ClientData cd, Tcl_Interp *interp, int argc, char *argv[])
static vtkTclCommand * New()
VTKTCL_EXPORT void vtkTclVoidFunc(void *)
void SetInterp(Tcl_Interp *interp)
void Execute(vtkObject *, unsigned long, void *)
All derived classes of vtkCommand must implement this method.
VTKTCL_EXPORT int vtkTclInDelete(Tcl_Interp *interp)