VTK  9.2.6
vtkTclUtil.h File Reference
#include "vtkCommand.h"
#include "vtkObject.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

◆ VTKTCL_EXPORT

#define VTKTCL_EXPORT

Definition at line 26 of file vtkTclUtil.h.

Typedef Documentation

◆ vtkTclVoidFuncArg

Function Documentation

◆ vtkTclUpdateCommand()

VTKTCL_EXPORT void vtkTclUpdateCommand ( Tcl_Interp * interp,
char * name,
vtkObject * obj )
extern

◆ vtkTclDeleteObjectFromHash()

VTKTCL_EXPORT void vtkTclDeleteObjectFromHash ( vtkObject * ,
unsigned long eventId,
void * ,
void *  )
extern

◆ vtkTclGenericDeleteObject()

VTKTCL_EXPORT void vtkTclGenericDeleteObject ( ClientData cd)
extern

◆ vtkTclGetObjectFromPointer()

VTKTCL_EXPORT void vtkTclGetObjectFromPointer ( Tcl_Interp * interp,
void * temp,
const char * targetType )
extern

◆ vtkTclGetPointerFromObject()

VTKTCL_EXPORT void * vtkTclGetPointerFromObject ( const char * name,
const char * result_type,
Tcl_Interp * interp,
int & error )
extern

◆ vtkTclVoidFunc()

VTKTCL_EXPORT void vtkTclVoidFunc ( void * )
extern

◆ vtkTclVoidFuncArgDelete()

VTKTCL_EXPORT void vtkTclVoidFuncArgDelete ( void * )
extern

◆ vtkTclListInstances()

VTKTCL_EXPORT void vtkTclListInstances ( Tcl_Interp * interp,
ClientData arg )
extern

◆ vtkTclInDelete()

VTKTCL_EXPORT int vtkTclInDelete ( Tcl_Interp * interp)
extern

◆ vtkTclNewInstanceCommand()

VTKTCL_EXPORT int vtkTclNewInstanceCommand ( ClientData cd,
Tcl_Interp * interp,
int argc,
char * argv[] )
extern

◆ vtkTclDeleteCommandStruct()

VTKTCL_EXPORT void vtkTclDeleteCommandStruct ( ClientData cd)
extern

◆ vtkTclCreateNew()

VTKTCL_EXPORT void vtkTclCreateNew ( Tcl_Interp * interp,
const char * cname,
ClientData(* NewCommand )(),
int(* CommandFunction )(ClientData cd, Tcl_Interp *interp, int argc, char *argv[]) )
extern

◆ vtkTclApplicationInitExecutable()

VTKTCL_EXPORT void vtkTclApplicationInitExecutable ( int argc,
const char *const argv[] )
extern

◆ vtkTclApplicationInitTclTk()

VTKTCL_EXPORT void vtkTclApplicationInitTclTk ( Tcl_Interp * interp,
const char *const relative_dirs[] )
extern