The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

VTKFiltering - A Perl interface to VTKFiltering library

SYNOPSIS

use Graphics::VTK; use Graphics::VTK::Filtering;

DESCRIPTION

Graphics::VTK::Filtering is an interface to the Filtering 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::CardinalSpline

  • Inherits from Spline

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 Compute ();
   float Evaluate (float t);
   const char *GetClassName ();
   vtkCardinalSpline *New ();

vtkCardinalSpline Unsupported Funcs:

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

   void Fit1D (int n, float *x, float *y, float *w, float coefficients[4][], int leftConstraint, float leftValue, int rightConstraint, float rightValue);
      No TCL interface is provided by VTK, so we aren't going to provide one either.

   void FitClosed1D (int n, float *x, float *y, float *w, float coefficients[4][]);
      No TCL interface is provided by VTK, so we aren't going to provide one either.

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

Graphics::VTK::CastToConcrete

  • Inherits from DataSetToDataSetFilter

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 ();
   vtkCastToConcrete *New ();

Graphics::VTK::CellLocator

  • Inherits from Locator

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 BuildLocator ();
   void CacheCellBoundsOff ();
   void CacheCellBoundsOn ();
   void FreeSearchStructure ();
   void GenerateRepresentation (int level, vtkPolyData *pd);
   int GetCacheCellBounds ();
   virtual vtkIdList *GetCells (int bucket);
   const char *GetClassName ();
   virtual int GetNumberOfBuckets (void );
   int GetNumberOfCellsPerBucket ();
   int GetNumberOfCellsPerBucketMaxValue ();
   int GetNumberOfCellsPerBucketMinValue ();
   vtkCellLocator *New ();
   void SetCacheCellBounds (int );
   void SetNumberOfCellsPerBucket (int );

vtkCellLocator Unsupported Funcs:

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

   float Distance2ToBounds (float x[3], float bounds[6]);
      Don't know the size of pointer arg number 1

   float Distance2ToBucket (float x[3], int nei[3]);
      Don't know the size of pointer arg number 1

   void FindClosestPoint (float x[3], float closestPoint[3], long &cellId, int &subId, float &dist2);
      Don't know the size of pointer arg number 1

   int FindClosestPointWithinRadius (float x[3], float radius, float closestPoint[3], long &cellId, int &subId, float &dist2);
      Don't know the size of pointer arg number 1

   int FindClosestPointWithinRadius (float x[3], float radius, float closestPoint[3], vtkGenericCell *cell, long &cellId, int &subId, float &dist2);
      Don't know the size of pointer arg number 1

   int FindClosestPointWithinRadius (float x[3], float radius, float closestPoint[3], vtkGenericCell *cell, long &cellId, int &subId, float &dist2, int &inside);
      Don't know the size of pointer arg number 1

   void FindClosestPoint (float x[3], float closestPoint[3], vtkGenericCell *cell, long &cellId, int &subId, float &dist2);
      Don't know the size of pointer arg number 1

   int GenerateIndex (int offset, int numDivs, int i, int j, int k, long &idx);
      Don't know the size of pointer arg number 6

   void GetBucketNeighbors (int ijk[3], int ndivs, int level);
      Don't know the size of pointer arg number 1

   void GetChildren (int idx, int level, int children[8]);
      Don't know the size of pointer arg number 3

   void GetOverlappingBuckets (float x[3], int ijk[3], float dist, int prevMinLevel[3], int prevMaxLevel[3]);
      Don't know the size of pointer arg number 1

   virtual int IntersectWithLine (float a0[3], float a1[3], float tol, float &t, float x[3], float pcoords[3], int &subId);
      Don't know the size of pointer arg number 1

   virtual int IntersectWithLine (float a0[3], float a1[3], float tol, float &t, float x[3], float pcoords[3], int &subId, long &cellId);
      Don't know the size of pointer arg number 1

   virtual int IntersectWithLine (float a0[3], float a1[3], float tol, float &t, float x[3], float pcoords[3], int &subId, long &cellId, vtkGenericCell *cell);
      Don't know the size of pointer arg number 1

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

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

