Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

common/vtkTclUtil.h File Reference

#include "vtkObject.h"
#include "vtkCommand.h"
#include <tcl.h>
#include <tk.h>

Include dependency graph for vtkTclUtil.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Compounds

class  vtkTclCommand
struct  _vtkTclVoidFuncArg
struct  vtkTclCommandArgStruct
struct  vtkTclCommandStruct
struct  vtkTclInterpStruct

Defines

#define VTKTCL_EXPORT

Typedefs

typedef _vtkTclVoidFuncArg vtkTclVoidFuncArg

Functions

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, int(*command)(ClientData, Tcl_Interp *, int, char *[]))
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[]))


Define Documentation

#define VTKTCL_EXPORT
 

Definition at line 52 of file vtkTclUtil.h.


Typedef Documentation

typedef struct _vtkTclVoidFuncArg vtkTclVoidFuncArg
 


Function Documentation

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,
int(*    command)(ClientData, Tcl_Interp *, int, char *[])
) 
 

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[])
) 
 


Generated on Wed Nov 21 12:38:05 2001 for VTK by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001