NAME

VTKRendering - A Perl interface to VTKRendering library

SYNOPSIS

use Graphics::VTK; use Graphics::VTK::Rendering;

DESCRIPTION

Graphics::VTK::Rendering is an interface to the Rendering libaray of the C++ visualization toolkit VTK..

AUTHOR

Original PerlVTK Package: Roberto De Leo <rdl@math.umd.edu>

Additional Refinements: John Cerney <j-cerney1@raytheon.com>

Graphics::VTK::OpenGLRenderWindow

  • Inherits from RenderWindow

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

const char *GetClassName ();
int GetDepthBufferSize ();
static int GetGlobalMaximumNumberOfMultiSamples ();
int GetMultiSamples ();
void MakeCurrent () = 0;
virtual void OpenGLInit ();
void RegisterTextureResource (GLuint id);
static void SetGlobalMaximumNumberOfMultiSamples (int val);
void SetMultiSamples (int );
virtual void StereoUpdate ();

vtkOpenGLRenderWindow Unsupported Funcs:

Functions which are not supported supported for this class by the PerlVTK module.

virtual unsigned char *GetPixelData (int x, int y, int x2, int y2, int front);
   Can't Handle 'unsigned char *' return type without a hint

virtual unsigned char *GetRGBACharPixelData (int x, int y, int x2, int y2, int front);
   Can't Handle 'unsigned char *' return type without a hint

virtual float *GetRGBAPixelData (int x, int y, int x2, int y2, int front);
   Can't Handle 'float *' return type without a hint

virtual float *GetZbufferData (int x1, int y1, int x2, int y2);
   Can't Handle 'float *' return type without a hint

void PrintSelf (ostream &os, vtkIndent indent);
   I/O Streams not Supported yet

virtual void ReleaseRGBAPixelData (float *data);
   Don't know the size of pointer arg number 1

virtual void SetPixelData (int x, int y, int x2, int y2, unsigned char *, int front);
   Don't know the size of pointer arg number 5

virtual void SetRGBACharPixelData (int x, int y, int x2, int y2, unsigned char *, int front, int blend);
   Don't know the size of pointer arg number 5

virtual void SetRGBAPixelData (int x, int y, int x2, int y2, float *, int front, int blend);
   Don't know the size of pointer arg number 5

virtual void SetZbufferData (int x1, int y1, int x2, int y2, float *buffer);
   Don't know the size of pointer arg number 5

Graphics::VTK::AbstractMapper3D

  • Inherits from AbstractMapper

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

virtual float *GetBounds () = 0;
   (Returns a 6-element Perl list)
float *GetCenter ();
   (Returns a 3-element Perl list)
const char *GetClassName ();
float GetLength ();
virtual int IsARayCastMapper ();
virtual int IsARenderIntoImageMapper ();
virtual void Update () = 0;

vtkAbstractMapper3D Unsupported Funcs:

Functions which are not supported supported for this class by the PerlVTK module.

virtual void GetBounds (float bounds[6]);
   Can't handle methods with single array args (like a[3]) in overloaded methods yet.

void PrintSelf (ostream &os, vtkIndent indent);
   I/O Streams not Supported yet

Graphics::VTK::AbstractPicker

  • Inherits from Object

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

void AddPickList (vtkProp *);
void DeletePickList (vtkProp *);
const char *GetClassName ();
int GetPickFromList ();
vtkPropCollection *GetPickList ();
float  *GetPickPosition ();
   (Returns a 3-element Perl list)
vtkRenderer *GetRenderer ();
float  *GetSelectionPoint ();
   (Returns a 3-element Perl list)
void InitializePickList ();
virtual int Pick (float selectionX, float selectionY, float selectionZ, vtkRenderer *renderer) = 0;
void PickFromListOff ();
void PickFromListOn ();
void SetEndPickMethod (void (*func)(void *) , void *arg);
void SetPickFromList (int );
void SetPickMethod (void (*func)(void *) , void *arg);
void SetStartPickMethod (void (*func)(void *) , void *arg);

vtkAbstractPicker Unsupported Funcs:

Functions which are not supported supported for this class by the PerlVTK module.

int Pick (float selectionPt[3], vtkRenderer *ren);
   Don't know the size of pointer arg number 1

void PrintSelf (ostream &os, vtkIndent indent);
   I/O Streams not Supported yet

void SetEndPickMethodArgDelete (void (*func)(void *) );
   No TCL interface is provided by VTK, so we aren't going to provide one either.

void SetPickMethodArgDelete (void (*func)(void *) );
   No TCL interface is provided by VTK, so we aren't going to provide one either.

void SetStartPickMethodArgDelete (void (*func)(void *) );
   No TCL interface is provided by VTK, so we aren't going to provide one either.

Graphics::VTK::AbstractPropPicker

  • Inherits from AbstractPicker

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

virtual vtkActor *GetActor ();
virtual vtkActor2D *GetActor2D ();
virtual vtkAssembly *GetAssembly ();
const char *GetClassName ();
vtkAssemblyPath *GetPath ();
virtual vtkProp *GetProp ();
virtual vtkProp3D *GetProp3D ();
virtual vtkPropAssembly *GetPropAssembly ();
virtual vtkVolume *GetVolume ();
void SetPath (vtkAssemblyPath *);

vtkAbstractPropPicker Unsupported Funcs:

Functions which are not supported supported for this class by the PerlVTK module.

void PrintSelf (ostream &os, vtkIndent indent);
   I/O Streams not Supported yet

Graphics::VTK::Actor

  • Inherits from Prop3D

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

virtual void ApplyProperties ();
virtual void GetActors (vtkPropCollection *);
vtkProperty *GetBackfaceProperty ();
float *GetBounds ();
   (Returns a 6-element Perl list)
const char *GetClassName ();
unsigned long GetMTime ();
vtkMapper *GetMapper ();
virtual vtkActor *GetNextPart ();
virtual int GetNumberOfParts ();
vtkProperty *GetProperty ();
virtual unsigned long GetRedrawMTime ();
vtkTexture *GetTexture ();
virtual void InitPartTraversal ();
virtual vtkProperty *MakeProperty ();
vtkActor *New ();
void ReleaseGraphicsResources (vtkWindow *);
virtual void Render (vtkRenderer *, vtkMapper *);
virtual int RenderOpaqueGeometry (vtkViewport *viewport);
virtual int RenderTranslucentGeometry (vtkViewport *viewport);
void SetBackfaceProperty (vtkProperty *lut);
void SetMapper (vtkMapper *);
void SetProperty (vtkProperty *lut);
void SetTexture (vtkTexture *);
void ShallowCopy (vtkProp *prop);

vtkActor Unsupported Funcs:

Functions which are not supported supported for this class by the PerlVTK module.

void GetBounds (float bounds[6]);
   Can't handle methods with single array args (like a[3]) in overloaded methods yet.

void PrintSelf (ostream &os, vtkIndent indent);
   I/O Streams not Supported yet

Graphics::VTK::ActorCollection

  • Inherits from PropCollection

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

void AddItem (vtkActor *a);
void ApplyProperties (vtkProperty *p);
const char *GetClassName ();
vtkActor *GetLastActor ();
vtkActor *GetLastItem ();
vtkActor *GetNextActor ();
vtkActor *GetNextItem ();
vtkActorCollection *New ();

Graphics::VTK::Assembly

  • Inherits from Prop3D

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

void AddPart (vtkProp3D *);
void GetActors (vtkPropCollection *);
float *GetBounds ();
   (Returns a 6-element Perl list)
const char *GetClassName ();
unsigned long GetMTime ();
vtkAssemblyPath *GetNextPath ();
int GetNumberOfPaths ();
vtkProp3DCollection *GetParts ();
void GetVolumes (vtkPropCollection *);
void InitPathTraversal ();
vtkAssembly *New ();
void ReleaseGraphicsResources (vtkWindow *);
void RemovePart (vtkProp3D *);
int RenderOpaqueGeometry (vtkViewport *ren);
int RenderTranslucentGeometry (vtkViewport *ren);
void ShallowCopy (vtkProp *prop);

vtkAssembly Unsupported Funcs:

Functions which are not supported supported for this class by the PerlVTK module.

void GetBounds (float bounds[6]);
   Can't handle methods with single array args (like a[3]) in overloaded methods yet.

void PrintSelf (ostream &os, vtkIndent indent);
   I/O Streams not Supported yet

Graphics::VTK::AxisActor2D

  • Inherits from Actor2D

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

void AdjustLabelsOff ();
void AdjustLabelsOn ();
void AxisVisibilityOff ();
void AxisVisibilityOn ();
void BoldOff ();
void BoldOn ();
int GetAdjustLabels ();
int GetAxisVisibility ();
int GetBold ();
const char *GetClassName ();
float GetFontFactor ();
float GetFontFactorMaxValue ();
float GetFontFactorMinValue ();
int GetFontFamily ();
int GetItalic ();
float GetLabelFactor ();
float GetLabelFactorMaxValue ();
float GetLabelFactorMinValue ();
char *GetLabelFormat ();
int GetLabelVisibility ();
int GetNumberOfLabels ();
int GetNumberOfLabelsMaxValue ();
int GetNumberOfLabelsMinValue ();
float *GetPoint1 ();
   (Returns a 2-element Perl list)
vtkCoordinate *GetPoint1Coordinate ();
float *GetPoint2 ();
   (Returns a 2-element Perl list)
vtkCoordinate *GetPoint2Coordinate ();
float  *GetRange ();
   (Returns a 2-element Perl list)
int GetShadow ();
int GetTickLength ();
int GetTickLengthMaxValue ();
int GetTickLengthMinValue ();
int GetTickOffset ();
int GetTickOffsetMaxValue ();
int GetTickOffsetMinValue ();
int GetTickVisibility ();
char *GetTitle ();
int GetTitleVisibility ();
void ItalicOff ();
void ItalicOn ();
void LabelVisibilityOff ();
void LabelVisibilityOn ();
vtkAxisActor2D *New ();
void ReleaseGraphicsResources (vtkWindow *);
int RenderOpaqueGeometry (vtkViewport *viewport);
int RenderOverlay (vtkViewport *viewport);
int RenderTranslucentGeometry (vtkViewport *);
void SetAdjustLabels (int );
void SetAxisVisibility (int );
void SetBold (int );
void SetFontFactor (float );
void SetFontFamily (int );
void SetFontFamilyToArial ();
void SetFontFamilyToCourier ();
void SetFontFamilyToTimes ();
void SetItalic (int );
void SetLabelFactor (float );
void SetLabelFormat (char *);
void SetLabelVisibility (int );
void SetNumberOfLabels (int );
void SetPoint1 (float, float);
void SetPoint2 (float, float);
void SetRange (float , float );
void SetShadow (int );
void SetTickLength (int );
void SetTickOffset (int );
void SetTickVisibility (int );
void SetTitle (char *);
void SetTitleVisibility (int );
void ShadowOff ();
void ShadowOn ();
void ShallowCopy (vtkProp *prop);
void TickVisibilityOff ();
void TickVisibilityOn ();
void TitleVisibilityOff ();
void TitleVisibilityOn ();

vtkAxisActor2D Unsupported Funcs:

Functions which are not supported supported for this class by the PerlVTK module.

static void ComputeRange (float inRange[2], float outRange[2], int inNumTicks, int &outNumTicks, float &interval);
   Don't know the size of pointer arg number 1

void PrintSelf (ostream &os, vtkIndent indent);
   I/O Streams not Supported yet

static int SetFontSize (vtkViewport *viewport, vtkTextMapper *textMapper, int *size, float factor, int &stringWidth, int &stringHeight);
   Don't know the size of pointer arg number 3

static void SetOffsetPosition (float xTick[3], float theta, int stringHeight, int stringWidth, int offset, vtkActor2D *actor);
   Don't know the size of pointer arg number 1

void SetPoint1 (float a[2]);
   Method is redundant. Same as SetPoint1( float, float)

void SetPoint2 (float a[2]);
   Method is redundant. Same as SetPoint2( float, float)

void SetRange (float  a[2]);
   Method is redundant. Same as SetRange( float, float)

Graphics::VTK::Camera

  • Inherits from Object

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

void Azimuth (double angle);
void ComputeViewPlaneNormal ();
void Dolly (double distance);
void Elevation (double angle);
vtkMatrix4x4 *GetCameraLightTransformMatrix ();
const char *GetClassName ();
double  *GetClippingRange ();
   (Returns a 2-element Perl list)
vtkMatrix4x4 &GetCompositePerspectiveTransform (double aspect, double nearz, double farz);
vtkMatrix4x4 *GetCompositePerspectiveTransformMatrix (double aspect, double nearz, double farz);
double  *GetDirectionOfProjection ();
   (Returns a 3-element Perl list)
double GetDistance ();
double GetEyeAngle ();
double GetFocalDisk ();
double  *GetFocalPoint ();
   (Returns a 3-element Perl list)
float *GetOrientation ();
   (Returns a 3-element Perl list)
float *GetOrientationWXYZ ();
   (Returns a 4-element Perl list)
int GetParallelProjection ();
double GetParallelScale ();
vtkMatrix4x4 *GetPerspectiveTransformMatrix (double aspect, double nearz, double farz);
double  *GetPosition ();
   (Returns a 3-element Perl list)
double GetRoll ();
double GetThickness ();
double GetViewAngle ();
double  *GetViewPlaneNormal ();
   (Returns a 3-element Perl list)
double  *GetViewShear ();
   (Returns a 3-element Perl list)
vtkMatrix4x4 *GetViewTransformMatrix ();
vtkTransform *GetViewTransformObject ();
double  *GetViewUp ();
   (Returns a 3-element Perl list)
unsigned long GetViewingRaysMTime ();
double  *GetWindowCenter ();
   (Returns a 2-element Perl list)
vtkCamera *New ();
void OrthogonalizeViewUp ();
void ParallelProjectionOff ();
void ParallelProjectionOn ();
void Pitch (double angle);
virtual void Render (vtkRenderer *);
void Roll (double angle);
void SetClippingRange (double near, double far);
void SetDistance (double );
void SetEyeAngle (double );
void SetFocalDisk (double );
void SetFocalPoint (double x, double y, double z);
void SetObliqueAngles (double alpha, double beta);
void SetParallelProjection (int flag);
void SetParallelScale (double scale);
void SetPosition (double x, double y, double z);
void SetRoll (double angle);
void SetThickness (double );
void SetViewAngle (double angle);
void SetViewPlaneNormal (double x, double y, double z);
void SetViewShear (double dxdz, double dydz, double center);
void SetViewUp (double vx, double vy, double vz);
void SetWindowCenter (double x, double y);
void ViewingRaysModified ();
void Yaw (double angle);
void Zoom (double factor);

vtkCamera Unsupported Funcs:

Functions which are not supported supported for this class by the PerlVTK module.

void GetClippingRange (float a[2]);
   Can't handle methods with single array args (like a[3]) in overloaded methods yet.

void GetDirectionOfProjection (float a[3]);
   Can't handle methods with single array args (like a[3]) in overloaded methods yet.

void GetFocalPoint (float a[3]);
   Can't handle methods with single array args (like a[3]) in overloaded methods yet.

void GetFrustumPlanes (float aspect, float planes[24]);
   Don't know the size of pointer arg number 2

vtkMatrix4x4 &GetPerspectiveTransform (double aspect, double nearz, double farz);
   Method is marked 'Do Not Use' in its descriptions

void GetPosition (float a[3]);
   Can't handle methods with single array args (like a[3]) in overloaded methods yet.

void GetViewPlaneNormal (float a[3]);
   Can't handle methods with single array args (like a[3]) in overloaded methods yet.

vtkMatrix4x4 &GetViewTransform ();
   Method is marked 'Do Not Use' in its descriptions

void GetViewUp (float a[3]);
   Can't handle methods with single array args (like a[3]) in overloaded methods yet.

void PrintSelf (ostream &os, vtkIndent indent);
   I/O Streams not Supported yet

void SetClippingRange (const double a[2]);
   Method is redundant. Same as SetClippingRange( double, double)

void SetClippingRange (const float a[2]);
   Can't handle methods with single array args (like a[3]) in overloaded methods yet.

void SetFocalPoint (const double a[3]);
   Method is redundant. Same as SetFocalPoint( double, double, double)

void SetFocalPoint (const float a[3]);
   Can't handle methods with single array args (like a[3]) in overloaded methods yet.

void SetPosition (const double a[3]);
   Method is redundant. Same as SetPosition( double, double, double)

void SetPosition (const float a[3]);
   Can't handle methods with single array args (like a[3]) in overloaded methods yet.

void SetViewPlaneNormal (const double a[3]);
   Method is redundant. Same as SetViewPlaneNormal( double, double, double)

void SetViewPlaneNormal (const float a[3]);
   Can't handle methods with single array args (like a[3]) in overloaded methods yet.

void SetViewShear (double d[3]);
   Method is redundant. Same as SetViewShear( double, double, double)

void SetViewUp (const double a[3]);
   Method is redundant. Same as SetViewUp( double, double, double)

void SetViewUp (const float a[3]);
   Can't handle methods with single array args (like a[3]) in overloaded methods yet.

virtual void UpdateViewport (vtkRenderer *);
   Method is marked 'Do Not Use' in its descriptions

Graphics::VTK::CellPicker

  • Inherits from Picker

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

long GetCellId ();
const char *GetClassName ();
float  *GetPCoords ();
   (Returns a 3-element Perl list)
int GetSubId ();
vtkCellPicker *New ();

vtkCellPicker Unsupported Funcs:

Functions which are not supported supported for this class by the PerlVTK module.

virtual float IntersectWithLine (float p1[3], float p2[3], float tol, vtkAssemblyPath *path, vtkProp3D *p, vtkAbstractMapper3D *m);
   Don't know the size of pointer arg number 1

void PrintSelf (ostream &os, vtkIndent indent);
   I/O Streams not Supported yet

Graphics::VTK::Culler

  • Inherits from Object

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

const char *GetClassName ();

vtkCuller Unsupported Funcs:

Functions which are not supported supported for this class by the PerlVTK module.

virtual float Cull (vtkRenderer *ren, vtkProp *propList, int &listLength, int &initialized) = 0;
   Don't know the size of pointer arg number 2

Graphics::VTK::CullerCollection

  • Inherits from Collection

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

void AddItem (vtkCuller *a);
const char *GetClassName ();
vtkCuller *GetLastItem ();
vtkCuller *GetNextItem ();
vtkCullerCollection *New ();

Graphics::VTK::DataSetMapper

  • Inherits from Mapper

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

const char *GetClassName ();
vtkDataSet *GetInput ();
unsigned long GetMTime ();
vtkPolyDataMapper *GetPolyDataMapper ();
vtkDataSetMapper *New ();
void ReleaseGraphicsResources (vtkWindow *);
void Render (vtkRenderer *ren, vtkActor *act);
void SetInput (vtkDataSet *input);

vtkDataSetMapper Unsupported Funcs:

Functions which are not supported supported for this class by the PerlVTK module.

void PrintSelf (ostream &os, vtkIndent indent);
   I/O Streams not Supported yet

Graphics::VTK::DirectionEncoder

  • Inherits from Object

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

const char *GetClassName ();
virtual int GetNumberOfEncodedDirections (void ) = 0;

vtkDirectionEncoder Unsupported Funcs:

Functions which are not supported supported for this class by the PerlVTK module.

virtual float *GetDecodedGradient (int value) = 0;
   Can't Handle 'float *' return type without a hint

virtual float *GetDecodedGradientTable (void ) = 0;
   Can't Handle 'float *' return type without a hint

virtual int GetEncodedDirection (float n[3]) = 0;
   Can't handle methods with single array args (like a[3]) yet.

Graphics::VTK::EncodedGradientEstimator

  • Inherits from Object

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

void BoundsClipOff ();
void BoundsClipOn ();
void ComputeGradientMagnitudesOff ();
void ComputeGradientMagnitudesOn ();
void CylinderClipOff ();
void CylinderClipOn ();
int  *GetBounds ();
   (Returns a 6-element Perl list)