Graphics::VTK::ColorTransferFunction

  • Inherits from ScalarsToColors

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 AddHSVPoint (float x, float h, float s, float v);
   void AddHSVSegment (float x1, float h1, float s1, float v1, float x2, float h2, float s2, float v2);
   void AddRGBPoint (float x, float r, float g, float b);
   void AddRGBSegment (float x1, float r1, float g1, float b1, float x2, float r2, float g2, float b2);
   void ClampingOff ();
   void ClampingOn ();
   void DeepCopy (vtkColorTransferFunction *f);
   float GetBlueValue (float x);
   int GetClamping ();
   int GetClampingMaxValue ();
   int GetClampingMinValue ();
   const char *GetClassName ();
   float *GetColor (float x);
      (Returns a 3-element Perl list)
   int GetColorSpace ();
   int GetColorSpaceMaxValue ();
   int GetColorSpaceMinValue ();
   float GetGreenValue (float x);
   float  *GetRange ();
      (Returns a 2-element Perl list)
   float GetRedValue (float x);
   int GetSize ();
   vtkColorTransferFunction *New ();
   void RemoveAllPoints ();
   void RemovePoint (float x);
   void SetClamping (int );
   void SetColorSpace (int );
   void SetColorSpaceToHSV ();
   void SetColorSpaceToRGB ();

vtkColorTransferFunction Unsupported Funcs:

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

   void BuildFunctionFromTable (float x1, float x2, int size, float *table);
      Don't know the size of pointer arg number 4

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

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

   void GetTable (float x1, float x2, int n, float *table);
      Don't know the size of pointer arg number 4

   const unsigned char *GetTable (float x1, float x2, int n);
      Can't Handle 'const unsigned char *' return type without a hint

   virtual void MapScalarsThroughTable2 (void *input, unsigned char *output, int inputDataType, int numberOfValues, int inputIncrement, int outputIncrement);
      Don't know the size of pointer arg number 1

   virtual unsigned char *MapValue (float v);
      Can't Handle 'unsigned char *' return type without a hint

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

Graphics::VTK::Cone

  • Inherits from ImplicitFunction

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 EvaluateFunction (float x, float y, float z);
   float GetAngle ();
   float GetAngleMaxValue ();
   float GetAngleMinValue ();
   const char *GetClassName ();
   vtkCone *New ();
   void SetAngle (float );

vtkCone Unsupported Funcs:

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

   float EvaluateFunction (float x[3]);
      Method is redundant. Same as EvaluateFunction( float, float, float)

   void EvaluateGradient (float x[3], float g[3]);
      Don't know the size of pointer arg number 1

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

Graphics::VTK::Cylinder

  • Inherits from ImplicitFunction

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 EvaluateFunction (float x, float y, float z);
   float  *GetCenter ();
      (Returns a 3-element Perl list)
   const char *GetClassName ();
   float GetRadius ();
   vtkCylinder *New ();
   void SetCenter (float , float , float );
   void SetRadius (float );

vtkCylinder Unsupported Funcs:

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

   float EvaluateFunction (float x[3]);
      Method is redundant. Same as EvaluateFunction( float, float, float)

   void EvaluateGradient (float x[3], float g[3]);
      Don't know the size of pointer arg number 1

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

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

Graphics::VTK::DataObjectSource

  • Inherits from Source

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 ();
   vtkDataObject *GetOutput (int idx);
   vtkDataObject *GetOutput ();
   vtkDataObjectSource *New ();
   void SetOutput (vtkDataObject *);

Graphics::VTK::DataSetSource

  • Inherits from Source

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 *GetOutput (int idx);
   vtkDataSet *GetOutput ();
   vtkDataSetSource *New ();
   void SetOutput (vtkDataSet *);

Graphics::VTK::DataSetToDataSetFilter

  • Inherits from DataSetSource

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 ComputeInputUpdateExtents (vtkDataObject *output);
   const char *GetClassName ();
   vtkDataSet *GetInput ();
   vtkDataSet *GetOutput (int idx);
   vtkDataSet *GetOutput ();
   vtkPolyData *GetPolyDataOutput ();
   vtkRectilinearGrid *GetRectilinearGridOutput ();
   vtkStructuredGrid *GetStructuredGridOutput ();
   vtkStructuredPoints *GetStructuredPointsOutput ();
   vtkUnstructuredGrid *GetUnstructuredGridOutput ();
   void SetInput (vtkDataSet *input);

