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