int GetBoundsClip ();
int GetBoundsClipMaxValue ();
int GetBoundsClipMinValue ();
const char *GetClassName ();
int GetComputeGradientMagnitudes ();
int GetCylinderClip ();
vtkDirectionEncoder *GetDirectionEncoder ();
int GetEncodedNormalIndex (int x_index, int y_index, int z_index);
int GetEncodedNormalIndex (int xyz_index);
float GetGradientMagnitudeBias ();
float GetGradientMagnitudeScale ();
vtkImageData *GetInput ();
float GetLastUpdateTimeInCPUSeconds ();
float GetLastUpdateTimeInSeconds ();
int GetNumberOfThreads ();
int GetNumberOfThreadsMaxValue ();
int GetNumberOfThreadsMinValue ();
int GetUseCylinderClip ();
float GetZeroNormalThreshold ();
int GetZeroPad ();
int GetZeroPadMaxValue ();
int GetZeroPadMinValue ();
void SetBounds (int , int , int , int , int , int );
void SetBoundsClip (int );
void SetComputeGradientMagnitudes (int );
void SetCylinderClip (int );
void SetDirectionEncoder (vtkDirectionEncoder *direnc);
void SetGradientMagnitudeBias (float );
void SetGradientMagnitudeScale (float );
void SetInput (vtkImageData *);
void SetNumberOfThreads (int );
void SetZeroNormalThreshold (float v);
void SetZeroPad (int );
void Update (void );
void ZeroPadOff ();
void ZeroPadOn ();

vtkEncodedGradientEstimator Unsupported Funcs:

Functions which are not supported supported for this class by the PerlVTK module.

int *GetCircleLimits ();
   Can't Handle 'int *' return type without a hint

unsigned short *GetEncodedNormals (void );
   Can't Handle 'unsigned short *' return type without a hint

unsigned char *GetGradientMagnitudes (void );
   Can't Handle 'unsigned char *' return type without a hint

void PrintSelf (ostream &os, vtkIndent index);
   I/O Streams not Supported yet

void SetBounds (int  a[6]);
   Method is redundant. Same as SetBounds( int, int, int, int, int, int)

Graphics::VTK::EncodedGradientShader

  • Inherits from Object

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

const char *GetClassName ();
float GetZeroNormalDiffuseIntensity ();
float GetZeroNormalDiffuseIntensityMaxValue ();
float GetZeroNormalDiffuseIntensityMinValue ();
float GetZeroNormalSpecularIntensity ();
float GetZeroNormalSpecularIntensityMaxValue ();
float GetZeroNormalSpecularIntensityMinValue ();
vtkEncodedGradientShader *New ();
void SetZeroNormalDiffuseIntensity (float );
void SetZeroNormalSpecularIntensity (float );
void UpdateShadingTable (vtkRenderer *ren, vtkVolume *vol, vtkEncodedGradientEstimator *gradest);

vtkEncodedGradientShader Unsupported Funcs:

Functions which are not supported supported for this class by the PerlVTK module.

void BuildShadingTable (int index, float lightDirection[3], float lightColor[3], float lightIntensity, float viewDirection[3], float material[4], int twoSided, vtkEncodedGradientEstimator *gradest, int updateFlag);
   Don't know the size of pointer arg number 2

float *GetBlueDiffuseShadingTable (vtkVolume *vol);
   Can't Handle 'float *' return type without a hint

float *GetBlueSpecularShadingTable (vtkVolume *vol);
   Can't Handle 'float *' return type without a hint

float *GetGreenDiffuseShadingTable (vtkVolume *vol);
   Can't Handle 'float *' return type without a hint

float *GetGreenSpecularShadingTable (vtkVolume *vol);
   Can't Handle 'float *' return type without a hint

float *GetRedDiffuseShadingTable (vtkVolume *vol);
   Can't Handle 'float *' return type without a hint

float *GetRedSpecularShadingTable (vtkVolume *vol);
   Can't Handle 'float *' return type without a hint

void PrintSelf (ostream &os, vtkIndent index);
   I/O Streams not Supported yet

Graphics::VTK::Exporter

  • Inherits from Object

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

const char *GetClassName ();
vtkRenderWindow *GetInput ();
unsigned long GetMTime ();
vtkRenderWindow *GetRenderWindow ();
void SetEndWrite (void (*func)(void *) , void *arg);
void SetInput (vtkRenderWindow *renWin);
void SetRenderWindow (vtkRenderWindow *);
void SetStartWrite (void (*func)(void *) , void *arg);
void Update ();
virtual void Write ();

vtkExporter Unsupported Funcs:

Functions which are not supported supported for this class by the PerlVTK module.

void PrintSelf (ostream &os, vtkIndent indent);
   I/O Streams not Supported yet

void SetEndWriteArgDelete (void (*func)(void *) );
   No TCL interface is provided by VTK, so we aren't going to provide one either.

void SetStartWriteArgDelete (void (*func)(void *) );
   No TCL interface is provided by VTK, so we aren't going to provide one either.

Graphics::VTK::FiniteDifferenceGradientEstimator

  • Inherits from EncodedGradientEstimator

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

const char *GetClassName ();
int GetSampleSpacingInVoxels ();
vtkFiniteDifferenceGradientEstimator *New ();
void SetSampleSpacingInVoxels (int );

vtkFiniteDifferenceGradientEstimator Unsupported Funcs:

Functions which are not supported supported for this class by the PerlVTK module.

void PrintSelf (ostream &os, vtkIndent index);
   I/O Streams not Supported yet

Graphics::VTK::Follower

  • Inherits from Actor

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

vtkCamera *GetCamera ();
const char *GetClassName ();
virtual void GetMatrix (vtkMatrix4x4 *m);
virtual vtkMatrix4x4 *GetMatrix ();
vtkFollower *New ();
virtual void Render (vtkRenderer *ren);
virtual int RenderOpaqueGeometry (vtkViewport *viewport);
virtual int RenderTranslucentGeometry (vtkViewport *viewport);
void SetCamera (vtkCamera *);
void ShallowCopy (vtkProp *prop);

vtkFollower Unsupported Funcs:

Functions which are not supported supported for this class by the PerlVTK module.

virtual void GetMatrix (double m[16]);
   Can't handle methods with single array args (like a[3]) in overloaded methods yet.

void PrintSelf (ostream &os, vtkIndent indent);
   I/O Streams not Supported yet

Graphics::VTK::FrustumCoverageCuller

  • Inherits from Culler

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

const char *GetClassName ();
float GetMaximumCoverage ();
float GetMinimumCoverage ();
int GetSortingStyle ();
const char *GetSortingStyleAsString (void );
int GetSortingStyleMaxValue ();
int GetSortingStyleMinValue ();
vtkFrustumCoverageCuller *New ();
void SetMaximumCoverage (float );
void SetMinimumCoverage (float );
void SetSortingStyle (int );
void SetSortingStyleToBackToFront ();
void SetSortingStyleToFrontToBack ();
void SetSortingStyleToNone ();

vtkFrustumCoverageCuller Unsupported Funcs:

Functions which are not supported supported for this class by the PerlVTK module.

void PrintSelf (ostream &os, vtkIndent indent);
   I/O Streams not Supported yet

Graphics::VTK::GraphicsFactory

  • Inherits from Object

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

static vtkObject *CreateInstance (const char *vtkclassname);
const char *GetClassName ();
static const char *GetRenderLibrary ();
vtkGraphicsFactory *New ();

Graphics::VTK::IVExporter

  • Inherits from Exporter

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

const char *GetClassName ();
char *GetFileName ();
vtkIVExporter *New ();
void SetFileName (char *);

vtkIVExporter Unsupported Funcs:

Functions which are not supported supported for this class by the PerlVTK module.

void PrintSelf (ostream &os, vtkIndent indent);
   I/O Streams not Supported yet

void WriteALight (vtkLight *aLight, FILE *fp);
   Don't know the size of pointer arg number 2

void WriteAnActor (vtkActor *anActor, FILE *fp);
   Don't know the size of pointer arg number 2

void WritePointData (vtkPoints *points, vtkDataArray *normals, vtkDataArray *tcoords, vtkUnsignedCharArray *colors, FILE *fp);
   Don't know the size of pointer arg number 5

Graphics::VTK::ImageActor

  • Inherits from Prop

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

float *GetBounds ();
   (Returns a 6-element Perl list)
const char *GetClassName ();
int *GetDisplayExtent ();
   (Returns a 6-element Perl list)
vtkImageData *GetInput ();
int GetInterpolate ();
int GetSliceNumber ();
int GetWholeZMax ();
int GetWholeZMin ();
int GetZSlice ();
void InterpolateOff ();
void InterpolateOn ();
vtkImageActor *New ();
void SetDisplayExtent (int minX, int maxX, int minY, int maxY, int minZ, int maxZ);
void SetInput (vtkImageData *);
void SetInterpolate (int );
void SetZSlice (int z);

vtkImageActor Unsupported Funcs:

Functions which are not supported supported for this class by the PerlVTK module.

void GetBounds (float bounds[6]);
   Can't handle methods with single array args (like a[3]) in overloaded methods yet.

void GetDisplayExtent (int extent[6]);
   Can't handle methods with single array args (like a[3]) in overloaded methods yet.

void PrintSelf (ostream &os, vtkIndent indent);
   I/O Streams not Supported yet

void SetDisplayExtent (int extent[6]);
   Method is redundant. Same as SetDisplayExtent( int, int, int, int, int, int)

Graphics::VTK::ImageMapper

  • Inherits from Mapper2D

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

const char *GetClassName ();
float GetColorLevel ();
float GetColorScale ();
float GetColorShift ();
float GetColorWindow ();
int  *GetCustomDisplayExtents ();
   (Returns a 4-element Perl list)
vtkImageData *GetInput ();
unsigned long GetMTime ();
int GetRenderToRectangle ();
int GetUseCustomExtents ();
int GetWholeZMax ();
int GetWholeZMin ();
int GetZSlice ();
vtkImageMapper *New ();
virtual void RenderData (vtkViewport *, vtkImageData *, vtkActor2D *) = 0;
void RenderStart (vtkViewport *viewport, vtkActor2D *actor);
void RenderToRectangleOff ();
void RenderToRectangleOn ();
void SetColorLevel (float );
void SetColorWindow (float );
virtual void SetInput (vtkImageData *input);
void SetRenderToRectangle (int );
void SetUseCustomExtents (int );
void SetZSlice (int );
void UseCustomExtentsOff ();
void UseCustomExtentsOn ();

vtkImageMapper Unsupported Funcs:

Functions which are not supported supported for this class by the PerlVTK module.

void PrintSelf (ostream &os, vtkIndent indent);
   I/O Streams not Supported yet

void SetCustomDisplayExtents (int  [4]);
   Can't handle methods with single array args (like a[3]) yet.

Graphics::VTK::ImageViewer

  • Inherits from Object

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

vtkActor2D *GetActor2D ();
const char *GetClassName ();
float GetColorLevel ();
float GetColorWindow ();
int GetGrayScaleHint ();
vtkImageMapper *GetImageMapper ();
vtkImageWindow *GetImageWindow ();
vtkImager *GetImager ();
vtkImageData *GetInput ();
int *GetPosition ();
   (Returns a 2-element Perl list)
vtkRenderWindow *GetRenderWindow ();
vtkRenderer *GetRenderer ();
int *GetSize ();
   (Returns a 2-element Perl list)
int GetWholeZMax ();
int GetWholeZMin ();
char *GetWindowName ();
int GetZSlice ();
void GrayScaleHintOff ();
void GrayScaleHintOn ();
vtkImageViewer *New ();
virtual void Render (void );
void SetColorLevel (float s);
void SetColorWindow (float s);
void SetGrayScaleHint (int a);
void SetInput (vtkImageData *in);
void SetPosition (int a, int b);
void SetSize (int a, int b);
void SetZSlice (int s);

vtkImageViewer Unsupported Funcs:

Functions which are not supported supported for this class by the PerlVTK module.

void PrintSelf (ostream &os, vtkIndent indent);
   I/O Streams not Supported yet

void SetDisplayId (void *a);
   Don't know the size of pointer arg number 1

void SetParentId (void *a);
   Don't know the size of pointer arg number 1

virtual void SetPosition (int a[2]);
   Method is redundant. Same as SetPosition( int, int)

virtual void SetSize (int a[2]);
   Method is redundant. Same as SetSize( int, int)

void SetWindowId (void *a);
   Don't know the size of pointer arg number 1

Graphics::VTK::ImageViewer2

  • Inherits from Object

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

const char *GetClassName ();
float GetColorLevel ();
float GetColorWindow ();
vtkImageActor *GetImageActor ();
vtkImageData *GetInput ();
vtkRenderWindow *GetRenderWindow ();
vtkRenderer *GetRenderer ();
int GetWholeZMax ();
int GetWholeZMin ();
vtkImageMapToWindowLevelColors *GetWindowLevel ();
char *GetWindowName ();
int GetZSlice ();
vtkImageViewer2 *New ();
virtual void Render (void );
void SetColorLevel (float s);
void SetColorWindow (float s);
void SetInput (vtkImageData *in);
void SetPosition (int a, int b);
void SetSize (int a, int b);
void SetZSlice (int s);
void SetupInteractor (vtkRenderWindowInteractor *);

vtkImageViewer2 Unsupported Funcs:

Functions which are not supported supported for this class by the PerlVTK module.

int *GetPosition ();
   Can't Handle 'int *' return type without a hint

int *GetSize ();
   Can't Handle 'int *' return type without a hint

void PrintSelf (ostream &os, vtkIndent indent);
   I/O Streams not Supported yet

void SetDisplayId (void *a);
   Don't know the size of pointer arg number 1

void SetParentId (void *a);
   Don't know the size of pointer arg number 1

virtual void SetPosition (int a[2]);
   Method is redundant. Same as SetPosition( int, int)

virtual void SetSize (int a[2]);
   Method is redundant. Same as SetSize( int, int)

void SetWindowId (void *a);
   Don't know the size of pointer arg number 1

Graphics::VTK::ImageWindow

  • Inherits from Window

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

void AddImager (vtkImager *im);
virtual void ClosePPMImageFile ();
virtual void EraseWindow ();
virtual void Frame () = 0;
const char *GetClassName ();
char *GetFileName ();
int GetGrayScaleHint ();
vtkImagerCollection *GetImagers ();
void GrayScaleHintOff ();
void GrayScaleHintOn ();
virtual void MakeCurrent ();
vtkImageWindow *New ();
virtual int OpenPPMImageFile ();
void RemoveImager (vtkImager *im);
virtual void Render ();
virtual void SaveImageAsPPM ();
void SetFileName (char *);
void SetGrayScaleHint (int );
virtual void SetParentInfo (char *);
virtual void SetPosition (int x, int y) = 0;
virtual void SetSize (int , int ) = 0;
virtual void SetWindowInfo (char *);
virtual void SwapBuffers () = 0;
virtual void WritePPMImageFile ();

vtkImageWindow Unsupported Funcs:

Functions which are not supported supported for this class by the PerlVTK module.

virtual void *GetGenericContext () = 0;
   Can't Handle 'void *' return type without a hint

virtual void *GetGenericDisplayId () = 0;
   Can't Handle 'void *' return type without a hint

virtual void *GetGenericDrawable ();
   Can't Handle 'void *' return type without a hint

virtual void *GetGenericParentId () = 0;
   Can't Handle 'void *' return type without a hint

virtual void *GetGenericWindowId () = 0;
   Can't Handle 'void *' return type without a hint

virtual int *GetPosition () = 0;
   Can't Handle 'int *' return type without a hint

virtual void GetPosition (int *x, int *y);
   Don't know the size of pointer arg number 1

virtual int *GetSize () = 0;
   Can't Handle 'int *' return type without a hint

virtual void GetSize (int *x, int *y);
   Don't know the size of pointer arg number 1

void PrintSelf (ostream &os, vtkIndent indent);
   I/O Streams not Supported yet

virtual void SetDisplayId (void *) = 0;
   Don't know the size of pointer arg number 1

virtual void SetParentId (void *) = 0;
   Don't know the size of pointer arg number 1

virtual void SetPosition (int a[2]);
   Method is redundant. Same as SetPosition( int, int)

virtual void SetSize (int a[2]);
   Method is redundant. Same as SetSize( int, int)

virtual void SetWindowId (void *) = 0;
   Don't know the size of pointer arg number 1

Graphics::VTK::Imager

  • Inherits from Viewport

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

virtual void Erase ();
const char *GetClassName ();
vtkImageWindow *GetImageWindow ();
virtual float GetPickedZ ();
vtkWindow *GetVTKWindow ();
vtkImager *New ();
virtual vtkAssemblyPath *PickProp (float selectionX, float selectionY);
virtual int RenderOpaqueGeometry ();
virtual int RenderOverlay ();
virtual int RenderTranslucentGeometry ();

Graphics::VTK::ImagerCollection

  • Inherits from Collection

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

void AddItem (vtkImager *a);
const char *GetClassName ();
vtkImager *GetLastItem ();
vtkImager *GetNextItem ();
vtkImagerCollection *New ();

Graphics::VTK::ImagingFactory

  • Inherits from Object

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

static vtkObject *CreateInstance (const char *vtkclassname);
const char *GetClassName ();
vtkImagingFactory *New ();

Graphics::VTK::Importer

  • Inherits from Object

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

const char *GetClassName ();
vtkRenderWindow *GetRenderWindow ();
vtkRenderer *GetRenderer ();
void Read ();
void SetRenderWindow (vtkRenderWindow *);
void Update ();

vtkImporter Unsupported Funcs:

Functions which are not supported supported for this class by the PerlVTK module.

void PrintSelf (ostream &os, vtkIndent indent);
   I/O Streams not Supported yet

Graphics::VTK::InteractorStyle

  • Inherits from Object

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

void AutoAdjustCameraClippingRangeOff ();
void AutoAdjustCameraClippingRangeOn ();
void FindPokedCamera (int , int );
void FindPokedRenderer (int , int );
int GetAutoAdjustCameraClippingRange ();
int GetAutoAdjustCameraClippingRangeMaxValue ();
int GetAutoAdjustCameraClippingRangeMinValue ();
const char *GetClassName ();
vtkRenderWindowInteractor *GetInteractor ();
float  *GetPickColor ();
   (Returns a 3-element Perl list)
virtual void HighlightActor2D (vtkActor2D *actor2D);
virtual void HighlightProp (vtkProp *prop);
virtual void HighlightProp3D (vtkProp3D *prop3D);
vtkInteractorStyle *New ();
virtual void OnChar (int ctrl, int shift, char keycode, int repeatcount);
virtual void OnConfigure (int width, int height);
virtual void OnEnter (int ctrl, int shift, int x, int y);
virtual void OnKeyDown (int ctrl, int shift, char keycode, int repeatcount);
virtual void OnKeyPress (int ctrl, int shift, char keycode, char *keysym, int repeatcount);
virtual void OnKeyRelease (int ctrl, int shift, char keycode, char *keysym, int repeatcount);
virtual void OnKeyUp (int ctrl, int shift, char keycode, int repeatcount);
virtual void OnLeave (int ctrl, int shift, int x, int y);
virtual void OnLeftButtonDown (int ctrl, int shift, int X, int Y);
virtual void OnLeftButtonUp (int ctrl, int shift, int X, int Y);
virtual void OnMiddleButtonDown (int ctrl, int shift, int X, int Y);
virtual void OnMiddleButtonUp (int ctrl, int shift, int X, int Y);
virtual void OnMouseMove (int ctrl, int shift, int X, int Y);
virtual void OnRightButtonDown (int ctrl, int shift, int X, int Y);
virtual void OnRightButtonUp (int ctrl, int shift, int X, int Y);
virtual void OnTimer ();
void SetAutoAdjustCameraClippingRange (int );
virtual void SetInteractor (vtkRenderWindowInteractor *interactor);
void SetLeftButtonPressMethod (void (*func)(void *) , void *arg);
void SetLeftButtonReleaseMethod (void (*func)(void *) , void *arg);
void SetMiddleButtonPressMethod (void (*func)(void *) , void *arg);
void SetMiddleButtonReleaseMethod (void (*func)(void *) , void *arg);
void SetPickColor (float , float , float );
void SetRightButtonPressMethod (void (*func)(void *) , void *arg);
void SetRightButtonReleaseMethod (void (*func)(void *) , void *arg);