Graphics::VTK::DataSetToPolyDataFilter

  • Inherits from PolyDataSource

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 ComputeInputUpdateExtents (vtkDataObject *output);
   const char *GetClassName ();
   vtkDataSet *GetInput ();
   virtual void SetInput (vtkDataSet *input);

Graphics::VTK::DataSetToStructuredGridFilter

  • Inherits from StructuredGridSource

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 ();
   virtual void SetInput (vtkDataSet *input);

Graphics::VTK::DataSetToStructuredPointsFilter

  • 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.)

   const char *GetClassName ();
   vtkDataSet *GetInput ();
   virtual void SetInput (vtkDataSet *input);

Graphics::VTK::DataSetToUnstructuredGridFilter

  • Inherits from UnstructuredGridSource

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 ();
   virtual void SetInput (vtkDataSet *input);

Graphics::VTK::ImageInPlaceFilter

  • Inherits from ImageToImageFilter

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 ();
   vtkImageInPlaceFilter *New ();

Graphics::VTK::ImageMultipleInputFilter

  • Inherits from ImageSource

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 AddInput (vtkImageData *input);
   void BypassOff ();
   void BypassOn ();
   int GetBypass ();
   const char *GetClassName ();
   vtkImageData *GetInput (int num);
   vtkImageData *GetInput ();
   int GetNumberOfThreads ();
   int GetNumberOfThreadsMaxValue ();
   int GetNumberOfThreadsMinValue ();
   vtkImageMultipleInputFilter *New ();
   virtual void RemoveInput (vtkImageData *input);
   void SetBypass (int );
   virtual void SetInput (int num, vtkImageData *input);
   void SetNumberOfThreads (int );

vtkImageMultipleInputFilter Unsupported Funcs:

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

   virtual void ComputeInputUpdateExtent (int inExt[6], int outExt[6], int whichInput);
      Don't know the size of pointer arg number 1

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

   virtual int SplitExtent (int splitExt[6], int startExt[6], int num, int total);
      Don't know the size of pointer arg number 1

   virtual void ThreadedExecute (vtkImageData *inDatas, vtkImageData *outData, int extent[6], int threadId);
      Don't know the size of pointer arg number 3

Graphics::VTK::ImageMultipleInputOutputFilter

  • Inherits from ImageMultipleInputFilter

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 *GetOutput (int num);
   vtkImageData *GetOutput ();
   vtkImageMultipleInputOutputFilter *New ();

vtkImageMultipleInputOutputFilter Unsupported Funcs:

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

   virtual void ComputeInputUpdateExtent (int inExt[6], int outExt[6], int whichInput);
      Don't know the size of pointer arg number 1

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

   virtual void ThreadedExecute (vtkImageData *inDatas, vtkImageData *outDatas, int extent[6], int threadId);
      Don't know the size of pointer arg number 3

   virtual void ThreadedExecute (vtkImageData *inDatas, vtkImageData *outData, int extent[6], int threadId);
      Don't know the size of pointer arg number 3

Graphics::VTK::ImageSource

  • Inherits from Source

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 *GetOutput (int idx);
   vtkImageData *GetOutput ();
   vtkImageSource *New ();
   void SetOutput (vtkImageData *output);

vtkImageSource Unsupported Funcs:

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

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

Graphics::VTK::ImageToImageFilter

  • Inherits from ImageSource

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 ();
   long GetInputMemoryLimit ();
   int GetNumberOfThreads ();
   int GetNumberOfThreadsMaxValue ();
   int GetNumberOfThreadsMinValue ();
   vtkImageToImageFilter *New ();
   virtual void SetInput (vtkImageData *input);
   void SetInputMemoryLimit (int );
   void SetNumberOfThreads (int );

