#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 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 *) |
#define VTK_RUBY_EXPORT |
Definition at line 28 of file vtkRubyUtil.h.
typedef vtkObjectBase*(*) vtknewfunc() |
Definition at line 33 of file vtkRubyUtil.h.
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 * | ) |