vtkInteractorStyle Unsupported Funcs:

Functions which are not supported supported for this class by the PerlVTK module.

virtual void ComputeDisplayToWorld (double x, double y, double z, double *worldPt);
   Don't know the size of pointer arg number 4

virtual void ComputeDisplayToWorld (double x, double y, double z, float *worldPt);
   Don't know the size of pointer arg number 4

virtual void ComputeWorldToDisplay (double x, double y, double z, double *displayPt);
   Don't know the size of pointer arg number 4

virtual void ComputeWorldToDisplay (double x, double y, double z, float *displayPt);
   Don't know the size of pointer arg number 4

void PrintSelf (ostream &os, vtkIndent indent);
   I/O Streams not Supported yet

void SetLeftButtonPressMethodArgDelete (void (*func)(void *) );
   No TCL interface is provided by VTK, so we aren't going to provide one either.

void SetLeftButtonReleaseMethodArgDelete (void (*func)(void *) );
   No TCL interface is provided by VTK, so we aren't going to provide one either.

void SetMiddleButtonPressMethodArgDelete (void (*func)(void *) );
   No TCL interface is provided by VTK, so we aren't going to provide one either.

void SetMiddleButtonReleaseMethodArgDelete (void (*func)(void *) );
   No TCL interface is provided by VTK, so we aren't going to provide one either.

void SetPickColor (float  a[3]);
   Method is redundant. Same as SetPickColor( float, float, float)

void SetRightButtonPressMethodArgDelete (void (*func)(void *) );
   No TCL interface is provided by VTK, so we aren't going to provide one either.

void SetRightButtonReleaseMethodArgDelete (void (*func)(void *) );
   No TCL interface is provided by VTK, so we aren't going to provide one either.

Graphics::VTK::InteractorStyleFlight

  • Inherits from InteractorStyle

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

void DisableMotionOff ();
void DisableMotionOn ();
void FixUpVectorOff ();
void FixUpVectorOn ();
double GetAngleAccelerationFactor ();
double GetAngleStepSize ();
const char *GetClassName ();
int GetDisableMotion ();
int GetFixUpVector ();
double  *GetFixedUpVector ();
   (Returns a 3-element Perl list)
double GetMotionAccelerationFactor ();
double GetMotionStepSize ();
vtkInteractorStyleFlight *New ();
virtual void OnChar (int ctrl, int shift, char keycode, int repeatcount);
virtual void OnKeyDown (int ctrl, int shift, char keycode, int repeatcount);
virtual void OnKeyUp (int ctrl, int shift, char keycode, int repeatcount);
virtual void OnLeftButtonDown (int ctrl, int shift, int X, int Y);
virtual void OnLeftButtonUp (int ctrl, int shift, int X, int Y);
virtual void OnMiddleButtonDown (int ctrl, int shift, int X, int Y);
virtual void OnMiddleButtonUp (int ctrl, int shift, int X, int Y);
virtual void OnMouseMove (int ctrl, int shift, int X, int Y);
virtual void OnRightButtonDown (int ctrl, int shift, int X, int Y);
virtual void OnRightButtonUp (int ctrl, int shift, int X, int Y);
virtual void OnTimer (void );
void PerformAzimuthalScan (int numsteps);
void SetAngleAccelerationFactor (double );
void SetAngleStepSize (double );
void SetDisableMotion (int );
void SetFixUpVector (int );
void SetMotionAccelerationFactor (double );
void SetMotionStepSize (double );

vtkInteractorStyleFlight Unsupported Funcs:

Functions which are not supported supported for this class by the PerlVTK module.

void JumpTo (double campos[3], double focpos[3]);
   Don't know the size of pointer arg number 1

void MotionAlongVector (double vector[3], double amount);
   Don't know the size of pointer arg number 1

void PrintSelf (ostream &os, vtkIndent indent);
   I/O Streams not Supported yet

void SetFixedUpVector (double  [3]);
   Can't handle methods with single array args (like a[3]) yet.

Graphics::VTK::InteractorStyleImage

  • Inherits from InteractorStyle

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

const char *GetClassName ();
int  *GetWindowLevelCurrentPosition ();
   (Returns a 2-element Perl list)
int  *GetWindowLevelStartPosition ();
   (Returns a 2-element Perl list)
vtkInteractorStyleImage *New ();
void OnLeftButtonDown (int ctrl, int shift, int x, int y);
void OnLeftButtonUp (int ctrl, int shift, int x, int y);
void OnMiddleButtonDown (int ctrl, int shift, int x, int y);
void OnMiddleButtonUp (int ctrl, int shift, int x, int y);
void OnMouseMove (int ctrl, int shift, int x, int y);
void OnRightButtonDown (int ctrl, int shift, int x, int y);
void OnRightButtonUp (int ctrl, int shift, int x, int y);

vtkInteractorStyleImage Unsupported Funcs:

Functions which are not supported supported for this class by the PerlVTK module.

void PrintSelf (ostream &os, vtkIndent indent);
   I/O Streams not Supported yet

Graphics::VTK::InteractorStyleJoystickActor

  • Inherits from InteractorStyle

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

const char *GetClassName ();
vtkInteractorStyleJoystickActor *New ();
void OnLeftButtonDown (int ctrl, int shift, int x, int y);
void OnLeftButtonUp (int ctrl, int shift, int x, int y);
void OnMiddleButtonDown (int ctrl, int shift, int x, int y);
void OnMiddleButtonUp (int ctrl, int shift, int x, int y);
void OnMouseMove (int ctrl, int shift, int x, int y);
void OnRightButtonDown (int ctrl, int shift, int x, int y);
void OnRightButtonUp (int ctrl, int shift, int x, int y);
void OnTimer (void );

vtkInteractorStyleJoystickActor Unsupported Funcs:

Functions which are not supported supported for this class by the PerlVTK module.

void PrintSelf (ostream &os, vtkIndent indent);
   I/O Streams not Supported yet

void Prop3DTransform (vtkProp3D *prop3D, double *boxCenter, int numRotation, double *rotate, double *scale);
   Don't know the size of pointer arg number 2

void Prop3DTransform (vtkProp3D *prop3D, float *boxCenter, int NumRotation, double *rotate, double *scale);
   Don't know the size of pointer arg number 2

Graphics::VTK::InteractorStyleJoystickCamera

  • Inherits from InteractorStyle

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

const char *GetClassName ();
vtkInteractorStyleJoystickCamera *New ();
void OnLeftButtonDown (int ctrl, int shift, int x, int y);
void OnLeftButtonUp (int ctrl, int shift, int x, int y);
void OnMiddleButtonDown (int ctrl, int shift, int x, int y);
void OnMiddleButtonUp (int ctrl, int shift, int x, int y);
void OnMouseMove (int ctrl, int shift, int x, int y);
void OnRightButtonDown (int ctrl, int shift, int x, int y);
void OnRightButtonUp (int ctrl, int shift, int x, int y);
void OnTimer (void );

vtkInteractorStyleJoystickCamera Unsupported Funcs:

Functions which are not supported supported for this class by the PerlVTK module.

void PrintSelf (ostream &os, vtkIndent indent);
   I/O Streams not Supported yet

Graphics::VTK::InteractorStyleSwitch

  • Inherits from InteractorStyle

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

const char *GetClassName ();
vtkInteractorStyleSwitch *New ();
void OnChar (int ctrl, int shift, char keycode, int repeatcount);
void OnLeftButtonDown (int ctrl, int shift, int x, int y);
void OnLeftButtonUp (int ctrl, int shift, int x, int y);
void OnMiddleButtonDown (int ctrl, int shift, int x, int y);
void OnMiddleButtonUp (int ctrl, int shift, int x, int y);
void OnMouseMove (int ctrl, int shift, int x, int y);
void OnRightButtonDown (int ctrl, int shift, int x, int y);
void OnRightButtonUp (int ctrl, int shift, int x, int y);
void OnTimer ();
void SetAutoAdjustCameraClippingRange (int value);
void SetInteractor (vtkRenderWindowInteractor *iren);

Graphics::VTK::InteractorStyleTrackball

  • Inherits from InteractorStyle

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

int GetActorMode ();
const char *GetClassName ();
int GetTrackballMode ();
vtkInteractorStyleTrackball *New ();
virtual void OnChar (int ctrl, int shift, char keycode, int repeatcount);
virtual void OnLeftButtonDown (int ctrl, int shift, int X, int Y);
virtual void OnLeftButtonUp (int ctrl, int shift, int X, int Y);
virtual void OnMiddleButtonDown (int ctrl, int shift, int X, int Y);
virtual void OnMiddleButtonUp (int ctrl, int shift, int X, int Y);
virtual void OnRightButtonDown (int ctrl, int shift, int X, int Y);
virtual void OnRightButtonUp (int ctrl, int shift, int X, int Y);
virtual void OnTimer (void );
virtual void SetActorModeToActor ();
virtual void SetActorModeToCamera ();
virtual void SetTrackballModeToJoystick ();
virtual void SetTrackballModeToTrackball ();

vtkInteractorStyleTrackball Unsupported Funcs:

Functions which are not supported supported for this class by the PerlVTK module.

void PrintSelf (ostream &os, vtkIndent indent);
   I/O Streams not Supported yet

void Prop3DTransform (vtkProp3D *prop3D, double *boxCenter, int numRotation, double *rotate, double *scale);
   Don't know the size of pointer arg number 2

void Prop3DTransform (vtkProp3D *prop3D, float *boxCenter, int NumRotation, double *rotate, double *scale);
   Don't know the size of pointer arg number 2

Graphics::VTK::InteractorStyleTrackballActor

  • Inherits from InteractorStyle

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

const char *GetClassName ();
vtkInteractorStyleTrackballActor *New ();
void OnLeftButtonDown (int ctrl, int shift, int x, int y);
void OnLeftButtonUp (int ctrl, int shift, int x, int y);
void OnMiddleButtonDown (int ctrl, int shift, int x, int y);
void OnMiddleButtonUp (int ctrl, int shift, int x, int y);
void OnMouseMove (int ctrl, int shift, int x, int y);
void OnRightButtonDown (int ctrl, int shift, int x, int y);
void OnRightButtonUp (int ctrl, int shift, int x, int y);

vtkInteractorStyleTrackballActor Unsupported Funcs:

Functions which are not supported supported for this class by the PerlVTK module.

void PrintSelf (ostream &os, vtkIndent indent);
   I/O Streams not Supported yet

void Prop3DTransform (vtkProp3D *prop3D, double *boxCenter, int numRotation, double *rotate, double *scale);
   Don't know the size of pointer arg number 2

void Prop3DTransform (vtkProp3D *prop3D, float *boxCenter, int NumRotation, double *rotate, double *scale);
   Don't know the size of pointer arg number 2

Graphics::VTK::InteractorStyleTrackballCamera

  • Inherits from InteractorStyle

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

const char *GetClassName ();
vtkInteractorStyleTrackballCamera *New ();
void OnLeftButtonDown (int ctrl, int shift, int x, int y);
void OnLeftButtonUp (int ctrl, int shift, int x, int y);
void OnMiddleButtonDown (int ctrl, int shift, int x, int y);
void OnMiddleButtonUp (int ctrl, int shift, int x, int y);
void OnMouseMove (int ctrl, int shift, int x, int y);
void OnRightButtonDown (int ctrl, int shift, int x, int y);
void OnRightButtonUp (int ctrl, int shift, int x, int y);

vtkInteractorStyleTrackballCamera Unsupported Funcs:

Functions which are not supported supported for this class by the PerlVTK module.

void PrintSelf (ostream &os, vtkIndent indent);
   I/O Streams not Supported yet

Graphics::VTK::InteractorStyleUnicam

  • Inherits from InteractorStyle

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

const char *GetClassName ();
float  *GetWorldUpVector ();
   (Returns a 3-element Perl list)
vtkInteractorStyleUnicam *New ();
virtual void OnLeftButtonDown (int ctrl, int shift, int X, int Y);
virtual void OnLeftButtonMove (int ctrl, int shift, int X, int Y);
virtual void OnLeftButtonUp (int ctrl, int shift, int X, int Y);
virtual void OnMiddleButtonMove (int , int , int , int );
virtual void OnMouseMove (int ctrl, int shift, int X, int Y);
virtual void OnRightButtonMove (int , int , int , int );
virtual void OnTimer (void );
void SetWorldUpVector (float x, float y, float z);

vtkInteractorStyleUnicam Unsupported Funcs:

Functions which are not supported supported for this class by the PerlVTK module.

void GetRightVandUpV (float *p, vtkCamera *cam, float *rightV, float *upV);
   Don't know the size of pointer arg number 1

void NormalizeMouseXY (int X, int Y, float *NX, float *NY);
   Don't know the size of pointer arg number 3

void PrintSelf (ostream &os, vtkIndent indent);
   I/O Streams not Supported yet

void SetWorldUpVector (double a[3]);
   Can't handle methods with single array args (like a[3]) in overloaded methods yet.

void SetWorldUpVector (float a[3]);
   Method is redundant. Same as SetWorldUpVector( float, float, float)

Graphics::VTK::InteractorStyleUser

  • Inherits from InteractorStyleSwitch

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

int GetButton ();
int GetChar ();
const char *GetClassName ();
int GetCtrlKey ();
char *GetKeySym ();
int  *GetOldPos ();
   (Returns a 2-element Perl list)
int GetShiftKey ();
vtkInteractorStyleUser *New ();
void SetButtonPressMethod (void (*func)(void *) , void *arg);
void SetButtonReleaseMethod (void (*func)(void *) , void *arg);
void SetCharMethod (void (*func)(void *) , void *arg);
void SetConfigureMethod (void (*func)(void *) , void *arg);
void SetEnterMethod (void (*func)(void *) , void *arg);
void SetKeyPressMethod (void (*func)(void *) , void *arg);
void SetKeyReleaseMethod (void (*func)(void *) , void *arg);
void SetLeaveMethod (void (*func)(void *) , void *arg);
void SetMouseMoveMethod (void (*func)(void *) , void *arg);
void SetTimerMethod (void (*func)(void *) , void *arg);

vtkInteractorStyleUser Unsupported Funcs:

Functions which are not supported supported for this class by the PerlVTK module.

void EndUserInteraction ();
   Method is marked 'Do Not Use' in its descriptions

int  *GetLastPos ();
   Method is marked 'Do Not Use' in its descriptions

void PrintSelf (ostream &os, vtkIndent indent);
   I/O Streams not Supported yet

void SetButtonPressMethodArgDelete (void (*func)(void *) );
   No TCL interface is provided by VTK, so we aren't going to provide one either.

void SetButtonReleaseMethodArgDelete (void (*func)(void *) );
   No TCL interface is provided by VTK, so we aren't going to provide one either.

void SetCharMethodArgDelete (void (*func)(void *) );
   No TCL interface is provided by VTK, so we aren't going to provide one either.

void SetConfigureMethodArgDelete (void (*func)(void *) );
   No TCL interface is provided by VTK, so we aren't going to provide one either.

void SetEnterMethodArgDelete (void (*func)(void *) );
   No TCL interface is provided by VTK, so we aren't going to provide one either.

void SetKeyPressMethodArgDelete (void (*func)(void *) );
   No TCL interface is provided by VTK, so we aren't going to provide one either.

void SetKeyReleaseMethodArgDelete (void (*func)(void *) );
   No TCL interface is provided by VTK, so we aren't going to provide one either.

void SetLeaveMethodArgDelete (void (*func)(void *) );
   No TCL interface is provided by VTK, so we aren't going to provide one either.

void SetMouseMoveMethodArgDelete (void (*func)(void *) );
   No TCL interface is provided by VTK, so we aren't going to provide one either.

void SetTimerMethodArgDelete (void (*func)(void *) );
   No TCL interface is provided by VTK, so we aren't going to provide one either.

void SetUserInteractionMethod (void (*func)(void *) , void *arg);
   Method is marked 'Do Not Use' in its descriptions

void SetUserInteractionMethodArgDelete (void (*func)(void *) );
   Method is marked 'Do Not Use' in its descriptions

void StartUserInteraction ();
   Method is marked 'Do Not Use' in its descriptions

void vtkSetOldCallback (unsigned long &tag, unsigned long event, void (*func)(void *) , void *arg);
   Arg types of 'unsigned long &' not supported yet

Graphics::VTK::LODActor

  • Inherits from Actor

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

void AddLODMapper (vtkMapper *mapper);
const char *GetClassName ();
vtkMapperCollection *GetLODMappers ();
int GetNumberOfCloudPoints ();
void Modified ();
vtkLODActor *New ();
void ReleaseGraphicsResources (vtkWindow *);
virtual void Render (vtkRenderer *, vtkMapper *);
int RenderOpaqueGeometry (vtkViewport *viewport);
void SetNumberOfCloudPoints (int );
void ShallowCopy (vtkProp *prop);

vtkLODActor Unsupported Funcs:

Functions which are not supported supported for this class by the PerlVTK module.

void PrintSelf (ostream &os, vtkIndent indent);
   I/O Streams not Supported yet

Graphics::VTK::LODProp3D

  • Inherits from Prop3D

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

int AddLOD (vtkMapper *m, vtkProperty *p, vtkProperty *back, vtkTexture *t, float time);
int AddLOD (vtkMapper *m, vtkProperty *p, vtkTexture *t, float time);
int AddLOD (vtkMapper *m, vtkProperty *p, vtkProperty *back, float time);
int AddLOD (vtkVolumeMapper *m, vtkVolumeProperty *p, float time);
int AddLOD (vtkMapper *m, vtkTexture *t, float time);
int AddLOD (vtkMapper *m, vtkProperty *p, float time);
int AddLOD (vtkVolumeMapper *m, float time);
int AddLOD (vtkMapper *m, float time);
void AutomaticLODSelectionOff ();
void AutomaticLODSelectionOn ();
void AutomaticPickLODSelectionOff ();
void AutomaticPickLODSelectionOn ();
void DisableLOD (int id);
void EnableLOD (int id);
virtual void GetActors (vtkPropCollection *);
int GetAutomaticLODSelection ();
int GetAutomaticLODSelectionMaxValue ();
int GetAutomaticLODSelectionMinValue ();
int GetAutomaticPickLODSelection ();
int GetAutomaticPickLODSelectionMaxValue ();
int GetAutomaticPickLODSelectionMinValue ();
float *GetBounds ();
   (Returns a 6-element Perl list)
const char *GetClassName ();
float GetLODEstimatedRenderTime (int id);
float GetLODIndexEstimatedRenderTime (int index);
float GetLODIndexLevel (int index);
float GetLODLevel (int id);
vtkAbstractMapper3D *GetLODMapper (int id);
int GetLastRenderedLODID ();
int GetPickLODID (void );
int GetSelectedLODID ();
int GetSelectedPickLODID ();
vtkLODProp3DEntry static vtkLODProp3D *New ();
void RemoveLOD (int id);
void SetAutomaticLODSelection (int );
void SetAutomaticPickLODSelection (int );
void SetLODBackfaceProperty (int id, vtkProperty *t);
void SetLODLevel (int id, float level);
void SetLODMapper (int id, vtkVolumeMapper *m);
void SetLODMapper (int id, vtkMapper *m);
void SetLODProperty (int id, vtkVolumeProperty *p);
void SetLODProperty (int id, vtkProperty *p);
void SetLODTexture (int id, vtkTexture *t);
void SetPickMethod (void (*func)(void *) , void *arg);
void SetSelectedLODID (int );
void SetSelectedPickLODID (int id);
void ShallowCopy (vtkProp *prop);

vtkLODProp3D Unsupported Funcs:

Functions which are not supported supported for this class by the PerlVTK module.

void GetBounds (float bounds[6]);
   Can't handle methods with single array args (like a[3]) in overloaded methods yet.

void GetLODBackfaceProperty (int id, vtkProperty *t);
   Don't know the size of pointer arg number 2

void GetLODMapper (int id, vtkMapper *m);
   Don't know the size of pointer arg number 2

void GetLODMapper (int id, vtkVolumeMapper *m);
   Don't know the size of pointer arg number 2

