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);