dox/Common/vtkRubyUtil.h File Reference

#include "vtkRuby.h"
#include "vtkCommand.h"

Include dependency graph for vtkRubyUtil.h:

Go to the source code of this file.

Classes

struct  rbVTKObject
struct  rbVTKSpecialObject
class  vtkRubyCommand

Defines

#define VTK_RUBY_EXPORT

Typedefs

typedef vtkObjectBase *(*) vtknewfunc ()

Functions

VTK_RUBY_EXPORT VALUE rb_VTKClass (const char *)
VTK_RUBY_EXPORT VALUE rb_vtkObjectBaseClass (void)
VTK_RUBY_EXPORT VALUE rb_vtk_define_class_under (VALUE module, const char *name, VALUE super)
VTK_RUBY_EXPORT VALUE rb_VTKObject_New (VALUE vtkclass, vtkObjectBase *ptr)
VTK_RUBY_EXPORT void rb_VTKObject_PushMark (VALUE self, VALUE other)
VTK_RUBY_EXPORT vtkObjectBasevtkRubyGetPointerFromObject (VALUE obj)
VTK_RUBY_EXPORT VALUE vtkRubyGetObjectFromPointer (vtkObjectBase *ptr)
VTK_RUBY_EXPORT VALUE vtkRubyGetObjectFromPointer (vtkObjectBase *ptr, VALUE klass)
VTK_RUBY_EXPORT VALUE vtkRubyGetObjectFromObject (VALUE arg, const char *type, VALUE klass)
VTK_RUBY_EXPORT void vtkRubyUnRegister (rbVTKObject *obj)
VTK_RUBY_EXPORT void vtkRubyUnRegister (VALUE self)
VTK_RUBY_EXPORT char * vtkRubyManglePointer (void *ptr, const char *type)
VTK_RUBY_EXPORT void * vtkRubyUnmanglePointer (char *ptrText, int *len, const char *type)
VTK_RUBY_EXPORT int vtkRubyCheckArray (VALUE *args, int i, char *a, int n)
VTK_RUBY_EXPORT int vtkRubyCheckArray (VALUE *args, int i, signed char *a, int n)
VTK_RUBY_EXPORT int vtkRubyCheckArray (VALUE *args, int i, unsigned char *a, int n)
VTK_RUBY_EXPORT int vtkRubyCheckArray (VALUE *args, int i, short *a, int n)
VTK_RUBY_EXPORT int vtkRubyCheckArray (VALUE *args, int i, unsigned short *a, int n)
VTK_RUBY_EXPORT int vtkRubyCheckArray (VALUE *args, int i, int *a, int n)
VTK_RUBY_EXPORT int vtkRubyCheckArray (VALUE *args, int i, unsigned int *a, int n)
VTK_RUBY_EXPORT int vtkRubyCheckArray (VALUE *args, int i, long *a, int n)
VTK_RUBY_EXPORT int vtkRubyCheckArray (VALUE *args, int i, unsigned long *a, int n)
VTK_RUBY_EXPORT int vtkRubyCheckArray (VALUE *args, int i, float *a, int n)
VTK_RUBY_EXPORT int vtkRubyCheckArray (VALUE *args, int i, double *a, int n)
VTK_RUBY_EXPORT void vtkRubyVoidFunc (void *)
VTK_RUBY_EXPORT void vtkRubyVoidFuncArgDelete (void *)


Define Documentation

#define VTK_RUBY_EXPORT

Definition at line 28 of file vtkRubyUtil.h.


Typedef Documentation

typedef vtkObjectBase*(*) vtknewfunc()

Definition at line 33 of file vtkRubyUtil.h.


Function Documentation

VTK_RUBY_EXPORT VALUE rb_VTKClass ( const char *   ) 

VTK_RUBY_EXPORT VALUE rb_vtkObjectBaseClass ( void   ) 

VTK_RUBY_EXPORT VALUE rb_vtk_define_class_under ( VALUE  module,
const char *  name,
VALUE  super 
)

VTK_RUBY_EXPORT VALUE rb_VTKObject_New ( VALUE  vtkclass,
vtkObjectBase ptr 
)

VTK_RUBY_EXPORT void rb_VTKObject_PushMark ( VALUE  self,
VALUE  other 
)

VTK_RUBY_EXPORT vtkObjectBase* vtkRubyGetPointerFromObject ( VALUE  obj  ) 

VTK_RUBY_EXPORT VALUE vtkRubyGetObjectFromPointer ( vtkObjectBase ptr  ) 

VTK_RUBY_EXPORT VALUE vtkRubyGetObjectFromPointer ( vtkObjectBase ptr,
VALUE  klass 
)

VTK_RUBY_EXPORT VALUE vtkRubyGetObjectFromObject ( VALUE  arg,
const char *  type,
VALUE  klass 
)

VTK_RUBY_EXPORT void vtkRubyUnRegister ( rbVTKObject obj  ) 

VTK_RUBY_EXPORT void vtkRubyUnRegister ( VALUE  self  ) 

VTK_RUBY_EXPORT char* vtkRubyManglePointer ( void *  ptr,
const char *  type 
)

VTK_RUBY_EXPORT void* vtkRubyUnmanglePointer ( char *  ptrText,
int *  len,
const char *  type 
)

VTK_RUBY_EXPORT int vtkRubyCheckArray ( VALUE *  args,
int  i,
char *  a,
int  n 
)

VTK_RUBY_EXPORT int vtkRubyCheckArray ( VALUE *  args,
int  i,
signed char *  a,
int  n 
)

VTK_RUBY_EXPORT int vtkRubyCheckArray ( VALUE *  args,
int  i,
unsigned char *  a,
int  n 
)

VTK_RUBY_EXPORT int vtkRubyCheckArray ( VALUE *  args,
int  i,
short *  a,
int  n 
)

VTK_RUBY_EXPORT int vtkRubyCheckArray ( VALUE *  args,
int  i,
unsigned short *  a,
int  n 
)

VTK_RUBY_EXPORT int vtkRubyCheckArray ( VALUE *  args,
int  i,
int *  a,
int  n 
)

VTK_RUBY_EXPORT int vtkRubyCheckArray ( VALUE *  args,
int  i,
unsigned int *  a,
int  n 
)

VTK_RUBY_EXPORT int vtkRubyCheckArray ( VALUE *  args,
int  i,
long *  a,
int  n 
)

VTK_RUBY_EXPORT int vtkRubyCheckArray ( VALUE *  args,
int  i,
unsigned long *  a,
int  n 
)

VTK_RUBY_EXPORT int vtkRubyCheckArray ( VALUE *  args,
int  i,
float *  a,
int  n 
)

VTK_RUBY_EXPORT int vtkRubyCheckArray ( VALUE *  args,
int  i,
double *  a,
int  n 
)

VTK_RUBY_EXPORT void vtkRubyVoidFunc ( void *   ) 

VTK_RUBY_EXPORT void vtkRubyVoidFuncArgDelete ( void *   ) 


Generated on Mon Mar 10 13:06:34 2008 for VTK by  doxygen 1.5.1