void GetLODProperty (int id, vtkProperty *p);
   Don't know the size of pointer arg number 2

void GetLODProperty (int id, vtkVolumeProperty *p);
   Don't know the size of pointer arg number 2

void GetLODTexture (int id, vtkTexture *t);
   Don't know the size of pointer arg number 2

void PrintSelf (ostream &os, vtkIndent indent);
   I/O Streams not Supported yet

void SetPickMethodArgDelete (void (*func)(void *) );
   No TCL interface is provided by VTK, so we aren't going to provide one either.

Graphics::VTK::LabeledDataMapper

  • Inherits from Mapper2D

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

void BoldOff ();
void BoldOn ();
int GetBold ();
const char *GetClassName ();
int GetFieldDataArray ();
int GetFieldDataArrayMaxValue ();
int GetFieldDataArrayMinValue ();
int GetFontFamily ();
int GetFontSize ();
int GetFontSizeMaxValue ();
int GetFontSizeMinValue ();
vtkDataSet *GetInput ();
int GetItalic ();
char *GetLabelFormat ();
int GetLabelMode ();
int GetLabeledComponent ();
int GetShadow ();
void ItalicOff ();
void ItalicOn ();
vtkLabeledDataMapper *New ();
virtual void ReleaseGraphicsResources (vtkWindow *);
void RenderOpaqueGeometry (vtkViewport *viewport, vtkActor2D *actor);
void RenderOverlay (vtkViewport *viewport, vtkActor2D *actor);
void SetBold (int );
void SetFieldDataArray (int );
void SetFontFamily (int );
void SetFontFamilyToArial ();
void SetFontFamilyToCourier ();
void SetFontFamilyToTimes ();
void SetFontSize (int );
void SetInput (vtkDataSet *);
void SetItalic (int );
void SetLabelFormat (char *);
void SetLabelMode (int );
void SetLabelModeToLabelFieldData ();
void SetLabelModeToLabelIds ();
void SetLabelModeToLabelNormals ();
void SetLabelModeToLabelScalars ();
void SetLabelModeToLabelTCoords ();
void SetLabelModeToLabelTensors ();
void SetLabelModeToLabelVectors ();
void SetLabeledComponent (int );
void SetShadow (int );
void ShadowOff ();
void ShadowOn ();

vtkLabeledDataMapper Unsupported Funcs:

Functions which are not supported supported for this class by the PerlVTK module.

void PrintSelf (ostream &os, vtkIndent indent);
   I/O Streams not Supported yet

Graphics::VTK::Light

  • Inherits from Object

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

void DeepCopy (vtkLight *light);
float  *GetAttenuationValues ();
   (Returns a 3-element Perl list)
const char *GetClassName ();
float  *GetColor ();
   (Returns a 3-element Perl list)
float GetConeAngle ();
float GetExponent ();
float  *GetFocalPoint ();
   (Returns a 3-element Perl list)
float GetIntensity ();
int GetLightType ();
float  *GetPosition ();
   (Returns a 3-element Perl list)
int GetPositional ();
int GetSwitch ();
vtkMatrix4x4 *GetTransformMatrix ();
void GetTransformedFocalPoint (float &a0, float &a1, float &a2);
float *GetTransformedFocalPoint ();
   (Returns a 3-element Perl list)
void GetTransformedPosition (float &a0, float &a1, float &a2);
float *GetTransformedPosition ();
   (Returns a 3-element Perl list)
int LightTypeIsCameraLight ();
int LightTypeIsHeadlight ();
int LightTypeIsSceneLight ();
vtkLight *New ();
void PositionalOff ();
void PositionalOn ();
virtual void Render (vtkRenderer *, int );
void SetAttenuationValues (float , float , float );
void SetColor (float , float , float );
void SetConeAngle (float );
void SetDirectionAngle (float elevation, float azimuth);
void SetExponent (float );
void SetFocalPoint (float , float , float );
void SetIntensity (float );
void SetLightType (int );
void SetLightTypeToCameraLight ();
void SetLightTypeToHeadlight ();
void SetLightTypeToSceneLight ();
void SetPosition (float , float , float );
void SetPositional (int );
void SetSwitch (int );
void SetTransformMatrix (vtkMatrix4x4 *);
void SwitchOff ();
void SwitchOn ();

vtkLight Unsupported Funcs:

Functions which are not supported supported for this class by the PerlVTK module.

void GetTransformedFocalPoint (float a[3]);
   Can't handle methods with single array args (like a[3]) in overloaded methods yet.

void GetTransformedPosition (float a[3]);
   Can't handle methods with single array args (like a[3]) in overloaded methods yet.

void PrintSelf (ostream &os, vtkIndent indent);
   I/O Streams not Supported yet

void ReadSelf (istream &is);
   Arg types of 'istream' not supported yet
void SetAttenuationValues (float  a[3]);
   Method is redundant. Same as SetAttenuationValues( float, float, float)

void SetColor (float  a[3]);
   Method is redundant. Same as SetColor( float, float, float)

void SetDirectionAngle (float ang[2]);
   Method is redundant. Same as SetDirectionAngle( float, float)

void SetFocalPoint (float  a[3]);
   Method is redundant. Same as SetFocalPoint( float, float, float)

void SetFocalPoint (double *a);
   Don't know the size of pointer arg number 1

void SetPosition (float  a[3]);
   Method is redundant. Same as SetPosition( float, float, float)

void SetPosition (double *a);
   Don't know the size of pointer arg number 1

void WriteSelf (ostream &os);
   I/O Streams not Supported yet

Graphics::VTK::LightCollection

  • Inherits from Collection

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

void AddItem (vtkLight *a);
const char *GetClassName ();
vtkLight *GetNextItem ();
vtkLightCollection *New ();

Graphics::VTK::LightKit

  • Inherits from Object

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

void AddLightsToRenderer (vtkRenderer *renderer);
void DeepCopy (vtkLightKit *kit);
const char *GetClassName ();
float  *GetFillLightAngle ();
   (Returns a 2-element Perl list)
float GetFillLightAzimuth ();
float  *GetFillLightColor ();
   (Returns a 3-element Perl list)
float GetFillLightElevation ();
float GetFillLightWarmth ();
float  *GetHeadlightColor ();
   (Returns a 3-element Perl list)
float GetHeadlightWarmth ();
float  *GetKeyLightAngle ();
   (Returns a 2-element Perl list)
float GetKeyLightAzimuth ();
float  *GetKeyLightColor ();
   (Returns a 3-element Perl list)
float GetKeyLightElevation ();
float GetKeyLightIntensity ();
float GetKeyLightWarmth ();
float GetKeyToFillRatio ();
float GetKeyToFillRatioMaxValue ();
float GetKeyToFillRatioMinValue ();
float GetKeyToHeadRatio ();
float GetKeyToHeadRatioMaxValue ();
float GetKeyToHeadRatioMinValue ();
int GetMaintainLuminance ();
void MaintainLuminanceOff ();
void MaintainLuminanceOn ();
void Modified ();
vtkLightKit *New ();
void RemoveLightsFromRenderer (vtkRenderer *renderer);
void SetFillLightAngle (float elevation, float azimuth);
void SetFillLightAzimuth (float x);
void SetFillLightElevation (float x);
void SetFillLightWarmth (float );
void SetHeadlightWarmth (float );
void SetKeyLightAngle (float elevation, float azimuth);
void SetKeyLightAzimuth (float x);
void SetKeyLightElevation (float x);
void SetKeyLightIntensity (float );
void SetKeyLightWarmth (float );
void SetKeyToFillRatio (float );
void SetKeyToHeadRatio (float );
void SetMaintainLuminance (int );
void Update ();

vtkLightKit Unsupported Funcs:

Functions which are not supported supported for this class by the PerlVTK module.

void PrintSelf (ostream &os, vtkIndent indent);
   I/O Streams not Supported yet

void SetFillLightAngle (float angle[2]);
   Method is redundant. Same as SetFillLightAngle( float, float)

void SetKeyLightAngle (float angle[2]);
   Method is redundant. Same as SetKeyLightAngle( float, float)

void WarmthToRGB (float w, float rgb[3]);
   Don't know the size of pointer arg number 2

void WarmthToRGBI (float w, float rgb[3], float &i);
   Don't know the size of pointer arg number 2

Graphics::VTK::Mapper

  • Inherits from AbstractMapper3D

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

void ColorByArrayComponent (char *arrayName, int component);
void ColorByArrayComponent (int arrayNum, int component);
virtual void CreateDefaultLookupTable ();
int GetArrayAccessMode ();
int GetArrayComponent ();
int GetArrayId ();
char *GetArrayName ();
virtual float *GetBounds ();
   (Returns a 6-element Perl list)
const char *GetClassName ();
int GetColorMode ();
const char *GetColorModeAsString ();
static int GetGlobalImmediateModeRendering ();
int GetImmediateModeRendering ();
vtkDataSet *GetInputAsDataSet ();
vtkScalarsToColors *GetLookupTable ();
unsigned long GetMTime ();
float GetRenderTime ();
static int GetResolveCoincidentTopology ();
static void GetResolveCoincidentTopologyPolygonOffsetParameters (float &factor, float &units);
static double GetResolveCoincidentTopologyZShift ();
int GetScalarMode ();
const char *GetScalarModeAsString ();
float  *GetScalarRange ();
   (Returns a 2-element Perl list)
int GetScalarVisibility ();
int GetUseLookupTableScalarRange ();
static void GlobalImmediateModeRenderingOff ();
static void GlobalImmediateModeRenderingOn ();
void ImmediateModeRenderingOff ();
void ImmediateModeRenderingOn ();
vtkUnsignedCharArray *MapScalars (float alpha);
virtual void ReleaseGraphicsResources (vtkWindow *);
virtual void Render (vtkRenderer *ren, vtkActor *a) = 0;
void ScalarVisibilityOff ();
void ScalarVisibilityOn ();
void SetColorMode (int );
void SetColorModeToDefault ();
void SetColorModeToMapScalars ();
static void SetGlobalImmediateModeRendering (int val);
void SetImmediateModeRendering (int );
void SetLookupTable (vtkScalarsToColors *lut);
void SetRenderTime (float time);
static void SetResolveCoincidentTopology (int val);
static void SetResolveCoincidentTopologyPolygonOffsetParameters (float factor, float units);
static void SetResolveCoincidentTopologyToDefault ();
static void SetResolveCoincidentTopologyToOff ();
static void SetResolveCoincidentTopologyToPolygonOffset ();
static void SetResolveCoincidentTopologyToShiftZBuffer ();
static void SetResolveCoincidentTopologyZShift (double val);
void SetScalarMode (int );
void SetScalarModeToDefault ();
void SetScalarModeToUseCellData ();
void SetScalarModeToUseCellFieldData ();
void SetScalarModeToUsePointData ();
void SetScalarModeToUsePointFieldData ();
void SetScalarRange (float , float );
void SetScalarVisibility (int );
void SetUseLookupTableScalarRange (int );
void ShallowCopy (vtkAbstractMapper *m);
virtual void Update ();
void UseLookupTableScalarRangeOff ();
void UseLookupTableScalarRangeOn ();

vtkMapper Unsupported Funcs:

Functions which are not supported supported for this class by the PerlVTK module.

virtual void GetBounds (float bounds[6]);
   Can't handle methods with single array args (like a[3]) in overloaded methods yet.

void PrintSelf (ostream &os, vtkIndent indent);
   I/O Streams not Supported yet

void SetScalarRange (float  a[2]);
   Method is redundant. Same as SetScalarRange( float, float)

Graphics::VTK::MapperCollection

  • Inherits from Collection

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

void AddItem (vtkMapper *a);
const char *GetClassName ();
vtkMapper *GetLastItem ();
vtkMapper *GetNextItem ();
vtkMapperCollection *New ();

Graphics::VTK::OBJExporter

  • Inherits from Exporter

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

const char *GetClassName ();
char *GetFilePrefix ();
vtkOBJExporter *New ();
void SetFilePrefix (char *);

vtkOBJExporter Unsupported Funcs:

Functions which are not supported supported for this class by the PerlVTK module.

void PrintSelf (ostream &os, vtkIndent indent);
   I/O Streams not Supported yet

void WriteAnActor (vtkActor *anActor, FILE *fpObj, FILE *fpMat, int &id);
   Don't know the size of pointer arg number 2

Graphics::VTK::OOGLExporter

  • Inherits from Exporter

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

const char *GetClassName ();
char *GetFileName ();
vtkOOGLExporter *New ();
void SetFileName (char *);

vtkOOGLExporter Unsupported Funcs:

Functions which are not supported supported for this class by the PerlVTK module.

void PrintSelf (ostream &os, vtkIndent indent);
   I/O Streams not Supported yet

void WriteALight (vtkLight *aLight, FILE *fp);
   Don't know the size of pointer arg number 2

void WriteAnActor (vtkActor *anActor, FILE *fp, int count);
   Don't know the size of pointer arg number 2

Graphics::VTK::ParallelCoordinatesActor

  • Inherits from Actor2D

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

void BoldOff ();
void BoldOn ();
int GetBold ();
const char *GetClassName ();
int GetFontFamily ();
int GetIndependentVariables ();
int GetIndependentVariablesMaxValue ();
int GetIndependentVariablesMinValue ();
vtkDataObject *GetInput ();
int GetItalic ();
char *GetLabelFormat ();
int GetNumberOfLabels ();
int GetNumberOfLabelsMaxValue ();
int GetNumberOfLabelsMinValue ();
int GetShadow ();
char *GetTitle ();
void ItalicOff ();
void ItalicOn ();
vtkParallelCoordinatesActor *New ();
void ReleaseGraphicsResources (vtkWindow *);
int RenderOpaqueGeometry (vtkViewport *);
int RenderOverlay (vtkViewport *);
int RenderTranslucentGeometry (vtkViewport *);
void SetBold (int );
void SetFontFamily (int );
void SetFontFamilyToArial ();
void SetFontFamilyToCourier ();
void SetFontFamilyToTimes ();
void SetIndependentVariables (int );
void SetIndependentVariablesToColumns ();
void SetIndependentVariablesToRows ();
void SetInput (vtkDataObject *);
void SetItalic (int );
void SetLabelFormat (char *);
void SetNumberOfLabels (int );
void SetShadow (int );
void SetTitle (char *);
void ShadowOff ();
void ShadowOn ();

vtkParallelCoordinatesActor Unsupported Funcs:

Functions which are not supported supported for this class by the PerlVTK module.

int PlaceAxes (vtkViewport *viewport, int *size);
   Don't know the size of pointer arg number 2

void PrintSelf (ostream &os, vtkIndent indent);
   I/O Streams not Supported yet

Graphics::VTK::Picker

  • Inherits from AbstractPropPicker

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

vtkActorCollection *GetActors ();
const char *GetClassName ();
vtkDataSet *GetDataSet ();
vtkAbstractMapper3D *GetMapper ();
float  *GetMapperPosition ();
   (Returns a 3-element Perl list)
vtkPoints *GetPickedPositions ();
vtkProp3DCollection *GetProp3Ds ();
float GetTolerance ();
vtkPicker *New ();
virtual int Pick (float selectionX, float selectionY, float selectionZ, vtkRenderer *renderer);
void SetTolerance (float );

vtkPicker Unsupported Funcs:

Functions which are not supported supported for this class by the PerlVTK module.

virtual float IntersectWithLine (float p1[3], float p2[3], float tol, vtkAssemblyPath *path, vtkProp3D *p, vtkAbstractMapper3D *m);
   Don't know the size of pointer arg number 1

void MarkPicked (vtkAssemblyPath *path, vtkProp3D *p, vtkAbstractMapper3D *m, float tMin, float mapperPos[3]);
   Don't know the size of pointer arg number 5

int Pick (float selectionPt[3], vtkRenderer *ren);
   Don't know the size of pointer arg number 1

void PrintSelf (ostream &os, vtkIndent indent);
   I/O Streams not Supported yet

Graphics::VTK::PointPicker

  • Inherits from Picker

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

const char *GetClassName ();
long GetPointId ();
vtkPointPicker *New ();

vtkPointPicker Unsupported Funcs:

Functions which are not supported supported for this class by the PerlVTK module.

float IntersectWithLine (float p1[3], float p2[3], float tol, vtkAssemblyPath *path, vtkProp3D *p, vtkAbstractMapper3D *m);
   Don't know the size of pointer arg number 1

void PrintSelf (ostream &os, vtkIndent indent);
   I/O Streams not Supported yet

Graphics::VTK::PolyDataMapper

  • Inherits from Mapper

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

virtual float *GetBounds ();
   (Returns a 6-element Perl list)
const char *GetClassName ();
int GetGhostLevel ();
vtkPolyData *GetInput ();
int GetNumberOfPieces ();
int GetNumberOfSubPieces ();
int GetPiece ();
vtkPolyDataMapper *New ();
virtual void Render (vtkRenderer *ren, vtkActor *act);
virtual void RenderPiece (vtkRenderer *ren, vtkActor *act) = 0;
void SetGhostLevel (int );
void SetInput (vtkPolyData *in);
void SetNumberOfPieces (int );
void SetNumberOfSubPieces (int );
void SetPiece (int );
void ShallowCopy (vtkAbstractMapper *m);
void Update ();

vtkPolyDataMapper Unsupported Funcs:

Functions which are not supported supported for this class by the PerlVTK module.

virtual void GetBounds (float bounds[6]);
   Can't handle methods with single array args (like a[3]) in overloaded methods yet.

void PrintSelf (ostream &os, vtkIndent indent);
   I/O Streams not Supported yet

Graphics::VTK::PolyDataMapper2D

  • Inherits from Mapper2D

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

void ColorByArrayComponent (char *arrayName, int component);
void ColorByArrayComponent (int arrayNum, int component);
virtual void CreateDefaultLookupTable ();
int GetArrayAccessMode ();
int GetArrayComponent ();
int GetArrayId ();
char *GetArrayName ();
const char *GetClassName ();
int GetColorMode ();
const char *GetColorModeAsString ();
vtkPolyData *GetInput ();
vtkScalarsToColors *GetLookupTable ();
virtual unsigned long GetMTime ();
int GetScalarMode ();
float  *GetScalarRange ();
   (Returns a 2-element Perl list)
int GetScalarVisibility ();
vtkCoordinate *GetTransformCoordinate ();
int GetUseLookupTableScalarRange ();
vtkUnsignedCharArray *MapScalars (float alpha);
vtkPolyDataMapper2D *New ();
void ScalarVisibilityOff ();
void ScalarVisibilityOn ();
void SetColorMode (int );
void SetColorModeToDefault ();
void SetColorModeToMapScalars ();
void SetInput (vtkPolyData *);
void SetLookupTable (vtkScalarsToColors *lut);
void SetScalarMode (int );
void SetScalarModeToDefault ();
void SetScalarModeToUseCellData ();
void SetScalarModeToUseCellFieldData ();
void SetScalarModeToUsePointData ();
void SetScalarModeToUsePointFieldData ();
void SetScalarRange (float , float );
void SetScalarVisibility (int );
void SetTransformCoordinate (vtkCoordinate *);
void SetUseLookupTableScalarRange (int );
void ShallowCopy (vtkAbstractMapper *m);
void UseLookupTableScalarRangeOff ();
void UseLookupTableScalarRangeOn ();

vtkPolyDataMapper2D Unsupported Funcs:

Functions which are not supported supported for this class by the PerlVTK module.

void PrintSelf (ostream &os, vtkIndent indent);
   I/O Streams not Supported yet

void SetScalarRange (float  a[2]);
   Method is redundant. Same as SetScalarRange( float, float)

Graphics::VTK::Prop3D

  • Inherits from Prop

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

void AddOrientation (float , float , float );
void AddPosition (float deltaX, float deltaY, float deltaZ);
virtual void ComputeMatrix ();
virtual float *GetBounds () = 0;
   (Returns a 6-element Perl list)
float *GetCenter ();
   (Returns a 3-element Perl list)
const char *GetClassName ();
int GetIsIdentity ();
float GetLength ();
virtual void GetMatrix (vtkMatrix4x4 *m);
vtkMatrix4x4 *GetMatrix ();
float *GetOrientation ();
   (Returns a 3-element Perl list)