vtkImageToImageFilter Unsupported Funcs:

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

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

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

   virtual void ComputeInputUpdateExtent (int inExt[6], int outExt[6]);
      Don't know the size of pointer arg number 1

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

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

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

   virtual int SplitExtent (int splitExt[6], int startExt[6], int num, int total);
      Don't know the size of pointer arg number 1

   virtual void ThreadedExecute (vtkImageData *inData, vtkImageData *outData, int extent[6], int threadId);
      Don't know the size of pointer arg number 3

Graphics::VTK::ImageToStructuredPoints

  • Inherits from Source

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 ();
   vtkStructuredPoints *GetOutput (int idx);
   vtkStructuredPoints *GetOutput ();
   vtkImageData *GetVectorInput ();
   vtkImageToStructuredPoints *New ();
   void SetInput (vtkImageData *input);
   void SetVectorInput (vtkImageData *input);

vtkImageToStructuredPoints 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::ImageTwoInputFilter

  • Inherits from ImageMultipleInputFilter

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 *GetInput1 ();
   vtkImageData *GetInput2 ();
   vtkImageTwoInputFilter *New ();
   virtual void SetInput1 (vtkImageData *input);
   virtual void SetInput2 (vtkImageData *input);

Graphics::VTK::ImplicitBoolean

  • Inherits from ImplicitFunction

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 AddFunction (vtkImplicitFunction *in);
   float EvaluateFunction (float x, float y, float z);
   const char *GetClassName ();
   vtkImplicitFunctionCollection *GetFunction ();
   unsigned long GetMTime ();
   int GetOperationType ();
   const char *GetOperationTypeAsString ();
   int GetOperationTypeMaxValue ();
   int GetOperationTypeMinValue ();
   vtkImplicitBoolean *New ();
   void RemoveFunction (vtkImplicitFunction *in);
   void SetOperationType (int );
   void SetOperationTypeToDifference ();
   void SetOperationTypeToIntersection ();
   void SetOperationTypeToUnion ();
   void SetOperationTypeToUnionOfMagnitudes ();

vtkImplicitBoolean Unsupported Funcs:

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

   float EvaluateFunction (float x[3]);
      Method is redundant. Same as EvaluateFunction( float, float, float)

   void EvaluateGradient (float x[3], float g[3]);
      Don't know the size of pointer arg number 1

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

Graphics::VTK::ImplicitDataSet

  • Inherits from ImplicitFunction

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 EvaluateFunction (float x, float y, float z);
   const char *GetClassName ();
   vtkDataSet *GetDataSet ();
   unsigned long GetMTime ();
   float  *GetOutGradient ();
      (Returns a 3-element Perl list)
   float GetOutValue ();
   vtkImplicitDataSet *New ();
   void SetDataSet (vtkDataSet *);
   void SetOutGradient (float , float , float );
   void SetOutValue (float );

vtkImplicitDataSet Unsupported Funcs:

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

   float EvaluateFunction (float x[3]);
      Method is redundant. Same as EvaluateFunction( float, float, float)

   void EvaluateGradient (float x[3], float n[3]);
      Don't know the size of pointer arg number 1

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

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

Graphics::VTK::ImplicitSelectionLoop

  • Inherits from ImplicitFunction

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 AutomaticNormalGenerationOff ();
   void AutomaticNormalGenerationOn ();
   float EvaluateFunction (float x, float y, float z);
   int GetAutomaticNormalGeneration ();
   const char *GetClassName ();
   vtkPoints *GetLoop ();
   unsigned long GetMTime ();
   float  *GetNormal ();
      (Returns a 3-element Perl list)
   vtkImplicitSelectionLoop *New ();
   void SetAutomaticNormalGeneration (int );
   void SetLoop (vtkPoints *);
   void SetNormal (float , float , float );

vtkImplicitSelectionLoop Unsupported Funcs:

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

   float EvaluateFunction (float x[3]);
      Method is redundant. Same as EvaluateFunction( float, float, float)

   void EvaluateGradient (float x[3], float n[3]);
      Don't know the size of pointer arg number 1

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

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

Graphics::VTK::ImplicitVolume

  • Inherits from ImplicitFunction

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 EvaluateFunction (float x, float y, float z);
   const char *GetClassName ();
   unsigned long GetMTime ();
   float  *GetOutGradient ();
      (Returns a 3-element Perl list)
   float GetOutValue ();
   vtkImageData *GetVolume ();
   vtkImplicitVolume *New ();
   void SetOutGradient (float , float , float );
   void SetOutValue (float );
   void SetVolume (vtkImageData *);