float *GetOrientationWXYZ ();
   (Returns a 4-element Perl list)
float  *GetOrigin ();
   (Returns a 3-element Perl list)
float  *GetPosition ();
   (Returns a 3-element Perl list)
float  *GetScale ();
   (Returns a 3-element Perl list)
vtkMatrix4x4 *GetUserMatrix ();
vtkLinearTransform *GetUserTransform ();
float *GetXRange ();
   (Returns a 2-element Perl list)
float *GetYRange ();
   (Returns a 2-element Perl list)
float *GetZRange ();
   (Returns a 2-element Perl list)
void InitPathTraversal ();
void PokeMatrix (vtkMatrix4x4 *matrix);
void RotateWXYZ (float , float , float , float );
void RotateX (float );
void RotateY (float );
void RotateZ (float );
void SetOrientation (float , float , float );
virtual void SetOrigin (float _arg1, float _arg2, float _arg3);
virtual void SetPosition (float _arg1, float _arg2, float _arg3);
virtual void SetScale (float _arg1, float _arg2, float _arg3);
void SetScale (float s);
void SetUserMatrix (vtkMatrix4x4 *matrix);
void SetUserTransform (vtkLinearTransform *transform);
void ShallowCopy (vtkProp *prop);

vtkProp3D Unsupported Funcs:

Functions which are not supported supported for this class by the PerlVTK module.

void AddOrientation (float a[3]);
   Method is redundant. Same as AddOrientation( float, float, float)

void AddPosition (float deltaPosition[3]);
   Method is redundant. Same as AddPosition( float, float, float)

void GetBounds (float bounds[6]);
   Can't handle methods with single array args (like a[3]) in overloaded methods yet.

virtual void GetMatrix (double m[16]);
   Can't handle methods with single array args (like a[3]) in overloaded methods yet.

void GetOrientation (float o[3]);
   Can't handle methods with single array args (like a[3]) in overloaded methods yet.

void PrintSelf (ostream &os, vtkIndent indent);
   I/O Streams not Supported yet

void SetOrientation (float a[3]);
   Method is redundant. Same as SetOrientation( float, float, float)

virtual void SetOrigin (float _arg[3]);
   Method is redundant. Same as SetOrigin( float, float, float)

virtual void SetPosition (float _arg[3]);
   Method is redundant. Same as SetPosition( float, float, float)

virtual void SetScale (float _arg[3]);
   Method is redundant. Same as SetScale( float, float, float)

Graphics::VTK::Prop3DCollection

  • Inherits from PropCollection

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

void AddItem (vtkProp3D *p);
const char *GetClassName ();
vtkProp3D *GetLastProp3D ();
vtkProp3D *GetNextProp3D ();
vtkProp3DCollection *New ();

Graphics::VTK::PropPicker

  • Inherits from AbstractPropPicker

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

const char *GetClassName ();
vtkPropPicker *New ();
int Pick (float selectionX, float selectionY, float selectionZ, vtkRenderer *renderer);
int PickProp (float selectionX, float selectionY, vtkRenderer *renderer, vtkPropCollection *pickfrom);
int PickProp (float selectionX, float selectionY, vtkRenderer *renderer);

vtkPropPicker Unsupported Funcs:

Functions which are not supported supported for this class by the PerlVTK module.

int Pick (float selectionPt[3], vtkRenderer *renderer);
   Don't know the size of pointer arg number 1

void PrintSelf (ostream &os, vtkIndent indent);
   I/O Streams not Supported yet

Graphics::VTK::Property

  • Inherits from Object

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

void BackfaceCullingOff ();
void BackfaceCullingOn ();
virtual void BackfaceRender (vtkActor *, vtkRenderer *);
void DeepCopy (vtkProperty *p);
void EdgeVisibilityOff ();
void EdgeVisibilityOn ();
void FrontfaceCullingOff ();
void FrontfaceCullingOn ();
float GetAmbient ();
float  *GetAmbientColor ();
   (Returns a 3-element Perl list)
float GetAmbientMaxValue ();
float GetAmbientMinValue ();
int GetBackfaceCulling ();
const char *GetClassName ();
float *GetColor ();
   (Returns a 3-element Perl list)
float GetDiffuse ();
float  *GetDiffuseColor ();
   (Returns a 3-element Perl list)
float GetDiffuseMaxValue ();
float GetDiffuseMinValue ();
float  *GetEdgeColor ();
   (Returns a 3-element Perl list)
int GetEdgeVisibility ();
int GetFrontfaceCulling ();
int GetInterpolation ();
char *GetInterpolationAsString ();
int GetInterpolationMaxValue ();
int GetInterpolationMinValue ();
int GetLineStipplePattern ();
int GetLineStippleRepeatFactor ();
int GetLineStippleRepeatFactorMaxValue ();
int GetLineStippleRepeatFactorMinValue ();
float GetLineWidth ();
float GetLineWidthMaxValue ();
float GetLineWidthMinValue ();
float GetOpacity ();
float GetOpacityMaxValue ();
float GetOpacityMinValue ();
float GetPointSize ();
float GetPointSizeMaxValue ();
float GetPointSizeMinValue ();
int GetRepresentation ();
char *GetRepresentationAsString ();
int GetRepresentationMaxValue ();
int GetRepresentationMinValue ();
float GetSpecular ();
float  *GetSpecularColor ();
   (Returns a 3-element Perl list)
float GetSpecularMaxValue ();
float GetSpecularMinValue ();
float GetSpecularPower ();
float GetSpecularPowerMaxValue ();
float GetSpecularPowerMinValue ();
vtkProperty *New ();
virtual void Render (vtkActor *, vtkRenderer *);
void SetAmbient (float );
void SetAmbientColor (float , float , float );
void SetBackfaceCulling (int );
void SetColor (float r, float g, float b);
void SetDiffuse (float );
void SetDiffuseColor (float , float , float );
void SetEdgeColor (float , float , float );
void SetEdgeVisibility (int );
void SetFrontfaceCulling (int );
void SetInterpolation (int );
void SetInterpolationToFlat ();
void SetInterpolationToGouraud ();
void SetInterpolationToPhong ();
void SetLineStipplePattern (int );
void SetLineStippleRepeatFactor (int );
void SetLineWidth (float );
void SetOpacity (float );
void SetPointSize (float );
void SetRepresentation (int );
void SetRepresentationToPoints ();
void SetRepresentationToSurface ();
void SetRepresentationToWireframe ();
void SetSpecular (float );
void SetSpecularColor (float , float , float );
void SetSpecularPower (float );

vtkProperty Unsupported Funcs:

Functions which are not supported supported for this class by the PerlVTK module.

void GetColor (float rgb[3]);
   Can't handle methods with single array args (like a[3]) in overloaded methods yet.

void PrintSelf (ostream &os, vtkIndent indent);
   I/O Streams not Supported yet

void SetAmbientColor (float  a[3]);
   Method is redundant. Same as SetAmbientColor( float, float, float)

void SetColor (float a[3]);
   Method is redundant. Same as SetColor( float, float, float)

void SetDiffuseColor (float  a[3]);
   Method is redundant. Same as SetDiffuseColor( float, float, float)

void SetEdgeColor (float  a[3]);
   Method is redundant. Same as SetEdgeColor( float, float, float)

void SetSpecularColor (float  a[3]);
   Method is redundant. Same as SetSpecularColor( float, float, float)

Graphics::VTK::RayCaster

  • Inherits from Object

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

void AutomaticScaleAdjustmentOff (void );
void AutomaticScaleAdjustmentOn (void );
void BilinearImageZoomOff ();
void BilinearImageZoomOn ();
int GetAutomaticScaleAdjustment ();
float GetAutomaticScaleLowerLimit ();
int GetBilinearImageZoom ();
const char *GetClassName ();
float GetImageScale (int level);
int GetImageScaleCount (void );
int GetNumberOfSamplesTaken ();
int GetNumberOfThreads ();
float *GetParallelIncrements (void );
   (Returns a 2-element Perl list)
float *GetParallelStartPosition (void );
   (Returns a 3-element Perl list)
float GetSelectedImageScaleIndex (int level);
float GetTotalRenderTime ();
float GetViewRaysStepSize (int level);
vtkRayCaster *New ();
void SetAutomaticScaleLowerLimit (float scale);
void SetBilinearImageZoom (int val);
void SetImageScale (int level, float scale);
void SetNumberOfThreads (int val);
void SetSelectedImageScaleIndex (int level, float scale);
void SetViewRaysStepSize (int level, float scale);

vtkRayCaster Unsupported Funcs:

Functions which are not supported supported for this class by the PerlVTK module.

float *GetPerspectiveViewRays ();
   Can't Handle 'float *' return type without a hint

void GetViewRaysSize (int size[2]);
   Can't handle methods with single array args (like a[3]) yet.

Graphics::VTK::RecursiveSphereDirectionEncoder

  • Inherits from DirectionEncoder

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

const char *GetClassName ();
float *GetDecodedGradient (int value);
   (Returns a 3-element Perl list)
int GetNumberOfEncodedDirections (void );
int GetRecursionDepth ();
int GetRecursionDepthMaxValue ();
int GetRecursionDepthMinValue ();
vtkRecursiveSphereDirectionEncoder *New ();
void SetRecursionDepth (int );

vtkRecursiveSphereDirectionEncoder Unsupported Funcs:

Functions which are not supported supported for this class by the PerlVTK module.

float *GetDecodedGradientTable (void );
   Can't Handle 'float *' return type without a hint

int GetEncodedDirection (float n[3]);
   Can't handle methods with single array args (like a[3]) yet.

void PrintSelf (ostream &os, vtkIndent index);
   I/O Streams not Supported yet

Graphics::VTK::RenderWindow

  • Inherits from Window

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

void AddRenderer (vtkRenderer *);
void BordersOff ();
void BordersOn ();
virtual int CheckAbortStatus ();
virtual void CopyResultFrame ();
virtual void Frame ();
void FullScreenOff ();
void FullScreenOn ();
int GetAAFrames ();
int GetAbortRender ();
int GetBorders ();
const char *GetClassName ();
virtual int GetDepthBufferSize ();
float GetDesiredUpdateRate ();
virtual int GetEventPending ();
int GetFDFrames ();
int GetFullScreen ();
int GetInAbortCheck ();
vtkRenderWindowInteractor *GetInteractor ();
int GetLineSmoothing ();
int GetNeverRendered ();
int GetNumberOfLayers ();
int GetNumberOfLayersMaxValue ();
int GetNumberOfLayersMinValue ();
int GetPointSmoothing ();
int GetPolygonSmoothing ();
static const char *GetRenderLibrary ();
vtkRendererCollection *GetRenderers ();
int GetStereoCapableWindow ();
int GetStereoRender ();
int GetStereoType ();
char *GetStereoTypeAsString ();
int GetSubFrames ();
int GetSwapBuffers ();
virtual void HideCursor ();
void LineSmoothingOff ();
void LineSmoothingOn ();
virtual void MakeCurrent ();
virtual vtkRenderWindowInteractor *MakeRenderWindowInteractor ();
vtkRenderWindow *New ();
void PointSmoothingOff ();
void PointSmoothingOn ();
void PolygonSmoothingOff ();
void PolygonSmoothingOn ();
void RemoveRenderer (vtkRenderer *);
virtual void Render ();
void SetAAFrames (int );
void SetAbortCheckMethod (void (*func)(void *) , void *arg);
void SetAbortRender (int );
void SetBorders (int );
void SetDesiredUpdateRate (float );
void SetFDFrames (int );
virtual void SetFullScreen (int );
void SetInAbortCheck (int );
void SetInteractor (vtkRenderWindowInteractor *);
void SetLineSmoothing (int );
void SetNumberOfLayers (int );
virtual void SetParentInfo (char *);
void SetPointSmoothing (int );
void SetPolygonSmoothing (int );
virtual void SetStereoCapableWindow (int capable);
void SetStereoRender (int stereo);
void SetStereoType (int );
void SetStereoTypeToCrystalEyes ();
void SetStereoTypeToDresden ();
void SetStereoTypeToInterlaced ();
void SetStereoTypeToLeft ();
void SetStereoTypeToRedBlue ();
void SetStereoTypeToRight ();
void SetSubFrames (int );
void SetSwapBuffers (int );
virtual void SetWindowInfo (char *);
virtual void ShowCursor ();
virtual void Start ();
void StereoCapableWindowOff ();
void StereoCapableWindowOn ();
virtual void StereoMidpoint ();
virtual void StereoRenderComplete ();
void StereoRenderOff ();
void StereoRenderOn ();
virtual void StereoUpdate ();
void SwapBuffersOff ();
void SwapBuffersOn ();
void UnRegister (vtkObject *o);
virtual void WindowRemap ();

vtkRenderWindow Unsupported Funcs:

Functions which are not supported supported for this class by the PerlVTK module.

virtual void *GetGenericContext ();
   Can't Handle 'void *' return type without a hint

virtual void *GetGenericDisplayId ();
   Can't Handle 'void *' return type without a hint

virtual void *GetGenericDrawable ();
   Can't Handle 'void *' return type without a hint

virtual void *GetGenericParentId ();
   Can't Handle 'void *' return type without a hint

virtual void *GetGenericWindowId ();
   Can't Handle 'void *' return type without a hint

virtual unsigned char *GetRGBACharPixelData (int , int , int , int , int );
   Can't Handle 'unsigned char *' return type without a hint

virtual float *GetRGBAPixelData (int , int , int , int , int );
   Can't Handle 'float *' return type without a hint

virtual float *GetZbufferData (int , int , int , int );
   Can't Handle 'float *' return type without a hint

void PrintSelf (ostream &os, vtkIndent indent);
   I/O Streams not Supported yet

void SetAbortCheckMethodArgDelete (void (*func)(void *) );
   No TCL interface is provided by VTK, so we aren't going to provide one either.

virtual void SetDisplayId (void *);
   Don't know the size of pointer arg number 1

virtual void SetParentId (void *);
   Don't know the size of pointer arg number 1

virtual void SetPixelData (int , int , int , int , unsigned char *, int );
   Don't know the size of pointer arg number 5

virtual void SetRGBACharPixelData (int , int , int , int , unsigned char *, int , int blend);
   Don't know the size of pointer arg number 5

virtual void SetRGBAPixelData (int , int , int , int , float *, int , int blend);
   Don't know the size of pointer arg number 5

virtual void SetWindowId (void *);
   Don't know the size of pointer arg number 1

virtual void SetZbufferData (int , int , int , int , float *);
   Don't know the size of pointer arg number 5

Graphics::VTK::RenderWindowCollection

  • Inherits from Collection

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

void AddItem (vtkRenderWindow *a);
const char *GetClassName ();
vtkRenderWindow *GetNextItem ();
vtkRenderWindowCollection *New ();

Graphics::VTK::RenderWindowInteractor

  • Inherits from Object

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

virtual vtkAbstractPropPicker *CreateDefaultPicker ();
virtual int CreateTimer (int );
virtual int DestroyTimer ();
virtual void Disable ();
virtual void Enable ();
virtual void EndPickCallback ();
virtual void ExitCallback ();
void FlyTo (vtkRenderer *ren, float x, float y, float z);
const char *GetClassName ();
float GetDesiredUpdateRate ();
float GetDesiredUpdateRateMaxValue ();
float GetDesiredUpdateRateMinValue ();
float GetDolly ();
int GetEnabled ();
int  *GetEventPosition ();
   (Returns a 2-element Perl list)
int GetInitialized ();
vtkInteractorStyle *GetInteractorStyle ();
int GetLightFollowCamera ();
int GetNumberOfFlyFrames ();
int GetNumberOfFlyFramesMaxValue ();
int GetNumberOfFlyFramesMinValue ();
vtkAbstractPicker *GetPicker ();
vtkRenderWindow *GetRenderWindow ();
int  *GetSize ();
   (Returns a 2-element Perl list)
float GetStillUpdateRate ();
float GetStillUpdateRateMaxValue ();
float GetStillUpdateRateMinValue ();
void HideCursor ();
virtual void Initialize ();
void LightFollowCameraOff ();
void LightFollowCameraOn ();
vtkRenderWindowInteractor *New ();
void ReInitialize ();
void Render ();
void SetDesiredUpdateRate (float );
void SetDolly (float );
void SetEndPickMethod (void (*func)(void *) , void *arg);
void SetEventPosition (int , int );
void SetExitMethod (void (*func)(void *) , void *arg);
virtual void SetInteractorStyle (vtkInteractorStyle *);
void SetLightFollowCamera (int );
void SetNumberOfFlyFrames (int );
void SetPicker (vtkAbstractPicker *);
void SetRenderWindow (vtkRenderWindow *aren);
void SetSize (int , int );
void SetStartPickMethod (void (*func)(void *) , void *arg);
void SetStillUpdateRate (float );
void SetUserMethod (void (*func)(void *) , void *arg);
void ShowCursor ();
virtual void Start ();
virtual void StartPickCallback ();
virtual void TerminateApp (void );
void UnRegister (vtkObject *o);
virtual void UpdateSize (int x, int y);
virtual void UserCallback ();

vtkRenderWindowInteractor Unsupported Funcs:

Functions which are not supported supported for this class by the PerlVTK module.

void FlyTo (vtkRenderer *ren, float *x);
   Don't know the size of pointer arg number 2

virtual void GetMousePosition (int *x, int *y);
   Don't know the size of pointer arg number 1

void PrintSelf (ostream &os, vtkIndent indent);
   I/O Streams not Supported yet

void SetEndPickMethodArgDelete (void (*func)(void *) );
   No TCL interface is provided by VTK, so we aren't going to provide one either.

void SetEventPosition (int  a[2]);
   Method is redundant. Same as SetEventPosition( int, int)

void SetExitMethodArgDelete (void (*func)(void *) );
   No TCL interface is provided by VTK, so we aren't going to provide one either.

void SetSize (int  a[2]);
   Method is redundant. Same as SetSize( int, int)

void SetStartPickMethodArgDelete (void (*func)(void *) );
   No TCL interface is provided by VTK, so we aren't going to provide one either.

void SetUserMethodArgDelete (void (*func)(void *) );
   No TCL interface is provided by VTK, so we aren't going to provide one either.

Graphics::VTK::Renderer

  • Inherits from Viewport

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

void AddActor (vtkProp *p);
void AddCuller (vtkCuller *);
void AddLight (vtkLight *);
void AddVolume (vtkProp *p);
void BackingStoreOff ();
void BackingStoreOn ();
virtual void Clear ();
void CreateLight (void );
virtual void DeviceRender () = 0;
vtkCamera *GetActiveCamera ();
vtkActorCollection *GetActors ();
virtual float GetAllocatedRenderTime ();
float  *GetAmbient ();
   (Returns a 3-element Perl list)
int GetBackingStore ();
const char *GetClassName ();
vtkCullerCollection *GetCullers ();
int GetInteractive ();
float GetLastRenderTimeInSeconds ();
int GetLayer ();
int GetLightFollowCamera ();
vtkLightCollection *GetLights ();
unsigned long GetMTime ();
int GetNumberOfPropsRenderedAsGeometry ();
vtkRayCaster *GetRayCaster ();
vtkRenderWindow *GetRenderWindow ();
virtual float GetTimeFactor ();
int GetTwoSidedLighting ();
virtual vtkWindow *GetVTKWindow ();
vtkVolumeCollection *GetVolumes ();
float GetZ (int x, int y);
void InteractiveOff ();
void InteractiveOn ();
void LightFollowCameraOff ();
void LightFollowCameraOn ();
virtual vtkCamera *MakeCamera ();
virtual vtkLight *MakeLight ();
vtkRenderer *New ();
vtkAssemblyPath *PickProp (float selectionX, float selectionY);
void RemoveActor (vtkProp *p);
void RemoveCuller (vtkCuller *);
void RemoveLight (vtkLight *);
void RemoveVolume (vtkProp *p);
virtual void Render ();
void RenderOverlay ();
void ResetCamera (float xmin, float xmax, float ymin, float ymax, float zmin, float zmax);
void ResetCamera ();
void ResetCameraClippingRange (float xmin, float xmax, float ymin, float ymax, float zmin, float zmax);
void ResetCameraClippingRange ();
void SetActiveCamera (vtkCamera *);
void SetAllocatedRenderTime (float );
void SetAmbient (float , float , float );
void SetBackingStore (int );
void SetInteractive (int );
void SetLayer (int );
void SetLightFollowCamera (int );
void SetRenderWindow (vtkRenderWindow *);
void SetTwoSidedLighting (int );
int Transparent ();
void TwoSidedLightingOff ();
void TwoSidedLightingOn ();
virtual void ViewToWorld (float &wx, float &wy, float &wz);
void ViewToWorld ();
int VisibleActorCount ();
int VisibleVolumeCount ();
virtual void WorldToView (float &wx, float &wy, float &wz);
void WorldToView ();

vtkRenderer Unsupported Funcs:

Functions which are not supported supported for this class by the PerlVTK module.

void ComputeVisiblePropBounds (float bounds[6]);
   Can't handle methods with single array args (like a[3]) yet.

void PrintSelf (ostream &os, vtkIndent indent);
   I/O Streams not Supported yet

void ResetCameraClippingRange (float bounds[6]);
   Method is redundant. Same as ResetCameraClippingRange( float, float, float, float, float, float)

void ResetCamera (float bounds[6]);
   Method is redundant. Same as ResetCamera( float, float, float, float, float, float)

void SetAmbient (float  a[3]);
   Method is redundant. Same as SetAmbient( float, float, float)

Graphics::VTK::RendererCollection

  • Inherits from Collection

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

void AddItem (vtkRenderer *a);
const char *GetClassName ();
vtkRenderer *GetNextItem ();
vtkRendererCollection *New ();
void Render ();
void RenderOverlay ();

Graphics::VTK::RendererSource

  • Inherits from StructuredPointsSource

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

void DepthValuesOff ();
void DepthValuesOn ();
const char *GetClassName ();
int GetDepthValues ();
vtkRenderer *GetInput ();
unsigned long GetMTime ();
int GetRenderFlag ();
int GetWholeWindow ();
vtkRendererSource *New ();
void RenderFlagOff ();
void RenderFlagOn ();
void SetDepthValues (int );
void SetInput (vtkRenderer *);
void SetRenderFlag (int );
void SetWholeWindow (int );
void WholeWindowOff ();
void WholeWindowOn ();

vtkRendererSource Unsupported Funcs:

Functions which are not supported supported for this class by the PerlVTK module.

void PrintSelf (ostream &os, vtkIndent indent);
   I/O Streams not Supported yet

Graphics::VTK::ScalarBarActor

  • Inherits from Actor2D

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

void BoldOff ();
void BoldOn ();
int GetBold ();
const char *GetClassName ();
int GetFontFamily ();
int GetItalic ();
char *GetLabelFormat ();
vtkScalarsToColors *GetLookupTable ();
int GetMaximumNumberOfColors ();
int GetMaximumNumberOfColorsMaxValue ();
int GetMaximumNumberOfColorsMinValue ();
int GetNumberOfLabels ();
int GetNumberOfLabelsMaxValue ();
int GetNumberOfLabelsMinValue ();
int GetOrientation ();
int GetOrientationMaxValue ();
int GetOrientationMinValue ();
int GetShadow ();
char *GetTitle ();
void ItalicOff ();
void ItalicOn ();
vtkScalarBarActor *New ();
virtual void ReleaseGraphicsResources (vtkWindow *);
int RenderOpaqueGeometry (vtkViewport *viewport);
int RenderOverlay (vtkViewport *viewport);
int RenderTranslucentGeometry (vtkViewport *);
void SetBold (int );
void SetFontFamily (int );
void SetFontFamilyToArial ();
void SetFontFamilyToCourier ();
void SetFontFamilyToTimes ();
void SetItalic (int );
void SetLabelFormat (char *);
void SetLookupTable (vtkScalarsToColors *);
void SetMaximumNumberOfColors (int );
void SetNumberOfLabels (int );
void SetOrientation (int );
void SetOrientationToHorizontal ();
void SetOrientationToVertical ();
void SetShadow (int );
void SetTitle (char *);
void ShadowOff ();
void ShadowOn ();
void ShallowCopy (vtkProp *prop);

vtkScalarBarActor Unsupported Funcs:

Functions which are not supported supported for this class by the PerlVTK module.

void AllocateAndSizeLabels (int *labelSize, int *size, vtkViewport *viewport, float *range);
   Don't know the size of pointer arg number 1

void PrintSelf (ostream &os, vtkIndent indent);
   I/O Streams not Supported yet

void SizeTitle (int *titleSize, int *size, vtkViewport *viewport);
   Don't know the size of pointer arg number 1

Graphics::VTK::ScaledTextActor

  • Inherits from Actor2D

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

const char *GetClassName ();
float GetMaximumLineHeight ();
int  *GetMinimumSize ();
   (Returns a 2-element Perl list)
vtkScaledTextActor *New ();
void SetMapper (vtkTextMapper *mapper);
void SetMaximumLineHeight (float );
void SetMinimumSize (int , int );
void ShallowCopy (vtkProp *prop);

vtkScaledTextActor Unsupported Funcs:

Functions which are not supported supported for this class by the PerlVTK module.

void PrintSelf (ostream &os, vtkIndent indent);
   I/O Streams not Supported yet

void SetMinimumSize (int  a[2]);
   Method is redundant. Same as SetMinimumSize( int, int)

Graphics::VTK::SelectVisiblePoints

  • Inherits from DataSetToPolyDataFilter

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

const char *GetClassName ();
unsigned long GetMTime ();
vtkRenderer *GetRenderer ();
int GetSelectInvisible ();
int  *GetSelection ();
   (Returns a 4-element Perl list)
int GetSelectionWindow ();
float GetTolerance ();
float GetToleranceMaxValue ();
float GetToleranceMinValue ();
vtkSelectVisiblePoints *New ();
void SelectInvisibleOff ();
void SelectInvisibleOn ();
void SelectionWindowOff ();
void SelectionWindowOn ();
void SetRenderer (vtkRenderer *ren);
void SetSelectInvisible (int );
void SetSelection (int , int , int , int );
void SetSelectionWindow (int );
void SetTolerance (float );

vtkSelectVisiblePoints Unsupported Funcs:

Functions which are not supported supported for this class by the PerlVTK module.

void PrintSelf (ostream &os, vtkIndent indent);
   I/O Streams not Supported yet

void SetSelection (int  a[4]);
   Method is redundant. Same as SetSelection( int, int, int, int)

Graphics::VTK::TextMapper

  • Inherits from Mapper2D

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

void BoldOff ();
void BoldOn ();
int GetBold ();
const char *GetClassName ();
int GetFontFamily ();
int GetFontSize ();
int GetHeight (vtkViewport *);
char *GetInput ();
int GetItalic ();
int GetJustification ();
int GetJustificationMaxValue ();
int GetJustificationMinValue ();
float GetLineOffset ();
float GetLineSpacing ();
int GetNumberOfLines (const char *input);
int GetNumberOfLines ();
int GetShadow ();
int GetVerticalJustification ();
int GetVerticalJustificationMaxValue ();
int GetVerticalJustificationMinValue ();
int GetWidth (vtkViewport *);
void ItalicOff ();
void ItalicOn ();
vtkTextMapper *New ();
void SetBold (int val);
void SetFontFamily (int val);
void SetFontFamilyToArial ();
void SetFontFamilyToCourier ();
void SetFontFamilyToTimes ();
virtual void SetFontSize (int size);
void SetInput (const char *inputString);
void SetItalic (int val);
void SetJustification (int );
void SetJustificationToCentered ();
void SetJustificationToLeft ();
void SetJustificationToRight ();
void SetLineOffset (float );
void SetLineSpacing (float );
void SetShadow (int val);
void SetVerticalJustification (int );
void SetVerticalJustificationToBottom ();
void SetVerticalJustificationToCentered ();
void SetVerticalJustificationToTop ();
void ShadowOff ();
void ShadowOn ();
void ShallowCopy (vtkTextMapper *tm);

vtkTextMapper Unsupported Funcs:

Functions which are not supported supported for this class by the PerlVTK module.

void GetMultiLineSize (vtkViewport *viewport, int size[2]);
   Don't know the size of pointer arg number 2

virtual void GetSize (vtkViewport *, int size[2]);
   Don't know the size of pointer arg number 2

void PrintSelf (ostream &os, vtkIndent indent);
   I/O Streams not Supported yet

Graphics::VTK::Texture

  • Inherits from ProcessObject

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

const char *GetClassName ();
vtkImageData *GetInput ();
int GetInterpolate ();
vtkLookupTable *GetLookupTable ();
int GetMapColorScalarsThroughLookupTable ();
vtkUnsignedCharArray *GetMappedScalars ();
int GetQuality ();
int GetRepeat ();
void InterpolateOff ();
void InterpolateOn ();
virtual void Load (vtkRenderer *);
void MapColorScalarsThroughLookupTableOff ();
void MapColorScalarsThroughLookupTableOn ();
vtkTexture *New ();
virtual void ReleaseGraphicsResources (vtkWindow *);
virtual void Render (vtkRenderer *ren);
void RepeatOff ();
void RepeatOn ();
void SetInput (vtkImageData *input);
void SetInterpolate (int );
void SetLookupTable (vtkLookupTable *);
void SetMapColorScalarsThroughLookupTable (int );
void SetQuality (int );
void SetQualityTo16Bit ();
void SetQualityTo32Bit ();
void SetQualityToDefault ();
void SetRepeat (int );

vtkTexture Unsupported Funcs:

Functions which are not supported supported for this class by the PerlVTK module.

unsigned char *MapScalarsToColors (vtkDataArray *scalars);
   Can't Handle 'unsigned char *' return type without a hint

void PrintSelf (ostream &os, vtkIndent indent);
   I/O Streams not Supported yet

Graphics::VTK::VRMLExporter

  • Inherits from Exporter

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

const char *GetClassName ();
char *GetFileName ();
float GetSpeed ();
vtkVRMLExporter *New ();
void SetFileName (char *);
void SetSpeed (float );

vtkVRMLExporter Unsupported Funcs:

Functions which are not supported supported for this class by the PerlVTK module.

void PrintSelf (ostream &os, vtkIndent indent);
   I/O Streams not Supported yet

void SetFilePointer (FILE *);
   Don't know the size of pointer arg number 1

void WriteALight (vtkLight *aLight, FILE *fp);
   Don't know the size of pointer arg number 2

void WriteAnActor (vtkActor *anActor, FILE *fp);
   Don't know the size of pointer arg number 2

void WritePointData (vtkPoints *points, vtkDataArray *normals, vtkDataArray *tcoords, vtkUnsignedCharArray *colors, FILE *fp);
   Don't know the size of pointer arg number 5

Graphics::VTK::Volume

  • Inherits from Prop3D

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

float *GetBounds ();
   (Returns a 6-element Perl list)
const char *GetClassName ();
unsigned long GetMTime ();
vtkVolumeMapper *GetMapper ();
float GetMaxXBound ();
float GetMaxYBound ();
float GetMaxZBound ();
float GetMinXBound ();
float GetMinYBound ();
float GetMinZBound ();
vtkVolumeProperty *GetProperty ();
unsigned long GetRedrawMTime ();
void GetVolumes (vtkPropCollection *vc);
vtkVolume *New ();
void SetMapper (vtkVolumeMapper *mapper);
void SetProperty (vtkVolumeProperty *property);
void ShallowCopy (vtkProp *prop);
void Update ();

vtkVolume Unsupported Funcs:

Functions which are not supported supported for this class by the PerlVTK module.

void GetBounds (float bounds[6]);
   Can't handle methods with single array args (like a[3]) in overloaded methods yet.

void PrintSelf (ostream &os, vtkIndent indent);
   I/O Streams not Supported yet

Graphics::VTK::VolumeCollection

  • Inherits from PropCollection

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

void AddItem (vtkVolume *a);
const char *GetClassName ();
vtkVolume *GetNextItem ();
vtkVolume *GetNextVolume ();
vtkVolumeCollection *New ();

Graphics::VTK::VolumeMapper

  • Inherits from AbstractMapper3D

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

void CroppingOff ();
void CroppingOn ();
virtual float *GetBounds ();
   (Returns a 6-element Perl list)
const char *GetClassName ();
int GetCropping ();
int GetCroppingRegionFlags ();
int GetCroppingRegionFlagsMaxValue ();
int GetCroppingRegionFlagsMinValue ();
float  *GetCroppingRegionPlanes ();
   (Returns a 6-element Perl list)
vtkImageData *GetInput ();
virtual vtkImageData *GetRGBTextureInput ();
float  *GetVoxelCroppingRegionPlanes ();
   (Returns a 6-element Perl list)
void SetCropping (int );
void SetCroppingRegionFlags (int );
void SetCroppingRegionFlagsToCross ();
void SetCroppingRegionFlagsToFence ();
void SetCroppingRegionFlagsToInvertedCross ();
void SetCroppingRegionFlagsToInvertedFence ();
void SetCroppingRegionFlagsToSubVolume ();
void SetCroppingRegionPlanes (float , float , float , float , float , float );
void SetInput (vtkImageData *);
void SetRGBTextureInput (vtkImageData *rgbTexture);
virtual void Update ();

vtkVolumeMapper Unsupported Funcs:

Functions which are not supported supported for this class by the PerlVTK module.

virtual void GetBounds (float bounds[6]);
   Can't handle methods with single array args (like a[3]) in overloaded methods yet.

void PrintSelf (ostream &os, vtkIndent index);
   I/O Streams not Supported yet

void SetCroppingRegionPlanes (float  a[6]);
   Method is redundant. Same as SetCroppingRegionPlanes( float, float, float, float, float, float)

Graphics::VTK::VolumeProMapper

  • Inherits from VolumeMapper

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

void CursorOff ();
void CursorOn ();
void CutPlaneOff ();
void CutPlaneOn ();
virtual int GetAvailableBoardMemory ();
int GetBlendMode ();
const char *GetBlendModeAsString (void );
int GetBlendModeMaxValue ();
int GetBlendModeMinValue ();
const char *GetClassName ();
int GetCursor ();
int GetCursorMaxValue ();
int GetCursorMinValue ();
double  *GetCursorPosition ();
   (Returns a 3-element Perl list)
int GetCursorType ();
const char *GetCursorTypeAsString (void );
int GetCursorTypeMaxValue ();
int GetCursorTypeMinValue ();
double  *GetCursorXAxisColor ();
   (Returns a 3-element Perl list)
double  *GetCursorYAxisColor ();
   (Returns a 3-element Perl list)
double  *GetCursorZAxisColor ();
   (Returns a 3-element Perl list)
int GetCutPlane ();
double  *GetCutPlaneEquation ();
   (Returns a 4-element Perl list)
int GetCutPlaneFallOffDistance ();
int GetCutPlaneFallOffDistanceMaxValue ();
int GetCutPlaneFallOffDistanceMinValue ();
int GetCutPlaneMaxValue ();
int GetCutPlaneMinValue ();
double GetCutPlaneThickness ();
double GetCutPlaneThicknessMaxValue ();
double GetCutPlaneThicknessMinValue ();
int GetGradientDiffuseModulation ();
int GetGradientDiffuseModulationMaxValue ();
int GetGradientDiffuseModulationMinValue ();
int GetGradientOpacityModulation ();
int GetGradientOpacityModulationMaxValue ();
int GetGradientOpacityModulationMinValue ();
int GetGradientSpecularModulation ();
int GetGradientSpecularModulationMaxValue ();
int GetGradientSpecularModulationMinValue ();
int GetIntermixIntersectingGeometry ();
int GetIntermixIntersectingGeometryMaxValue ();
int GetIntermixIntersectingGeometryMinValue ();
int GetMajorBoardVersion ();
int GetMinorBoardVersion ();
int GetNoHardware ();
int GetNumberOfBoards ();
int  *GetSubVolume ();
   (Returns a 6-element Perl list)
int GetSuperSampling ();
double  *GetSuperSamplingFactor ();
   (Returns a 3-element Perl list)
int GetSuperSamplingMaxValue ();
int GetSuperSamplingMinValue ();
int GetWrongVLIVersion ();
void GradientDiffuseModulationOff ();
void GradientDiffuseModulationOn ();
void GradientOpacityModulationOff ();
void GradientOpacityModulationOn ();
void GradientSpecularModulationOff ();
void GradientSpecularModulationOn ();
void IntermixIntersectingGeometryOff ();
void IntermixIntersectingGeometryOn ();
vtkVolumeProMapper *New ();
virtual void Render (vtkRenderer *, vtkVolume *);
void SetBlendMode (int );
void SetBlendModeToComposite ();
void SetBlendModeToMaximumIntensity ();
void SetBlendModeToMinimumIntensity ();
void SetCursor (int );
void SetCursorPosition (double , double , double );
void SetCursorType (int );
void SetCursorTypeToCrossHair ();
void SetCursorTypeToPlane ();
void SetCursorXAxisColor (double , double , double );
void SetCursorYAxisColor (double , double , double );
void SetCursorZAxisColor (double , double , double );
void SetCutPlane (int );
void SetCutPlaneEquation (double , double , double , double );
void SetCutPlaneFallOffDistance (int );
void SetCutPlaneThickness (double );
void SetGradientDiffuseModulation (int );
void SetGradientOpacityModulation (int );
void SetGradientSpecularModulation (int );
void SetIntermixIntersectingGeometry (int );
void SetSubVolume (int , int , int , int , int , int );
void SetSuperSampling (int );
void SetSuperSamplingFactor (double x, double y, double z);
void SuperSamplingOff ();
void SuperSamplingOn ();

vtkVolumeProMapper Unsupported Funcs:

Functions which are not supported supported for this class by the PerlVTK module.

virtual void GetLockSizesForBoardMemory (unsigned int , unsigned int *, unsigned int *, unsigned int *);
   Don't know the size of pointer arg number 2

void PrintSelf (ostream &os, vtkIndent index);
   I/O Streams not Supported yet

void SetCursorPosition (double  a[3]);
   Method is redundant. Same as SetCursorPosition( double, double, double)

void SetCursorXAxisColor (double  a[3]);
   Method is redundant. Same as SetCursorXAxisColor( double, double, double)

void SetCursorYAxisColor (double  a[3]);
   Method is redundant. Same as SetCursorYAxisColor( double, double, double)

void SetCursorZAxisColor (double  a[3]);
   Method is redundant. Same as SetCursorZAxisColor( double, double, double)

void SetCutPlaneEquation (double  a[4]);
   Method is redundant. Same as SetCutPlaneEquation( double, double, double, double)

void SetSubVolume (int  a[6]);
   Method is redundant. Same as SetSubVolume( int, int, int, int, int, int)

void SetSuperSamplingFactor (double f[3]);
   Method is redundant. Same as SetSuperSamplingFactor( double, double, double)

Graphics::VTK::VolumeProperty

  • Inherits from Object

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

float GetAmbient ();
float GetAmbientMaxValue ();
float GetAmbientMinValue ();
const char *GetClassName ();
int GetColorChannels ();
float GetDiffuse ();
float GetDiffuseMaxValue ();
float GetDiffuseMinValue ();
vtkPiecewiseFunction *GetGradientOpacity ();
vtkPiecewiseFunction *GetGrayTransferFunction ();
int GetInterpolationType ();
const char *GetInterpolationTypeAsString (void );
int GetInterpolationTypeMaxValue ();
int GetInterpolationTypeMinValue ();
unsigned long GetMTime ();
float GetRGBTextureCoefficient ();
float GetRGBTextureCoefficientMaxValue ();
float GetRGBTextureCoefficientMinValue ();
vtkColorTransferFunction *GetRGBTransferFunction ();
vtkPiecewiseFunction *GetScalarOpacity ();
int GetShade ();
float GetSpecular ();
float GetSpecularMaxValue ();
float GetSpecularMinValue ();
float GetSpecularPower ();
float GetSpecularPowerMaxValue ();
float GetSpecularPowerMinValue ();
vtkVolumeProperty *New ();
void SetAmbient (float );
void SetColor (vtkPiecewiseFunction *function);
void SetColor (vtkColorTransferFunction *function);
void SetDiffuse (float );
void SetGradientOpacity (vtkPiecewiseFunction *function);
void SetInterpolationType (int );
void SetInterpolationTypeToLinear ();
void SetInterpolationTypeToNearest ();
void SetRGBTextureCoefficient (float );
void SetScalarOpacity (vtkPiecewiseFunction *function);
void SetShade (int );
void SetSpecular (float );
void SetSpecularPower (float );
void ShadeOff ();
void ShadeOn ();