vtkImplicitVolume Unsupported Funcs:

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

   float EvaluateFunction (float x[3]);
      Method is redundant. Same as EvaluateFunction( float, float, float)

   void EvaluateGradient (float x[3], float n[3]);
      Don't know the size of pointer arg number 1

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

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

Graphics::VTK::ImplicitWindowFunction

  • Inherits from ImplicitFunction

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 EvaluateFunction (float x, float y, float z);
   const char *GetClassName ();
   vtkImplicitFunction *GetImplicitFunction ();
   unsigned long GetMTime ();
   float  *GetWindowRange ();
      (Returns a 2-element Perl list)
   float  *GetWindowValues ();
      (Returns a 2-element Perl list)
   vtkImplicitWindowFunction *New ();
   void SetImplicitFunction (vtkImplicitFunction *);
   void SetWindowRange (float , float );
   void SetWindowValues (float , float );

vtkImplicitWindowFunction Unsupported Funcs:

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

   float EvaluateFunction (float x[3]);
      Method is redundant. Same as EvaluateFunction( float, float, float)

   void EvaluateGradient (float x[3], float n[3]);
      Don't know the size of pointer arg number 1

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

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

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

Graphics::VTK::KochanekSpline

  • Inherits from Spline

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 Compute ();
   float Evaluate (float t);
   const char *GetClassName ();
   float GetDefaultBias ();
   float GetDefaultContinuity ();
   float GetDefaultTension ();
   vtkKochanekSpline *New ();
   void SetDefaultBias (float );
   void SetDefaultContinuity (float );
   void SetDefaultTension (float );

vtkKochanekSpline Unsupported Funcs:

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

   void Fit1D (int n, float *x, float *y, float tension, float bias, float continuity, float coefficients[4][], int leftConstraint, float leftValue, int rightConstraint, float rightValue);
      No TCL interface is provided by VTK, so we aren't going to provide one either.

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

Graphics::VTK::MergePoints

  • Inherits from PointLocator

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 IsInsertedPoint (float x, float y, float z);
   vtkMergePoints *New ();

vtkMergePoints Unsupported Funcs:

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

   int InsertUniquePoint (const float x[3], long &ptId);
      Don't know the size of pointer arg number 1

   long IsInsertedPoint (const float x[3]);
      Method is redundant. Same as IsInsertedPoint( float, float, float)

Graphics::VTK::MergePoints2D

  • Inherits from PointLocator2D

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 ();
   vtkMergePoints2D *New ();

vtkMergePoints2D Unsupported Funcs:

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

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

Graphics::VTK::PiecewiseFunction

  • Inherits from DataObject

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 AddPoint (float x, float val);
   void AddSegment (float x1, float val1, float x2, float val2);
   void ClampingOff ();
   void ClampingOn ();
   void DeepCopy (vtkDataObject *f);
   int GetClamping ();
   const char *GetClassName ();
   int GetDataObjectType ();
   float GetFirstNonZeroValue ();
   unsigned long GetMTime ();
   float *GetRange ();
      (Returns a 2-element Perl list)
   int GetSize ();
   const char *GetType ();
   float GetValue (float x);
   void Initialize ();
   vtkPiecewiseFunction *New ();
   void RemoveAllPoints ();
   void RemovePoint (float x);
   void SetClamping (int );
   void ShallowCopy (vtkDataObject *f);

vtkPiecewiseFunction Unsupported Funcs:

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

   void BuildFunctionFromTable (float x1, float x2, int size, float *table, int stride);
      Don't know the size of pointer arg number 4

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

   void GetTable (float x1, float x2, int size, float *table, int stride);
      Don't know the size of pointer arg number 4

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

Graphics::VTK::PointSetSource

  • Inherits from Source

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 ();
   vtkPointSet *GetOutput (int idx);
   vtkPointSet *GetOutput ();
   vtkPointSetSource *New ();
   void SetOutput (vtkPointSet *output);