vtkVolumeProperty Unsupported Funcs:

Functions which are not supported supported for this class by the PerlVTK module.

void PrintSelf (ostream &os, vtkIndent indent);
   I/O Streams not Supported yet

Graphics::VTK::VolumeRayCastCompositeFunction

  • Inherits from VolumeRayCastFunction

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

const char *GetClassName ();
int GetCompositeMethod ();
const char *GetCompositeMethodAsString (void );
int GetCompositeMethodMaxValue ();
int GetCompositeMethodMinValue ();
vtkVolumeRayCastCompositeFunction *New ();
void SetCompositeMethod (int );
void SetCompositeMethodToClassifyFirst ();
void SetCompositeMethodToInterpolateFirst ();

vtkVolumeRayCastCompositeFunction Unsupported Funcs:

Functions which are not supported supported for this class by the PerlVTK module.

void PrintSelf (ostream &os, vtkIndent index);
   I/O Streams not Supported yet

Graphics::VTK::VolumeRayCastFunction

  • Inherits from Object

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

const char *GetClassName ();
virtual float GetZeroOpacityThreshold (vtkVolume *vol) = 0;

Graphics::VTK::VolumeRayCastIsosurfaceFunction

  • Inherits from VolumeRayCastFunction

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

const char *GetClassName ();
float GetIsoValue ();
float GetZeroOpacityThreshold (vtkVolume *vol);
vtkVolumeRayCastIsosurfaceFunction *New ();
void SetIsoValue (float );

vtkVolumeRayCastIsosurfaceFunction Unsupported Funcs:

Functions which are not supported supported for this class by the PerlVTK module.

void PrintSelf (ostream &os, vtkIndent index);
   I/O Streams not Supported yet

Graphics::VTK::VolumeRayCastMIPFunction

  • Inherits from VolumeRayCastFunction

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

const char *GetClassName ();
int GetMaximizeMethod ();
const char *GetMaximizeMethodAsString (void );
int GetMaximizeMethodMaxValue ();
int GetMaximizeMethodMinValue ();
float GetZeroOpacityThreshold (vtkVolume *vol);
vtkVolumeRayCastMIPFunction *New ();
void SetMaximizeMethod (int );
void SetMaximizeMethodToOpacity ();
void SetMaximizeMethodToScalarValue ();

vtkVolumeRayCastMIPFunction Unsupported Funcs:

Functions which are not supported supported for this class by the PerlVTK module.

void PrintSelf (ostream &os, vtkIndent index);
   I/O Streams not Supported yet

Graphics::VTK::VolumeRayCastMapper

  • Inherits from VolumeMapper

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

void AutoAdjustSampleDistancesOff ();
void AutoAdjustSampleDistancesOn ();
int GetAutoAdjustSampleDistances ();
int GetAutoAdjustSampleDistancesMaxValue ();
int GetAutoAdjustSampleDistancesMinValue ();
const char *GetClassName ();
vtkEncodedGradientEstimator *GetGradientEstimator ();
vtkEncodedGradientShader *GetGradientShader ();
float GetImageSampleDistance ();
float GetImageSampleDistanceMaxValue ();
float GetImageSampleDistanceMinValue ();
int GetIntermixIntersectingGeometry ();
int GetIntermixIntersectingGeometryMaxValue ();
int GetIntermixIntersectingGeometryMinValue ();
float GetMaximumImageSampleDistance ();
float GetMaximumImageSampleDistanceMaxValue ();
float GetMaximumImageSampleDistanceMinValue ();
float GetMinimumImageSampleDistance ();
float GetMinimumImageSampleDistanceMaxValue ();
float GetMinimumImageSampleDistanceMinValue ();
int GetNumberOfThreads ();
float GetSampleDistance ();
vtkVolumeRayCastFunction *GetVolumeRayCastFunction ();
void IntermixIntersectingGeometryOff ();
void IntermixIntersectingGeometryOn ();
vtkVolumeRayCastMapper *New ();
void SetAutoAdjustSampleDistances (int );
void SetGradientEstimator (vtkEncodedGradientEstimator *gradest);
void SetImageSampleDistance (float );
void SetIntermixIntersectingGeometry (int );
void SetMaximumImageSampleDistance (float );
void SetMinimumImageSampleDistance (float );
void SetNumberOfThreads (int num);
void SetSampleDistance (float );
void SetVolumeRayCastFunction (vtkVolumeRayCastFunction *);

vtkVolumeRayCastMapper Unsupported Funcs:

Functions which are not supported supported for this class by the PerlVTK module.

int ClipRayAgainstClippingPlanes (VTKVRCDynamicInfo *dynamicInfo, VTKVRCStaticInfo *staticInfo);
   Don't know the size of pointer arg number 1

int ClipRayAgainstVolume (VTKVRCDynamicInfo *dynamicInfo, float bounds[6]);
   Don't know the size of pointer arg number 1

void InitializeClippingPlanes (VTKVRCStaticInfo *staticInfo, vtkPlaneCollection *planes);
   Don't know the size of pointer arg number 1

void PrintSelf (ostream &os, vtkIndent index);
   I/O Streams not Supported yet

VTK_THREAD_RETURN_TYPE VolumeRayCastMapper_CastRays (void *arg);
   Don't know the size of pointer arg number 1

Graphics::VTK::VolumeTextureMapper

  • Inherits from VolumeMapper

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

const char *GetClassName ();
vtkEncodedGradientEstimator *GetGradientEstimator ();
vtkEncodedGradientShader *GetGradientShader ();
void SetGradientEstimator (vtkEncodedGradientEstimator *gradest);
virtual void Update ();

vtkVolumeTextureMapper Unsupported Funcs:

Functions which are not supported supported for this class by the PerlVTK module.

void PrintSelf (ostream &os, vtkIndent index);
   I/O Streams not Supported yet

Graphics::VTK::VolumeTextureMapper2D

  • Inherits from VolumeTextureMapper

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

const char *GetClassName ();
int GetMaximumNumberOfPlanes ();
int GetMaximumStorageSize ();
int  *GetTargetTextureSize ();
   (Returns a 2-element Perl list)
vtkVolumeTextureMapper2D *New ();
void SetMaximumNumberOfPlanes (int );
void SetMaximumStorageSize (int );
void SetTargetTextureSize (int , int );

vtkVolumeTextureMapper2D Unsupported Funcs:

Functions which are not supported supported for this class by the PerlVTK module.

void ComputeAxisTextureSize (int axis, int *size);
   Don't know the size of pointer arg number 2

void PrintSelf (ostream &os, vtkIndent index);
   I/O Streams not Supported yet

void SetTargetTextureSize (int  a[2]);
   Method is redundant. Same as SetTargetTextureSize( int, int)

Graphics::VTK::WorldPointPicker

  • Inherits from AbstractPicker

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

const char *GetClassName ();
vtkWorldPointPicker *New ();
int Pick (float selectionX, float selectionY, float selectionZ, vtkRenderer *renderer);

vtkWorldPointPicker Unsupported Funcs:

Functions which are not supported supported for this class by the PerlVTK module.

int Pick (float selectionPt[3], vtkRenderer *renderer);
   Don't know the size of pointer arg number 1

void PrintSelf (ostream &os, vtkIndent indent);
   I/O Streams not Supported yet

Graphics::VTK::MesaActor

  • Inherits from Actor

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

const char *GetClassName ();
vtkProperty *MakeProperty ();
vtkMesaActor *New ();
void Render (vtkRenderer *ren, vtkMapper *mapper);

Graphics::VTK::MesaCamera

  • Inherits from Camera

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

const char *GetClassName ();
vtkMesaCamera *New ();
void Render (vtkRenderer *ren);
void UpdateViewport (vtkRenderer *ren);

Graphics::VTK::MesaImageActor

  • Inherits from ImageActor

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

const char *GetClassName ();
void Load (vtkRenderer *ren);
vtkMesaImageActor *New ();
void ReleaseGraphicsResources (vtkWindow *);

vtkMesaImageActor Unsupported Funcs:

Functions which are not supported supported for this class by the PerlVTK module.

unsigned char *MakeDataSuitable (int &xsize, int &ysize, int &release);
   Can't Handle 'unsigned char *' return type without a hint

Graphics::VTK::MesaImageMapper

  • Inherits from ImageMapper

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

const char *GetClassName ();
vtkMesaImageMapper *New ();
void RenderData (vtkViewport *viewport, vtkImageData *data, vtkActor2D *actor);
void RenderOpaqueGeometry (vtkViewport *viewport, vtkActor2D *actor);

Graphics::VTK::MesaImageWindow

  • Inherits from XImageWindow

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

virtual void EraseWindow ();
void Frame ();
const char *GetClassName ();
virtual int GetDesiredDepth ();
void MakeCurrent ();
virtual void MakeDefaultWindow ();
vtkMesaImageWindow *New ();
void Render ();
virtual void SetOffScreenRendering (int i);
void SwapBuffers ();

vtkMesaImageWindow Unsupported Funcs:

Functions which are not supported supported for this class by the PerlVTK module.

virtual Colormap GetDesiredColormap ();
   Can't Handle ColorMap return type yet

virtual Visual *GetDesiredVisual ();
   Can't Handle Visual return type yet

XVisualInfo *GetDesiredVisualInfo ();
   Can't Handle 'XVisualInfo *' return type yet

virtual void *GetGenericContext ();
   Can't Handle 'void *' return type without a hint

virtual void *GetGenericDisplayId ();
   Can't Handle 'void *' return type without a hint

virtual void *GetGenericDrawable ();
   Can't Handle 'void *' return type without a hint

virtual void *GetGenericParentId ();
   Can't Handle 'void *' return type without a hint

virtual void *GetGenericWindowId ();
   Can't Handle 'void *' return type without a hint

virtual unsigned char *GetPixelData (int x, int y, int x2, int y2, int front);
   Can't Handle 'unsigned char *' return type without a hint

virtual float *GetRGBAPixelData (int x, int y, int x2, int y2, int front);
   Can't Handle 'float *' return type without a hint

void PrintSelf (ostream &os, vtkIndent indent);
   I/O Streams not Supported yet

virtual void SetPixelData (int x, int y, int x2, int y2, unsigned char *, int front);
   Don't know the size of pointer arg number 5

virtual void SetRGBAPixelData (int x, int y, int x2, int y2, float *, int front, int blend);
   Don't know the size of pointer arg number 5

Graphics::VTK::MesaImager

  • Inherits from Imager

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

void Erase ();
const char *GetClassName ();
vtkMesaImager *New ();
int RenderOpaqueGeometry ();

Graphics::VTK::MesaLight

  • Inherits from Light

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

const char *GetClassName ();
vtkMesaLight *New ();
void Render (vtkRenderer *ren, int light_index);

Graphics::VTK::MesaPolyDataMapper

  • Inherits from PolyDataMapper

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

virtual void Draw (vtkRenderer *ren, vtkActor *a);
const char *GetClassName ();
vtkMesaPolyDataMapper *New ();
void ReleaseGraphicsResources (vtkWindow *);
virtual void RenderPiece (vtkRenderer *ren, vtkActor *a);

Graphics::VTK::MesaPolyDataMapper2D

  • Inherits from PolyDataMapper2D

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

const char *GetClassName ();
vtkMesaPolyDataMapper2D *New ();
void RenderOpaqueGeometry (vtkViewport *viewport, vtkActor2D *actor);

Graphics::VTK::MesaProperty

  • Inherits from Property

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

void BackfaceRender (vtkActor *a, vtkRenderer *ren);
const char *GetClassName ();
vtkMesaProperty *New ();
void Render (vtkActor *a, vtkRenderer *ren);

Graphics::VTK::MesaRenderWindow

  • Inherits from RenderWindow

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

const char *GetClassName ();
int GetDepthBufferSize ();
static int GetGlobalMaximumNumberOfMultiSamples ();
int GetMultiSamples ();
void MakeCurrent () = 0;
vtkMesaRenderWindow *New ();
virtual void OpenGLInit ();
void RegisterTextureResource (GLuint id);
static void SetGlobalMaximumNumberOfMultiSamples (int val);
void SetMultiSamples (int );
virtual void StereoUpdate ();

vtkMesaRenderWindow Unsupported Funcs:

Functions which are not supported supported for this class by the PerlVTK module.

virtual unsigned char *GetPixelData (int x, int y, int x2, int y2, int front);
   Can't Handle 'unsigned char *' return type without a hint

virtual unsigned char *GetRGBACharPixelData (int x, int y, int x2, int y2, int front);
   Can't Handle 'unsigned char *' return type without a hint

virtual float *GetRGBAPixelData (int x, int y, int x2, int y2, int front);
   Can't Handle 'float *' return type without a hint

virtual float *GetZbufferData (int x1, int y1, int x2, int y2);
   Can't Handle 'float *' return type without a hint

void PrintSelf (ostream &os, vtkIndent indent);
   I/O Streams not Supported yet

virtual void ReleaseRGBAPixelData (float *data);
   Don't know the size of pointer arg number 1

virtual void SetPixelData (int x, int y, int x2, int y2, unsigned char *, int front);
   Don't know the size of pointer arg number 5

virtual void SetRGBACharPixelData (int x, int y, int x2, int y2, unsigned char *, int front, int blend);
   Don't know the size of pointer arg number 5

virtual void SetRGBAPixelData (int x, int y, int x2, int y2, float *, int front, int blend);
   Don't know the size of pointer arg number 5

virtual void SetZbufferData (int x1, int y1, int x2, int y2, float *buffer);
   Don't know the size of pointer arg number 5

Graphics::VTK::MesaRenderer

  • Inherits from Renderer

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

void Clear (void );
void ClearLights (void );
void DeviceRender (void );
const char *GetClassName ();
virtual vtkCamera *MakeCamera ();
virtual vtkLight *MakeLight ();
vtkMesaRenderer *New ();
int UpdateLights (void );

vtkMesaRenderer Unsupported Funcs:

Functions which are not supported supported for this class by the PerlVTK module.

void PrintSelf (ostream &os, vtkIndent indent);
   I/O Streams not Supported yet

Graphics::VTK::MesaTexture

  • Inherits from Texture

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

const char *GetClassName ();
void Load (vtkRenderer *ren);
vtkMesaTexture *New ();
void ReleaseGraphicsResources (vtkWindow *);

vtkMesaTexture Unsupported Funcs:

Functions which are not supported supported for this class by the PerlVTK module.

unsigned char *ResampleToPowerOfTwo (int &xsize, int &ysize, unsigned char *dptr, int bpp);
   Can't Handle 'unsigned char *' return type without a hint

Graphics::VTK::MesaVolumeRayCastMapper

  • Inherits from VolumeRayCastMapper

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

const char *GetClassName ();
vtkMesaVolumeRayCastMapper *New ();

Graphics::VTK::MesaVolumeTextureMapper2D

  • Inherits from VolumeTextureMapper2D

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

const char *GetClassName ();
vtkMesaVolumeTextureMapper2D *New ();

vtkMesaVolumeTextureMapper2D Unsupported Funcs:

Functions which are not supported supported for this class by the PerlVTK module.

void PrintSelf (ostream &os, vtkIndent index);
   I/O Streams not Supported yet

Graphics::VTK::XMesaRenderWindow

  • Inherits from MesaRenderWindow

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

virtual void Frame (void );
const char *GetClassName ();
virtual int GetDesiredDepth ();
virtual int GetEventPending ();
void HideCursor ();
virtual void Initialize (void );
void MakeCurrent ();
vtkXMesaRenderWindow *New ();
virtual void PrefFullScreen (void );
void Render ();
virtual void SetFullScreen (int );
void SetNextWindowId (Window );
void SetOffScreenRendering (int i);
void SetParentId (Window );
void SetParentInfo (char *info);
void SetPosition (int , int );
virtual void SetSize (int , int );
virtual void SetStereoCapableWindow (int capable);
void SetWindowId (Window );
void SetWindowInfo (char *info);
void SetWindowName (char *);
void ShowCursor ();
virtual void Start (void );
virtual void WindowInitialize (void );
virtual void WindowRemap (void );

vtkXMesaRenderWindow Unsupported Funcs:

Functions which are not supported supported for this class by the PerlVTK module.

virtual Colormap GetDesiredColormap ();
   Can't Handle ColorMap return type yet

virtual Visual *GetDesiredVisual ();
   Can't Handle Visual return type yet

virtual XVisualInfo *GetDesiredVisualInfo ();
   Can't Handle 'XVisualInfo *' return type yet

Display *GetDisplayId ();
   Can't Handle Display return type yet

virtual void *GetGenericContext ();
   Can't Handle 'void *' return type without a hint

virtual void *GetGenericDisplayId ();
   Can't Handle 'void *' return type without a hint

virtual void *GetGenericDrawable ();
   Can't Handle 'void *' return type without a hint

virtual void *GetGenericParentId ();
   Can't Handle 'void *' return type without a hint

virtual void *GetGenericWindowId ();
   Can't Handle 'void *' return type without a hint

Window GetParentId ();
   Can't Handle Window return type yet

virtual int *GetPosition ();
   Can't Handle 'int *' return type without a hint

virtual int *GetScreenSize ();
   Can't Handle 'int *' return type without a hint

virtual int *GetSize ();
   Can't Handle 'int *' return type without a hint

Window GetWindowId ();
   Can't Handle Window return type yet

void PrintSelf (ostream &os, vtkIndent indent);
   I/O Streams not Supported yet

void SetDisplayId (Display *);
   Don't know the size of pointer arg number 1

void SetDisplayId (void *);
   Don't know the size of pointer arg number 1

void SetParentId (void *);
   Don't know the size of pointer arg number 1

void SetPosition (int a[2]);
   Method is redundant. Same as SetPosition( int, int)

virtual void SetSize (int a[2]);
   Method is redundant. Same as SetSize( int, int)

void SetWindowId (void *);
   Don't know the size of pointer arg number 1

Graphics::VTK::XMesaTextMapper

  • Inherits from XTextMapper

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

const char *GetClassName ();
vtkXMesaTextMapper *New ();
virtual void ReleaseGraphicsResources (vtkWindow *);
void RenderOpaqueGeometry (vtkViewport *viewport, vtkActor2D *actor);
void RenderOverlay (vtkViewport *viewport, vtkActor2D *actor);

vtkXMesaTextMapper Unsupported Funcs:

Functions which are not supported supported for this class by the PerlVTK module.

static int GetListBaseForFont (vtkTextMapper *tm, vtkViewport *vp, Font );
   Arg types of 'Font' not supported

Graphics::VTK::OpenGLActor

  • Inherits from Actor

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

const char *GetClassName ();
vtkOpenGLActor *New ();
void Render (vtkRenderer *ren, vtkMapper *mapper);

Graphics::VTK::OpenGLCamera

  • Inherits from Camera

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

const char *GetClassName ();
vtkOpenGLCamera *New ();
void Render (vtkRenderer *ren);
void UpdateViewport (vtkRenderer *ren);

Graphics::VTK::OpenGLImageActor

  • Inherits from ImageActor

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

const char *GetClassName ();
void Load (vtkRenderer *ren);
vtkOpenGLImageActor *New ();
void ReleaseGraphicsResources (vtkWindow *);

vtkOpenGLImageActor Unsupported Funcs:

Functions which are not supported supported for this class by the PerlVTK module.

unsigned char *MakeDataSuitable (int &xsize, int &ysize, int &release);
   Can't Handle 'unsigned char *' return type without a hint

Graphics::VTK::OpenGLImageMapper

  • Inherits from ImageMapper

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

const char *GetClassName ();
vtkOpenGLImageMapper *New ();
void RenderData (vtkViewport *viewport, vtkImageData *data, vtkActor2D *actor);
void RenderOpaqueGeometry (vtkViewport *viewport, vtkActor2D *actor);

Graphics::VTK::OpenGLImager

  • Inherits from Imager

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

void Erase ();
const char *GetClassName ();
vtkOpenGLImager *New ();
int RenderOpaqueGeometry ();

Graphics::VTK::OpenGLLight

  • Inherits from Light

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

const char *GetClassName ();
vtkOpenGLLight *New ();
void Render (vtkRenderer *ren, int light_index);

Graphics::VTK::OpenGLPolyDataMapper

  • Inherits from PolyDataMapper

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

virtual void Draw (vtkRenderer *ren, vtkActor *a);
const char *GetClassName ();
vtkOpenGLPolyDataMapper *New ();
void ReleaseGraphicsResources (vtkWindow *);
virtual void RenderPiece (vtkRenderer *ren, vtkActor *a);

Graphics::VTK::OpenGLPolyDataMapper2D

  • Inherits from PolyDataMapper2D

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

const char *GetClassName ();
vtkOpenGLPolyDataMapper2D *New ();
void RenderOpaqueGeometry (vtkViewport *viewport, vtkActor2D *actor);

Graphics::VTK::OpenGLProperty

  • Inherits from Property

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

void BackfaceRender (vtkActor *a, vtkRenderer *ren);
const char *GetClassName ();
vtkOpenGLProperty *New ();
void Render (vtkActor *a, vtkRenderer *ren);

Graphics::VTK::OpenGLRenderer

  • Inherits from Renderer

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

void Clear (void );
void ClearLights (void );
void DeviceRender (void );
const char *GetClassName ();
vtkOpenGLRenderer *New ();
int UpdateLights (void );

vtkOpenGLRenderer Unsupported Funcs:

Functions which are not supported supported for this class by the PerlVTK module.

void PrintSelf (ostream &os, vtkIndent indent);
   I/O Streams not Supported yet

Graphics::VTK::OpenGLTexture

  • Inherits from Texture

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

const char *GetClassName ();
void Load (vtkRenderer *ren);
vtkOpenGLTexture *New ();
void ReleaseGraphicsResources (vtkWindow *);

vtkOpenGLTexture Unsupported Funcs:

Functions which are not supported supported for this class by the PerlVTK module.

unsigned char *ResampleToPowerOfTwo (int &xsize, int &ysize, unsigned char *dptr, int bpp);
   Can't Handle 'unsigned char *' return type without a hint

Graphics::VTK::OpenGLVolumeRayCastMapper

  • Inherits from VolumeRayCastMapper

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

const char *GetClassName ();
vtkOpenGLVolumeRayCastMapper *New ();

Graphics::VTK::OpenGLVolumeTextureMapper2D

  • Inherits from VolumeTextureMapper2D

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

const char *GetClassName ();
vtkOpenGLVolumeTextureMapper2D *New ();

vtkOpenGLVolumeTextureMapper2D Unsupported Funcs:

Functions which are not supported supported for this class by the PerlVTK module.

void PrintSelf (ostream &os, vtkIndent index);
   I/O Streams not Supported yet

Graphics::VTK::OpenGLImageWindow

  • Inherits from XImageWindow

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

virtual void EraseWindow ();
void Frame ();
const char *GetClassName ();
virtual int GetDesiredDepth ();
void MakeCurrent ();
virtual void MakeDefaultWindow ();
vtkOpenGLImageWindow *New ();
void Render ();
void SwapBuffers ();

vtkOpenGLImageWindow Unsupported Funcs:

Functions which are not supported supported for this class by the PerlVTK module.

virtual Colormap GetDesiredColormap ();
   Can't Handle ColorMap return type yet

virtual Visual *GetDesiredVisual ();
   Can't Handle Visual return type yet

XVisualInfo *GetDesiredVisualInfo ();
   Can't Handle 'XVisualInfo *' return type yet

virtual void *GetGenericContext ();
   Can't Handle 'void *' return type without a hint

virtual void *GetGenericDisplayId ();
   Can't Handle 'void *' return type without a hint

virtual void *GetGenericDrawable ();
   Can't Handle 'void *' return type without a hint

virtual void *GetGenericParentId ();
   Can't Handle 'void *' return type without a hint

virtual void *GetGenericWindowId ();
   Can't Handle 'void *' return type without a hint

virtual unsigned char *GetPixelData (int x, int y, int x2, int y2, int front);
   Can't Handle 'unsigned char *' return type without a hint

virtual float *GetRGBAPixelData (int x, int y, int x2, int y2, int front);
   Can't Handle 'float *' return type without a hint

void PrintSelf (ostream &os, vtkIndent indent);
   I/O Streams not Supported yet

virtual void SetPixelData (int x, int y, int x2, int y2, unsigned char *, int front);
   Don't know the size of pointer arg number 5

virtual void SetRGBAPixelData (int x, int y, int x2, int y2, float *, int front, int blend);
   Don't know the size of pointer arg number 5

Graphics::VTK::XImageWindow

  • Inherits from ImageWindow

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

void EraseWindow ();
void Frame ();
const char *GetClassName ();
virtual int GetDesiredDepth ();
int GetNumberOfColors ();
int *GetPosition ();
   (Returns a 2-element Perl list)
int *GetSize ();
   (Returns a 2-element Perl list)
int GetVisualClass ();
int GetVisualDepth ();
vtkXImageWindow *New ();
void SetBackgroundColor (float r, float g, float b);
void SetParentId (Window );
void SetParentInfo (char *info);
void SetPosition (int , int );
void SetSize (int x, int y);
void SetWindowId (Window );
void SetWindowInfo (char *info);
void SetWindowName (char *name);
void SwapBuffers ();

vtkXImageWindow Unsupported Funcs:

Functions which are not supported supported for this class by the PerlVTK module.

void GetDefaultVisualInfo (XVisualInfo *info);
   Don't know the size of pointer arg number 1

virtual Colormap GetDesiredColormap ();
   Can't Handle ColorMap return type yet

virtual Visual *GetDesiredVisual ();
   Can't Handle Visual return type yet

Display *GetDisplayId ();
   Can't Handle Display return type yet

GC GetGC ();
   Can't Handle GC return type yet

void *GetGenericContext ();
   Can't Handle 'void *' return type without a hint

void *GetGenericDisplayId ();
   Can't Handle 'void *' return type without a hint

void *GetGenericDrawable ();
   Can't Handle 'void *' return type without a hint

void *GetGenericParentId ();
   Can't Handle 'void *' return type without a hint

void *GetGenericWindowId ();
   Can't Handle 'void *' return type without a hint

Window GetParentId ();
   Can't Handle Window return type yet

unsigned char *GetPixelData (int x1, int y1, int x2, int y2, int );
   Can't Handle 'unsigned char *' return type without a hint

void GetPosition (int *x, int *y);
   Don't know the size of pointer arg number 1

void GetShiftsScalesAndMasks (int &rshift, int &gshift, int &bshift, int &rscale, int &gscale, int &bscale, unsigned long &rmask, unsigned long &gmask, unsigned long &bmask);
   Arg types of 'unsigned long &' not supported yet
void GetSize (int *x, int *y);
   Don't know the size of pointer arg number 1

Visual *GetVisualId ();
   Can't Handle Visual return type yet

Window GetWindowId ();
   Can't Handle Window return type yet

Colormap MakeColorMap (Visual *visual);
   Can't Handle ColorMap return type yet

void PrintSelf (ostream &os, vtkIndent indent);
   I/O Streams not Supported yet

void SetDisplayId (Display *);
   Don't know the size of pointer arg number 1

void SetDisplayId (void *);
   Don't know the size of pointer arg number 1

void SetParentId (void *);
   Don't know the size of pointer arg number 1

void SetPosition (int a[2]);
   Method is redundant. Same as SetPosition( int, int)

void SetSize (int a[2]);
   Method is redundant. Same as SetSize( int, int)

void SetWindowId (void *);
   Don't know the size of pointer arg number 1

Graphics::VTK::XOpenGLRenderWindow

  • Inherits from OpenGLRenderWindow

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

virtual void Frame (void );
const char *GetClassName ();
virtual int GetDesiredDepth ();
virtual int GetEventPending ();
void HideCursor ();
virtual void Initialize (void );
void MakeCurrent ();
vtkXOpenGLRenderWindow *New ();
virtual void PrefFullScreen (void );
void Render ();
virtual void SetFullScreen (int );
void SetNextWindowId (Window );
void SetOffScreenRendering (int i);
void SetParentId (Window );
void SetParentInfo (char *info);
void SetPosition (int , int );
virtual void SetSize (int , int );
virtual void SetStereoCapableWindow (int capable);
void SetWindowId (Window );
void SetWindowInfo (char *info);
void SetWindowName (char *);
void ShowCursor ();
virtual void Start (void );
virtual void WindowInitialize (void );
virtual void WindowRemap (void );

vtkXOpenGLRenderWindow Unsupported Funcs:

Functions which are not supported supported for this class by the PerlVTK module.

virtual Colormap GetDesiredColormap ();
   Can't Handle ColorMap return type yet

virtual Visual *GetDesiredVisual ();
   Can't Handle Visual return type yet

virtual XVisualInfo *GetDesiredVisualInfo ();
   Can't Handle 'XVisualInfo *' return type yet

Display *GetDisplayId ();
   Can't Handle Display return type yet

virtual void *GetGenericContext ();
   Can't Handle 'void *' return type without a hint

virtual void *GetGenericDisplayId ();
   Can't Handle 'void *' return type without a hint

virtual void *GetGenericDrawable ();
   Can't Handle 'void *' return type without a hint

virtual void *GetGenericParentId ();
   Can't Handle 'void *' return type without a hint

virtual void *GetGenericWindowId ();
   Can't Handle 'void *' return type without a hint

Window GetParentId ();
   Can't Handle Window return type yet

virtual int *GetPosition ();
   Can't Handle 'int *' return type without a hint

virtual int *GetScreenSize ();
   Can't Handle 'int *' return type without a hint

virtual int *GetSize ();
   Can't Handle 'int *' return type without a hint

Window GetWindowId ();
   Can't Handle Window return type yet

void PrintSelf (ostream &os, vtkIndent indent);
   I/O Streams not Supported yet

void SetDisplayId (Display *);
   Don't know the size of pointer arg number 1

void SetDisplayId (void *);
   Don't know the size of pointer arg number 1

void SetParentId (void *);
   Don't know the size of pointer arg number 1

void SetPosition (int a[2]);
   Method is redundant. Same as SetPosition( int, int)

virtual void SetSize (int a[2]);
   Method is redundant. Same as SetSize( int, int)

void SetWindowId (void *);
   Don't know the size of pointer arg number 1

Graphics::VTK::XOpenGLTextMapper

  • Inherits from XTextMapper

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

const char *GetClassName ();
vtkXOpenGLTextMapper *New ();
virtual void ReleaseGraphicsResources (vtkWindow *);
void RenderGeometry (vtkViewport *viewport, vtkActor2D *actor);
void RenderOpaqueGeometry (vtkViewport *viewport, vtkActor2D *actor);
void RenderOverlay (vtkViewport *, vtkActor2D *);
void RenderTranslucentGeometry (vtkViewport *viewport, vtkActor2D *actor);

vtkXOpenGLTextMapper Unsupported Funcs:

Functions which are not supported supported for this class by the PerlVTK module.

static int GetListBaseForFont (vtkTextMapper *tm, vtkViewport *vp, Font );
   Arg types of 'Font' not supported

Graphics::VTK::XRenderWindowInteractor

  • Inherits from RenderWindowInteractor

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

void BreakLoopFlagOff ();
void BreakLoopFlagOn ();
int CreateTimer (int timertype);
int DestroyTimer (void );
virtual void Disable ();
virtual void Enable ();
int GetBreakLoopFlag ();
const char *GetClassName ();
virtual void Initialize ();
vtkXRenderWindowInteractor *New ();
void SetBreakLoopFlag (int );
virtual void Start ();
void TerminateApp (void );

vtkXRenderWindowInteractor Unsupported Funcs:

Functions which are not supported supported for this class by the PerlVTK module.

XtIntervalId AddTimeOut (XtAppContext app_context, unsigned long erval, XtTimerCallbackProc proc, XtPointer client_data);
   Arg types of 'XtAppContext' not supported yet
void Callback (Widget w, XtPointer client_data, XEvent *event, Boolean *ctd);
   Arg types of 'Widget' not supported yet
XtAppContext GetApp ();
   Can't Handle XtAppContext return type yet

virtual void GetMousePosition (int *x, int *y);
   Don't know the size of pointer arg number 1

Widget GetTopLevelShell ();
   Can't Handle Widget return type yet

Widget GetWidget ();
   Can't Handle Widget return type yet

virtual void Initialize (XtAppContext app);
   Arg types of 'XtAppContext' not supported yet
void PrintSelf (ostream &os, vtkIndent indent);
   I/O Streams not Supported yet

virtual void SetTopLevelShell (Widget );
   Arg types of 'Widget' not supported yet
virtual void SetWidget (Widget );
   Arg types of 'Widget' not supported yet
void Timer (XtPointer client_data, XtIntervalId *id);
   Don't know the size of pointer arg number 2

void vtkXRenderWindowInteractorCallback (Widget , XtPointer , XEvent *, Boolean *);
   Arg types of 'Widget' not supported yet
void vtkXRenderWindowInteractorTimer (XtPointer , XtIntervalId *);
   Don't know the size of pointer arg number 2

Graphics::VTK::XTextMapper

  • Inherits from TextMapper

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

const char *GetClassName ();
vtkXTextMapper *New ();
void SetFontSize (int size);

vtkXTextMapper Unsupported Funcs:

Functions which are not supported supported for this class by the PerlVTK module.

void DetermineSize (vtkViewport *viewport, int size[2]);
   Don't know the size of pointer arg number 2

void GetSize (vtkViewport *viewport, int size[2]);
   Don't know the size of pointer arg number 2

Graphics::VTK::Win32OpenGLImageWindow

  • Inherits from ImageWindow

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

void Clean ();
void Frame ();
const char *GetClassName ();
vtkWin32OpenGLImageWindow *GetOutput ();
void MakeCurrent ();
virtual void MakeDefaultWindow ();
vtkWin32OpenGLImageWindow *New ();
virtual void OpenGLInit ();
void Render ();
void ResumeScreenRendering ();
void SetParentInfo (char *);
virtual void SetPosition (int , int );
virtual void SetSize (int , int );
void SetWindowInfo (char *);
virtual void SetWindowName (char *);
void SetupMemoryRendering (int x, int y, HDC prn);
virtual void SetupPalette (HDC hDC);
virtual void SetupPixelFormat (HDC hDC, DWORD dwFlags, int debug, int bpp, int zbpp);
void SwapBuffers ();

vtkWin32OpenGLImageWindow Unsupported Funcs:

Functions which are not supported supported for this class by the PerlVTK module.

HDC GetMemoryDC ();
   Can't Handle HDC return type yet

unsigned char *GetMemoryData ();
   Can't Handle 'unsigned char *' return type without a hint

virtual unsigned char *GetPixelData (int x, int y, int x2, int y2, int front);
   Can't Handle 'unsigned char *' return type without a hint

virtual int *GetPosition ();
   Can't Handle 'int *' return type without a hint

virtual void GetPosition (int *x, int *y);
   Don't know the size of pointer arg number 1

virtual float *GetRGBAPixelData (int x, int y, int x2, int y2, int front);
   Can't Handle 'float *' return type without a hint

virtual int *GetSize ();
   Can't Handle 'int *' return type without a hint

virtual void GetSize (int *x, int *y);
   Don't know the size of pointer arg number 1

void PrintSelf (ostream &os, vtkIndent indent);
   I/O Streams not Supported yet

virtual void ReleaseRGBAPixelData (float *data);
   Don't know the size of pointer arg number 1

virtual void SetPixelData (int x, int y, int x2, int y2, unsigned char *, int front);
   Don't know the size of pointer arg number 5

virtual void SetPosition (int a[2]);
   Method is redundant. Same as SetPosition( int, int)

virtual void SetRGBAPixelData (int x, int y, int x2, int y2, float *, int front, int blend);
   Don't know the size of pointer arg number 5

virtual void SetSize (int a[2]);
   Method is redundant. Same as SetSize( int, int)

Graphics::VTK::Win32OpenGLRenderWindow

  • Inherits from OpenGLRenderWindow

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

void Clean ();
void Frame (void );
const char *GetClassName ();
virtual int GetEventPending ();
void HideCursor ();
virtual void Initialize (void );
void MakeCurrent ();
vtkWin32OpenGLRenderWindow *New ();
virtual void PrefFullScreen (void );
void ResumeScreenRendering (void );
virtual void SetFullScreen (int );
virtual void SetOffScreenRendering (int offscreen);
void SetParentInfo (char *);
virtual void SetPosition (int , int );
virtual void SetSize (int , int );
virtual void SetStereoCapableWindow (int capable);
void SetWindowInfo (char *);
virtual void SetWindowName (char *);
void SetupMemoryRendering (int x, int y, HDC prn);
void SetupMemoryRendering (HBITMAP hbmp);
virtual void SetupPalette (HDC hDC);
virtual void SetupPixelFormat (HDC hDC, DWORD dwFlags, int debug, int bpp, int zbpp);
void ShowCursor ();
virtual void Start (void );
virtual void WindowInitialize (void );
virtual void WindowRemap (void );

vtkWin32OpenGLRenderWindow Unsupported Funcs:

Functions which are not supported supported for this class by the PerlVTK module.

HDC GetMemoryDC ();
   Can't Handle HDC return type yet

unsigned char *GetMemoryData ();
   Can't Handle 'unsigned char *' return type without a hint

virtual int *GetPosition ();
   Can't Handle 'int *' return type without a hint

virtual int *GetScreenSize ();
   Can't Handle 'int *' return type without a hint

virtual int *GetSize ();
   Can't Handle 'int *' return type without a hint

void PrintSelf (ostream &os, vtkIndent indent);
   I/O Streams not Supported yet

virtual void SetPosition (int a[2]);
   Method is redundant. Same as SetPosition( int, int)

virtual void SetSize (int a[2]);
   Method is redundant. Same as SetSize( int, int)

Graphics::VTK::Win32OpenGLTextMapper

  • Inherits from Win32TextMapper

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

const char *GetClassName ();
static int GetListBaseForFont (vtkTextMapper *tm, vtkViewport *vp);
vtkWin32OpenGLTextMapper *New ();
virtual void ReleaseGraphicsResources (vtkWindow *);
void RenderGeometry (vtkViewport *viewport, vtkActor2D *actor);
void RenderOpaqueGeometry (vtkViewport *viewport, vtkActor2D *actor);
void RenderOverlay (vtkViewport *viewport, vtkActor2D *actor);
void RenderTranslucentGeometry (vtkViewport *viewport, vtkActor2D *actor);

Graphics::VTK::Win32RenderWindowInteractor

  • Inherits from RenderWindowInteractor

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

int CreateTimer (int timertype);
int DestroyTimer (void );
virtual void Disable ();
virtual void Enable ();
virtual void ExitCallback ();
const char *GetClassName ();
int GetInstallMessageProc ();
virtual void Initialize ();
void InstallMessageProcOff ();
void InstallMessageProcOn ();
vtkWin32RenderWindowInteractor *New ();
static void SetClassExitMethod (void (*func)(void *) , void *arg);
void SetInstallMessageProc (int );
virtual void Start ();
void TerminateApp (void );

vtkWin32RenderWindowInteractor Unsupported Funcs:

Functions which are not supported supported for this class by the PerlVTK module.

void PrintSelf (ostream &os, vtkIndent indent);
   I/O Streams not Supported yet

static void SetClassExitMethodArgDelete (void (*func)(void *) );
   No TCL interface is provided by VTK, so we aren't going to provide one either.

Graphics::VTK::Win32TextMapper

  • Inherits from TextMapper

Functions Supported for this class by the PerlVTK module: (To find more about their use check the VTK documentation at http://www.kitware.com.)

const char *GetClassName ();
vtkWin32TextMapper *New ();

vtkWin32TextMapper Unsupported Funcs:

Functions which are not supported supported for this class by the PerlVTK module.

void GetSize (vtkViewport *viewport, int size[2]);
   Don't know the size of pointer arg number 2