Graphics::VTK::PointSetToPointSetFilter

  • Inherits from PointSetSource

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 ComputeInputUpdateExtents (vtkDataObject *output);
   const char *GetClassName ();
   vtkPointSet *GetInput ();
   vtkPointSet *GetOutput (int idx);
   vtkPointSet *GetOutput ();
   vtkPolyData *GetPolyDataOutput ();
   vtkStructuredGrid *GetStructuredGridOutput ();
   vtkUnstructuredGrid *GetUnstructuredGridOutput ();
   void SetInput (vtkPointSet *input);

Graphics::VTK::PolyDataCollection

  • 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 (vtkPolyData *pd);
   const char *GetClassName ();
   vtkPolyData *GetNextItem ();
   vtkPolyDataCollection *New ();

Graphics::VTK::PolyDataSource

  • Inherits from Source

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 ();
   vtkPolyData *GetOutput (int idx);
   vtkPolyData *GetOutput ();
   vtkPolyDataSource *New ();
   void SetOutput (vtkPolyData *output);

Graphics::VTK::PolyDataToPolyDataFilter

  • Inherits from PolyDataSource

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 ();
   vtkPolyData *GetInput ();
   virtual void SetInput (vtkPolyData *input);

Graphics::VTK::RectilinearGridSource

  • Inherits from Source

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 ();
   vtkRectilinearGrid *GetOutput (int idx);
   vtkRectilinearGrid *GetOutput ();
   vtkRectilinearGridSource *New ();
   void SetOutput (vtkRectilinearGrid *output);

Graphics::VTK::RectilinearGridToPolyDataFilter

  • Inherits from PolyDataSource

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 ();
   vtkRectilinearGrid *GetInput ();
   void SetInput (vtkRectilinearGrid *input);

Graphics::VTK::ScalarTree

  • 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 BuildTree ();
   int GetBranchingFactor ();
   int GetBranchingFactorMaxValue ();
   int GetBranchingFactorMinValue ();
   const char *GetClassName ();
   vtkDataSet *GetDataSet ();
   int GetLevel ();
   int GetMaxLevel ();
   int GetMaxLevelMaxValue ();
   int GetMaxLevelMinValue ();
   void InitTraversal (float scalarValue);
   void Initialize ();
   vtkScalarTree *New ();
   void SetBranchingFactor (int );
   void SetDataSet (vtkDataSet *);
   void SetMaxLevel (int );

vtkScalarTree Unsupported Funcs:

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

   vtkCell *GetNextCell (long &cellId, vtkIdList &ptIds, vtkDataArray *cellScalars);
      Don't know the size of pointer arg number 1

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

Graphics::VTK::SimpleImageToImageFilter

  • Inherits from ImageSource

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 ();
   virtual void SetInput (vtkImageData *input);

vtkSimpleImageToImageFilter Unsupported Funcs:

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

   virtual void ComputeInputUpdateExtent (int inExt[6], int outExt[6]);
      Don't know the size of pointer arg number 1

Graphics::VTK::Sphere

  • Inherits from ImplicitFunction

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 EvaluateFunction (float x, float y, float z);
   float  *GetCenter ();
      (Returns a 3-element Perl list)
   const char *GetClassName ();
   float GetRadius ();
   vtkSphere *New ();
   void SetCenter (float , float , float );
   void SetRadius (float );

vtkSphere Unsupported Funcs:

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

   float EvaluateFunction (float x[3]);
      Method is redundant. Same as EvaluateFunction( float, float, float)

   void EvaluateGradient (float x[3], float n[3]);
      Don't know the size of pointer arg number 1

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

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

Graphics::VTK::Spline

  • 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 AddPoint (float t, float x);
   void ClampValueOff ();
   void ClampValueOn ();
   void ClosedOff ();
   void ClosedOn ();
   virtual void Compute () = 0;
   int GetClampValue ();
   const char *GetClassName ();
   int GetClosed ();
   int GetLeftConstraint ();
   int GetLeftConstraintMaxValue ();
   int GetLeftConstraintMinValue ();
   float GetLeftValue ();
   unsigned long GetMTime ();
   int GetRightConstraint ();
   int GetRightConstraintMaxValue ();
   int GetRightConstraintMinValue ();
   float GetRightValue ();
   void RemoveAllPoints ();
   void RemovePoint (float t);
   void SetClampValue (int );
   void SetClosed (int );
   void SetLeftConstraint (int );
   void SetLeftValue (float );
   void SetRightConstraint (int );
   void SetRightValue (float );

vtkSpline 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::StructuredGridSource

  • Inherits from Source

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 ();
   vtkStructuredGrid *GetOutput (int idx);
   vtkStructuredGrid *GetOutput ();
   vtkStructuredGridSource *New ();
   void SetOutput (vtkStructuredGrid *output);

Graphics::VTK::StructuredGridToPolyDataFilter

  • Inherits from PolyDataSource

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 ();
   vtkStructuredGrid *GetInput ();
   void SetInput (vtkStructuredGrid *input);

Graphics::VTK::StructuredGridToStructuredGridFilter

  • Inherits from StructuredGridSource

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 ();
   vtkStructuredGrid *GetInput ();
   void SetInput (vtkStructuredGrid *input);

Graphics::VTK::StructuredPointsCollection

  • 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 (vtkStructuredPoints *ds);
   const char *GetClassName ();
   vtkStructuredPoints *GetNextItem ();
   vtkStructuredPointsCollection *New ();

Graphics::VTK::StructuredPointsSource

  • Inherits from Source

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 ();
   vtkStructuredPoints *GetOutput (int idx);
   vtkStructuredPoints *GetOutput ();
   vtkStructuredPointsSource *New ();
   void SetOutput (vtkStructuredPoints *output);

Graphics::VTK::StructuredPointsToPolyDataFilter

  • Inherits from PolyDataSource

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 ();
   void SetInput (vtkImageData *input);

Graphics::VTK::StructuredPointsToStructuredPointsFilter

  • 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.)

   const char *GetClassName ();
   vtkImageData *GetInput ();
   void SetInput (vtkImageData *input);

Graphics::VTK::StructuredPointsToUnstructuredGridFilter

  • Inherits from UnstructuredGridSource

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 ();
   void SetInput (vtkImageData *input);

Graphics::VTK::Superquadric

  • Inherits from ImplicitFunction

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 EvaluateFunction (float x, float y, float z);
   float  *GetCenter ();
      (Returns a 3-element Perl list)
   const char *GetClassName ();
   float GetPhiRoundness ();
   float  *GetScale ();
      (Returns a 3-element Perl list)
   float GetSize ();
   float GetThetaRoundness ();
   float GetThickness ();
   float GetThicknessMaxValue ();
   float GetThicknessMinValue ();
   int GetToroidal ();
   vtkSuperquadric *New ();
   void SetCenter (float , float , float );
   void SetPhiRoundness (float e);
   void SetScale (float , float , float );
   void SetSize (float );
   void SetThetaRoundness (float e);
   void SetThickness (float );
   void SetToroidal (int );
   void ToroidalOff ();
   void ToroidalOn ();

vtkSuperquadric Unsupported Funcs:

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

   float EvaluateFunction (float x[3]);
      Method is redundant. Same as EvaluateFunction( float, float, float)

   void EvaluateGradient (float x[3], float g[3]);
      Don't know the size of pointer arg number 1

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

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

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

Graphics::VTK::UnstructuredGridSource

  • Inherits from Source

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 ();
   vtkUnstructuredGrid *GetOutput (int idx);
   vtkUnstructuredGrid *GetOutput ();
   vtkUnstructuredGridSource *New ();
   void SetOutput (vtkUnstructuredGrid *output);

Graphics::VTK::UnstructuredGridToPolyDataFilter

  • Inherits from PolyDataSource

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 ComputeInputUpdateExtents (vtkDataObject *output);
   const char *GetClassName ();
   vtkUnstructuredGrid *GetInput ();
   virtual void SetInput (vtkUnstructuredGrid *input);

Graphics::VTK::UnstructuredGridToUnstructuredGridFilter

  • Inherits from UnstructuredGridSource

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 ();
   vtkUnstructuredGrid *GetInput ();
   void SetInput (vtkUnstructuredGrid *input);