VTKImaging - A Perl interface to VTKImaging library
use Graphics::VTK; use Graphics::VTK::Imaging;
use Graphics::VTK;
use Graphics::VTK::Imaging;
Graphics::VTK::Imaging is an interface to the Imaging libaray of the C++ visualization toolkit VTK..
Original PerlVTK Package: Roberto De Leo <rdl@math.umd.edu>
Additional Refinements: John Cerney <j-cerney1@raytheon.com>
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 (); unsigned char *GetInIn (); (Returns a 2-element Perl list) unsigned char *GetInOn (); (Returns a 2-element Perl list) unsigned char *GetInOut (); (Returns a 2-element Perl list) unsigned char *GetOnIn (); (Returns a 2-element Perl list) unsigned char *GetOnOn (); (Returns a 2-element Perl list) unsigned char *GetOnOut (); (Returns a 2-element Perl list) unsigned char *GetOutIn (); (Returns a 2-element Perl list) unsigned char *GetOutOn (); (Returns a 2-element Perl list) unsigned char *GetOutOut (); (Returns a 2-element Perl list) int GetThickness (); int GetXSize (); int GetYSize (); vtkBooleanTexture *New (); void SetInIn (unsigned char , unsigned char ); void SetInOn (unsigned char , unsigned char ); void SetInOut (unsigned char , unsigned char ); void SetOnIn (unsigned char , unsigned char ); void SetOnOn (unsigned char , unsigned char ); void SetOnOut (unsigned char , unsigned char ); void SetOutIn (unsigned char , unsigned char ); void SetOutOn (unsigned char , unsigned char ); void SetOutOut (unsigned char , unsigned char ); void SetThickness (int ); void SetXSize (int ); void SetYSize (int );
vtkBooleanTexture 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 SetInIn (unsigned char a[2]); Arg types of 'unsigned char *' not supported yet void SetInOn (unsigned char a[2]); Arg types of 'unsigned char *' not supported yet void SetInOut (unsigned char a[2]); Arg types of 'unsigned char *' not supported yet void SetOnIn (unsigned char a[2]); Arg types of 'unsigned char *' not supported yet void SetOnOn (unsigned char a[2]); Arg types of 'unsigned char *' not supported yet void SetOnOut (unsigned char a[2]); Arg types of 'unsigned char *' not supported yet void SetOutIn (unsigned char a[2]); Arg types of 'unsigned char *' not supported yet void SetOutOn (unsigned char a[2]); Arg types of 'unsigned char *' not supported yet void SetOutOut (unsigned char a[2]); Arg types of 'unsigned char *' not supported yet
Inherits from StructuredPointsToStructuredPointsFilter
const char *GetClassName (); int *GetSampleRate (); (Returns a 3-element Perl list) int *GetVOI (); (Returns a 6-element Perl list) vtkExtractVOI *New (); void SetSampleRate (int , int , int ); void SetVOI (int , int , int , int , int , int );
vtkExtractVOI Unsupported Funcs:
void PrintSelf (ostream &os, vtkIndent indent); I/O Streams not Supported yet void SetSampleRate (int a[3]); Method is redundant. Same as SetSampleRate( int, int, int) void SetVOI (int a[6]); Method is redundant. Same as SetVOI( int, int, int, int, int, int)
Inherits from DataSetToStructuredPointsFilter
void CappingOff (); void CappingOn (); void ComputeModelBounds (); int GetAccumulationMode (); const char *GetAccumulationModeAsString (); int GetAccumulationModeMaxValue (); int GetAccumulationModeMinValue (); float GetCapValue (); int GetCapping (); const char *GetClassName (); float GetEccentricity (); float GetEccentricityMaxValue (); float GetEccentricityMinValue (); float GetExponentFactor (); float *GetModelBounds (); (Returns a 6-element Perl list) int GetNormalWarping (); float GetNullValue (); float GetRadius (); float GetRadiusMaxValue (); float GetRadiusMinValue (); int *GetSampleDimensions (); (Returns a 3-element Perl list) int GetScalarWarping (); float GetScaleFactor (); float GetScaleFactorMaxValue (); float GetScaleFactorMinValue (); vtkGaussianSplatter *New (); void NormalWarpingOff (); void NormalWarpingOn (); void ScalarWarpingOff (); void ScalarWarpingOn (); void SetAccumulationMode (int ); void SetAccumulationModeToMax (); void SetAccumulationModeToMin (); void SetAccumulationModeToSum (); void SetCapValue (float ); void SetCapping (int ); void SetEccentricity (float ); void SetExponentFactor (float ); void SetModelBounds (float , float , float , float , float , float ); void SetNormalWarping (int ); void SetNullValue (float ); void SetRadius (float ); void SetSampleDimensions (int i, int j, int k); void SetScalarWarping (int ); void SetScaleFactor (float );
vtkGaussianSplatter Unsupported Funcs:
void PrintSelf (ostream &os, vtkIndent indent); I/O Streams not Supported yet void SetModelBounds (float a[6]); Method is redundant. Same as SetModelBounds( float, float, float, float, float, float) void SetSampleDimensions (int dim[3]); Method is redundant. Same as SetSampleDimensions( int, int, int)
Inherits from ImageToImageFilter
const char *GetClassName (); int *GetComponentExtent (); (Returns a 6-element Perl list) float *GetComponentOrigin (); (Returns a 3-element Perl list) float *GetComponentSpacing (); (Returns a 3-element Perl list) double *GetMax (); (Returns a 3-element Perl list) double *GetMean (); (Returns a 3-element Perl list) double *GetMin (); (Returns a 3-element Perl list) int GetReverseStencil (); double *GetStandardDeviation (); (Returns a 3-element Perl list) vtkImageStencilData *GetStencil (); long GetVoxelCount (); vtkImageAccumulate *New (); void ReverseStencilOff (); void ReverseStencilOn (); void SetComponentExtent (int minX, int maxX, int minY, int maxY, int minZ, int maxZ); void SetComponentOrigin (float , float , float ); void SetComponentSpacing (float , float , float ); void SetReverseStencil (int ); void SetStencil (vtkImageStencilData *stencil);
vtkImageAccumulate Unsupported Funcs:
void ComputeInputUpdateExtent (int inExt[6], int outExt[6]); Don't know the size of pointer arg number 1 void GetComponentExtent (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 SetComponentExtent (int extent[6]); Method is redundant. Same as SetComponentExtent( int, int, int, int, int, int) void SetComponentOrigin (float a[3]); Method is redundant. Same as SetComponentOrigin( float, float, float) void SetComponentSpacing (float a[3]); Method is redundant. Same as SetComponentSpacing( float, float, float)
Inherits from ImageSpatialFilter
void CornersOff (); void CornersOn (); void EdgesOff (); void EdgesOn (); void FacesOff (); void FacesOn (); const char *GetClassName (); int GetCorners (); float GetDiffusionFactor (); float GetDiffusionThreshold (); int GetEdges (); int GetFaces (); int GetGradientMagnitudeThreshold (); int GetNumberOfIterations (); void GradientMagnitudeThresholdOff (); void GradientMagnitudeThresholdOn (); vtkImageAnisotropicDiffusion2D *New (); void SetCorners (int ); void SetDiffusionFactor (float ); void SetDiffusionThreshold (float ); void SetEdges (int ); void SetFaces (int ); void SetGradientMagnitudeThreshold (int ); void SetNumberOfIterations (int num);
vtkImageAnisotropicDiffusion2D Unsupported Funcs:
void Iterate (vtkImageData *in, vtkImageData *out, float ar0, float ar1, int *coreExtent, int count); Don't know the size of pointer arg number 5 void PrintSelf (ostream &os, vtkIndent indent); I/O Streams not Supported yet void ThreadedExecute (vtkImageData *inData, vtkImageData *outData, int extent[6], int id); Don't know the size of pointer arg number 3
void CornersOff (); void CornersOn (); void EdgesOff (); void EdgesOn (); void FacesOff (); void FacesOn (); const char *GetClassName (); int GetCorners (); float GetDiffusionFactor (); float GetDiffusionThreshold (); int GetEdges (); int GetFaces (); int GetGradientMagnitudeThreshold (); int GetNumberOfIterations (); void GradientMagnitudeThresholdOff (); void GradientMagnitudeThresholdOn (); vtkImageAnisotropicDiffusion3D *New (); void SetCorners (int ); void SetDiffusionFactor (float ); void SetDiffusionThreshold (float ); void SetEdges (int ); void SetFaces (int ); void SetGradientMagnitudeThreshold (int ); void SetNumberOfIterations (int num);
vtkImageAnisotropicDiffusion3D Unsupported Funcs:
void Iterate (vtkImageData *in, vtkImageData *out, float ar0, float ar1, float ar3, int *coreExtent, int count); Don't know the size of pointer arg number 6 void PrintSelf (ostream &os, vtkIndent indent); I/O Streams not Supported yet void ThreadedExecute (vtkImageData *inData, vtkImageData *outData, int extent[6], int id); Don't know the size of pointer arg number 3
Inherits from ImageMultipleInputFilter
int GetAppendAxis (); const char *GetClassName (); int GetPreserveExtents (); vtkImageAppend *New (); void PreserveExtentsOff (); void PreserveExtentsOn (); void SetAppendAxis (int ); void SetPreserveExtents (int );
vtkImageAppend Unsupported Funcs:
void ComputeInputUpdateExtent (int inExt[6], int outExt[6], int whichInput); Don't know the size of pointer arg number 1 void InitOutput (int outExt[6], vtkImageData *outData); Don't know the size of pointer arg number 1 void PrintSelf (ostream &os, vtkIndent indent); I/O Streams not Supported yet void ThreadedExecute (vtkImageData *inDatas, vtkImageData *outData, int extent[6], int id); Don't know the size of pointer arg number 3
const char *GetClassName (); vtkImageAppendComponents *New (); virtual void SetInput2 (vtkImageData *input);
vtkImageAppendComponents Unsupported Funcs:
virtual void SetInput1 (vtkImageData *input); Method is marked 'Do Not Use' in its descriptions void ThreadedExecute (vtkImageData *inDatas, vtkImageData *outData, int extent[6], int id); Don't know the size of pointer arg number 3
int GetBlendMode (); const char *GetBlendModeAsString (void ); int GetBlendModeMaxValue (); int GetBlendModeMinValue (); const char *GetClassName (); float GetCompoundThreshold (); double GetOpacity (int idx); vtkImageStencilData *GetStencil (); vtkImageBlend *New (); void SetBlendMode (int ); void SetBlendModeToCompound (); void SetBlendModeToNormal (); void SetCompoundThreshold (float ); void SetOpacity (int idx, double opacity); void SetStencil (vtkImageStencilData *);
vtkImageBlend Unsupported Funcs:
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 void ThreadedExecute (vtkImageData *inDatas, vtkImageData *outData, int extent[6], int id); Don't know the size of pointer arg number 3
const char *GetClassName (); float *GetCutOff (); (Returns a 3-element Perl list) int GetOrder (); float GetXCutOff (); float GetYCutOff (); float GetZCutOff (); vtkImageButterworthHighPass *New (); void SetCutOff (float , float , float ); void SetCutOff (float v); void SetOrder (int ); void SetXCutOff (float v); void SetYCutOff (float v); void SetZCutOff (float v);
vtkImageButterworthHighPass Unsupported Funcs:
void PrintSelf (ostream &os, vtkIndent indent); I/O Streams not Supported yet void SetCutOff (float a[3]); Method is redundant. Same as SetCutOff( float, float, float) void ThreadedExecute (vtkImageData *inData, vtkImageData *outData, int outExt[6], int id); Don't know the size of pointer arg number 3
const char *GetClassName (); float *GetCutOff (); (Returns a 3-element Perl list) int GetOrder (); float GetXCutOff (); float GetYCutOff (); float GetZCutOff (); vtkImageButterworthLowPass *New (); void SetCutOff (float , float , float ); void SetCutOff (float v); void SetOrder (int ); void SetXCutOff (float v); void SetYCutOff (float v); void SetZCutOff (float v);
vtkImageButterworthLowPass Unsupported Funcs:
int GetCacheSize (); const char *GetClassName (); vtkImageCacheFilter *New (); void SetCacheSize (int size); void UpdateData (vtkDataObject *outData);
vtkImageCacheFilter Unsupported Funcs:
void PrintSelf (ostream &os, vtkIndent indent); I/O Streams not Supported yet
Inherits from StructuredPoints
void DrawCircle (int c0, int c1, float radius); void DrawPoint (int p0, int p1); void DrawSegment (int x0, int y0, int x1, int y1); void DrawSegment3D (float x1, float y1, float z1, float x2, float y2, float z2); void FillBox (int min0, int max0, int min1, int max1); void FillPixel (int x, int y); void FillTriangle (int x0, int y0, int x1, int y1, int x2, int y2); void FillTube (int x0, int y0, int x1, int y1, float radius); const char *GetClassName (); int GetDefaultZ (); float *GetDrawColor (); (Returns a 4-element Perl list) vtkImageData *GetImageData (); vtkImageData *GetOutput (); vtkImageCanvasSource2D *New (); void SetDefaultZ (int ); void SetDrawColor (float , float , float , float ); void SetDrawColor (float a, float b, float c); void SetDrawColor (float a, float b); void SetDrawColor (float a); void SetExtent (int x1, int x2, int y1, int y2, int z1, int z2); void SetImageData (vtkImageData *image);
vtkImageCanvasSource2D Unsupported Funcs:
void DrawSegment3D (float *p0, float *p1); Don't know the size of pointer arg number 1 void PrintSelf (ostream &os, vtkIndent indent); I/O Streams not Supported yet void SetDrawColor (float a[4]); Method is redundant. Same as SetDrawColor( float, float, float, float) void SetExtent (int *extent); Don't know the size of pointer arg number 1
void ClampOverflowOff (); void ClampOverflowOn (); int GetClampOverflow (); const char *GetClassName (); int GetOutputScalarType (); vtkImageCast *New (); void SetClampOverflow (int ); void SetOutputScalarType (int ); void SetOutputScalarTypeToChar (); void SetOutputScalarTypeToDouble (); void SetOutputScalarTypeToFloat (); void SetOutputScalarTypeToInt (); void SetOutputScalarTypeToLong (); void SetOutputScalarTypeToShort (); void SetOutputScalarTypeToUnsignedChar (); void SetOutputScalarTypeToUnsignedInt (); void SetOutputScalarTypeToUnsignedLong (); void SetOutputScalarTypeToUnsignedShort ();
vtkImageCast Unsupported Funcs:
void PrintSelf (ostream &os, vtkIndent indent); I/O Streams not Supported yet void ThreadedExecute (vtkImageData *inData, vtkImageData *outData, int ext[6], int id); Don't know the size of pointer arg number 3
void CenterImageOff (); void CenterImageOn (); int GetCenterImage (); const char *GetClassName (); int *GetExtentTranslation (); (Returns a 3-element Perl list) vtkImageData *GetInformationInput (); float *GetOriginScale (); (Returns a 3-element Perl list) float *GetOriginTranslation (); (Returns a 3-element Perl list) int *GetOutputExtentStart (); (Returns a 3-element Perl list) float *GetOutputOrigin (); (Returns a 3-element Perl list) float *GetOutputSpacing (); (Returns a 3-element Perl list) float *GetSpacingScale (); (Returns a 3-element Perl list) vtkImageChangeInformation *New (); void SetCenterImage (int ); void SetExtentTranslation (int , int , int ); void SetInformationInput (vtkImageData *); void SetOriginScale (float , float , float ); void SetOriginTranslation (float , float , float ); void SetOutputExtentStart (int , int , int ); void SetOutputOrigin (float , float , float ); void SetOutputSpacing (float , float , float ); void SetSpacingScale (float , float , float );
vtkImageChangeInformation Unsupported Funcs:
void ComputeInputUpdateExtent (int extent[6], int wholeExtent[6]); Don't know the size of pointer arg number 1 void PrintSelf (ostream &os, vtkIndent indent); I/O Streams not Supported yet void SetExtentTranslation (int a[3]); Method is redundant. Same as SetExtentTranslation( int, int, int) void SetOriginScale (float a[3]); Method is redundant. Same as SetOriginScale( float, float, float) void SetOriginTranslation (float a[3]); Method is redundant. Same as SetOriginTranslation( float, float, float) void SetOutputExtentStart (int a[3]); Method is redundant. Same as SetOutputExtentStart( int, int, int) void SetOutputOrigin (float a[3]); Method is redundant. Same as SetOutputOrigin( float, float, float) void SetOutputSpacing (float a[3]); Method is redundant. Same as SetOutputSpacing( float, float, float) void SetSpacingScale (float a[3]); Method is redundant. Same as SetSpacingScale( float, float, float)
Inherits from ImageTwoInputFilter
const char *GetClassName (); int *GetNumberOfDivisions (); (Returns a 3-element Perl list) vtkImageCheckerboard *New (); void SetNumberOfDivisions (int , int , int );
vtkImageCheckerboard Unsupported Funcs:
void PrintSelf (ostream &os, vtkIndent indent); I/O Streams not Supported yet void SetNumberOfDivisions (int a[3]); Method is redundant. Same as SetNumberOfDivisions( int, int, int) void ThreadedExecute (vtkImageData *inDatas, vtkImageData *outData, int extent[6], int id); Don't know the size of pointer arg number 3
Inherits from ImageDecomposeFilter
const char *GetClassName (); vtkImageCityBlockDistance *New ();
vtkImageCityBlockDistance Unsupported Funcs:
void ComputeInputUpdateExtent (int inExt[6], int outExt[6]); Don't know the size of pointer arg number 1
void ClipDataOff (); void ClipDataOn (); const char *GetClassName (); int GetClipData (); int *GetOutputWholeExtent (); (Returns a 6-element Perl list) vtkImageClip *New (); void ResetOutputWholeExtent (); void SetClipData (int ); void SetOutputWholeExtent (int minX, int maxX, int minY, int maxY, int minZ, int maxZ); void SetOutputWholeExtent (int piece, int numPieces);
vtkImageClip Unsupported Funcs:
void CopyData (vtkImageData *inData, vtkImageData *outData, int *ext); Don't know the size of pointer arg number 3 void GetOutputWholeExtent (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 SetOutputWholeExtent (int extent[6]); Method is redundant. Same as SetOutputWholeExtent( int, int, int, int, int, int) int SplitExtentTmp (int piece, int numPieces, int *ext); Don't know the size of pointer arg number 3
Inherits from Object
const char *GetClassName (); char unsigned GetConnectedValue (); char unsigned GetUnconnectedValue (); vtkImageConnector *New (); void RemoveAllSeeds (); void SetConnectedValue (unsigned char ); void SetUnconnectedValue (unsigned char );
vtkImageConnector Unsupported Funcs:
void MarkData (vtkImageData *data, int dimensionality, int ext[6]); Don't know the size of pointer arg number 3 void PrintSelf (ostream &os, vtkIndent indent); I/O Streams not Supported yet
Inherits from ImagePadFilter
const char *GetClassName (); float GetConstant (); vtkImageConstantPad *New (); void SetConstant (float );
vtkImageConstantPad Unsupported Funcs:
void PrintSelf (ostream &os, vtkIndent indent); I/O Streams not Supported yet void ThreadedExecute (vtkImageData *inData, vtkImageData *outData, int outExt[6], int id); Don't know the size of pointer arg number 3
const char *GetClassName (); vtkImageContinuousDilate3D *New (); void SetKernelSize (int size0, int size1, int size2);
vtkImageContinuousDilate3D Unsupported Funcs:
void PrintSelf (ostream &os, vtkIndent indent); I/O Streams not Supported yet void ThreadedExecute (vtkImageData *inData, vtkImageData *outData, int extent[6], int id); Don't know the size of pointer arg number 3
const char *GetClassName (); vtkImageContinuousErode3D *New (); void SetKernelSize (int size0, int size1, int size2);
vtkImageContinuousErode3D Unsupported Funcs:
const char *GetClassName (); float *GetKernel3x3 (); (Returns a 9-element Perl list) float *GetKernel3x3x3 (); (Returns a 27-element Perl list) float *GetKernel5x5 (); (Returns a 25-element Perl list) int *GetKernelSize (); (Returns a 3-element Perl list) vtkImageConvolve *New ();
vtkImageConvolve Unsupported Funcs:
void GetKernel (float *kernel); Don't know the size of pointer arg number 1 void GetKernel3x3 (float kernel[9]); Can't handle methods with single array args (like a[3]) in overloaded methods yet. void GetKernel3x3x3 (float kernel[27]); Can't handle methods with single array args (like a[3]) in overloaded methods yet. void GetKernel5x5 (float kernel[25]); Can't handle methods with single array args (like a[3]) in overloaded methods yet. float *GetKernel (); Can't Handle 'float *' return type without a hint void PrintSelf (ostream &os, vtkIndent indent); I/O Streams not Supported yet void SetKernel (const float *kernel, int sizeX, int sizeY, int sizeZ); Don't know the size of pointer arg number 1 void SetKernel3x3 (const float kernel[9]); Can't handle methods with single array args (like a[3]) yet. void SetKernel3x3x3 (const float kernel[27]); Can't handle methods with single array args (like a[3]) yet. void SetKernel5x5 (const float kernel[25]); Can't handle methods with single array args (like a[3]) yet. void ThreadedExecute (vtkImageData *inData, vtkImageData *outData, int outExt[6], int id); Don't know the size of pointer arg number 3
const char *GetClassName (); int GetDimensionality (); int GetDimensionalityMaxValue (); int GetDimensionalityMinValue (); vtkImageCorrelation *New (); void SetDimensionality (int );
vtkImageCorrelation Unsupported Funcs:
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 void ThreadedExecute (vtkImageData *inDatas, vtkImageData *outData, int extent[6], int id); Don't know the size of pointer arg number 3
Inherits from ImageInPlaceFilter
const char *GetClassName (); float *GetCursorPosition (); (Returns a 3-element Perl list) int GetCursorRadius (); float GetCursorValue (); vtkImageCursor3D *New (); void SetCursorPosition (float , float , float ); void SetCursorRadius (int ); void SetCursorValue (float );
vtkImageCursor3D Unsupported Funcs:
void PrintSelf (ostream &os, vtkIndent indent); I/O Streams not Supported yet void SetCursorPosition (float a[3]); Method is redundant. Same as SetCursorPosition( float, float, float)
const char *GetClassName (); vtkExtentTranslator *GetExtentTranslator (); int GetNumberOfStreamDivisions (); vtkImageDataStreamer *New (); void SetExtentTranslator (vtkExtentTranslator *); void SetNumberOfStreamDivisions (int ); void UpdateData (vtkDataObject *out);
vtkImageDataStreamer Unsupported Funcs:
Inherits from ImageIterateFilter
const char *GetClassName (); int GetDimensionality (); void SetDimensionality (int dim); void SetFilteredAxes (int axis0, int axis2, int axis3); void SetFilteredAxes (int axis0, int axis2); void SetFilteredAxes (int axis0);
vtkImageDecomposeFilter Unsupported Funcs:
void PermuteExtent (int *extent, int &min0, int &max0, int &min1, int &max1, int &min2, int &max2); Don't know the size of pointer arg number 1 void PermuteIncrements (int *increments, int &inc0, int &inc1, int &inc2); Don't know the size of pointer arg number 1 void PrintSelf (ostream &os, vtkIndent indent); I/O Streams not Supported yet
void AllowShiftOff (); void AllowShiftOn (); void AveragingOff (); void AveragingOn (); int GetAllowShift (); int GetAveraging (); const char *GetClassName (); float GetError (void ); vtkImageData *GetImage (); int GetThreshold (); float GetThresholdedError (void ); vtkImageDifference *New (); void SetAllowShift (int ); void SetAveraging (int ); void SetImage (vtkImageData *image); void SetInput (int num, vtkImageData *input); void SetInput (vtkImageData *input); void SetThreshold (int );
vtkImageDifference Unsupported Funcs:
void ComputeInputUpdateExtent (int inExt[6], int outExt[6], int whichInput); Don't know the size of pointer arg number 1 void GetError (float *e); Don't know the size of pointer arg number 1 void GetThresholdedError (float *e); Don't know the size of pointer arg number 1 void PrintSelf (ostream &os, vtkIndent indent); I/O Streams not Supported yet void ThreadedExecute (vtkImageData *inDatas, vtkImageData *outData, int extent[6], int id); Don't know the size of pointer arg number 3
const char *GetClassName (); float GetDilateValue (); float GetErodeValue (); vtkImageDilateErode3D *New (); void SetDilateValue (float ); void SetErodeValue (float ); void SetKernelSize (int size0, int size1, int size2);
vtkImageDilateErode3D Unsupported Funcs:
const char *GetClassName (); vtkImageDivergence *New ();
vtkImageDivergence Unsupported Funcs:
void ComputeInputUpdateExtent (int inExt[6], int outExt[6]); Don't know the size of pointer arg number 1 void ThreadedExecute (vtkImageData *inData, vtkImageData *outData, int ext[6], int id); Don't know the size of pointer arg number 3
const char *GetClassName (); vtkImageDotProduct *New ();
vtkImageDotProduct Unsupported Funcs:
void ThreadedExecute (vtkImageData *inDatas, vtkImageData *outData, int extent[6], int id); Don't know the size of pointer arg number 3
Inherits from ImageSource
float *GetCenter (); (Returns a 3-element Perl list) const char *GetClassName (); float GetInValue (); float GetOutValue (); int GetOutputScalarType (); float *GetRadius (); (Returns a 3-element Perl list) int *GetWholeExtent (); (Returns a 6-element Perl list) vtkImageEllipsoidSource *New (); void SetCenter (float , float , float ); void SetInValue (float ); void SetOutValue (float ); void SetOutputScalarType (int ); void SetOutputScalarTypeToChar (); void SetOutputScalarTypeToDouble (); void SetOutputScalarTypeToFloat (); void SetOutputScalarTypeToInt (); void SetOutputScalarTypeToLong (); void SetOutputScalarTypeToShort (); void SetOutputScalarTypeToUnsignedChar (); void SetOutputScalarTypeToUnsignedInt (); void SetOutputScalarTypeToUnsignedLong (); void SetOutputScalarTypeToUnsignedShort (); void SetRadius (float , float , float ); void SetWholeExtent (int minX, int maxX, int minY, int maxY, int minZ, int maxZ);
vtkImageEllipsoidSource Unsupported Funcs:
void GetWholeExtent (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 SetCenter (float a[3]); Method is redundant. Same as SetCenter( float, float, float) void SetRadius (float a[3]); Method is redundant. Same as SetRadius( float, float, float) void SetWholeExtent (int extent[6]); Method is redundant. Same as SetWholeExtent( int, int, int, int, int, int)
void ConsiderAnisotropyOff (); void ConsiderAnisotropyOn (); int GetAlgorithm (); const char *GetClassName (); int GetConsiderAnisotropy (); int GetInitialize (); float GetMaximumDistance (); void InitializeOff (); void InitializeOn (); void IterativeExecuteData (vtkImageData *in, vtkImageData *out); vtkImageEuclideanDistance *New (); void SetAlgorithm (int ); void SetAlgorithmToSaito (); void SetAlgorithmToSaitoCached (); void SetConsiderAnisotropy (int ); void SetInitialize (int ); void SetMaximumDistance (float );
vtkImageEuclideanDistance Unsupported Funcs:
void ComputeInputUpdateExtent (int inExt[6], int outExt[6]); Don't know the size of pointer arg number 1 void PrintSelf (ostream &os, vtkIndent indent); I/O Streams not Supported yet int SplitExtent (int splitExt[6], int startExt[6], int num, int total); Don't know the size of pointer arg number 1
const char *GetClassName (); float GetThetaMaximum (); vtkImageEuclideanToPolar *New (); void SetThetaMaximum (float );
vtkImageEuclideanToPolar Unsupported Funcs:
Inherits from ProcessObject
void Export (); const char *GetClassName (); int *GetDataDimensions (); (Returns a 3-element Perl list) int *GetDataExtent (); (Returns a 6-element Perl list) int GetDataMemorySize (); int GetDataNumberOfScalarComponents (); float *GetDataOrigin (); (Returns a 3-element Perl list) int GetDataScalarType (); const char *GetDataScalarTypeAsString (); float *GetDataSpacing (); (Returns a 3-element Perl list) int GetImageLowerLeft (); vtkImageData *GetInput (); void ImageLowerLeftOff (); void ImageLowerLeftOn (); vtkImageExport *New (); void SetImageLowerLeft (int ); void SetInput (vtkImageData *input);
vtkImageExport Unsupported Funcs:
virtual void *BufferPointerCallback (); Can't Handle 'void *' return type without a hint static void *BufferPointerCallbackFunction (void *); Can't Handle 'static void *' return type without a hint virtual int *DataExtentCallback (); Can't Handle 'int *' return type without a hint static int *DataExtentCallbackFunction (void *); Can't Handle 'static int *' return type without a hint virtual void Export (void *); Don't know the size of pointer arg number 1 void *GetCallbackUserData (); Can't Handle 'void *' return type without a hint void GetDataDimensions (int *ptr); Don't know the size of pointer arg number 1 void GetDataExtent (int *ptr); Don't know the size of pointer arg number 1 void GetDataOrigin (float *ptr); Don't know the size of pointer arg number 1 void GetDataSpacing (float *ptr); Don't know the size of pointer arg number 1 void *GetExportVoidPointer (); Can't Handle 'void *' return type without a hint void *GetPointerToData (); Can't Handle 'void *' return type without a hint static int NumberOfComponentsCallbackFunction (void *); Don't know the size of pointer arg number 1 virtual float *OriginCallback (); Can't Handle 'float *' return type without a hint static float *OriginCallbackFunction (void *); Can't Handle 'static float *' return type without a hint static int PipelineModifiedCallbackFunction (void *); Don't know the size of pointer arg number 1 void PrintSelf (ostream &os, vtkIndent indent); I/O Streams not Supported yet virtual void PropagateUpdateExtentCallback (int *); Don't know the size of pointer arg number 1 static void PropagateUpdateExtentCallbackFunction (void *, int *); Don't know the size of pointer arg number 1 static const char *ScalarTypeCallbackFunction (void *); Don't know the size of pointer arg number 1 void SetExportVoidPointer (void *); Don't know the size of pointer arg number 1 virtual float *SpacingCallback (); Can't Handle 'float *' return type without a hint static float *SpacingCallbackFunction (void *); Can't Handle 'static float *' return type without a hint static void UpdateDataCallbackFunction (void *); Don't know the size of pointer arg number 1 static void UpdateInformationCallbackFunction (void *); Don't know the size of pointer arg number 1 virtual int *WholeExtentCallback (); Can't Handle 'int *' return type without a hint static int *WholeExtentCallbackFunction (void *); Can't Handle 'static int *' return type without a hint
const char *GetClassName (); int *GetComponents (); (Returns a 3-element Perl list) int GetNumberOfComponents (); vtkImageExtractComponents *New (); void SetComponents (int c1, int c2, int c3); void SetComponents (int c1, int c2); void SetComponents (int c1);
vtkImageExtractComponents Unsupported Funcs:
Inherits from ImageFourierFilter
const char *GetClassName (); virtual void IterativeExecuteData (vtkImageData *in, vtkImageData *out); vtkImageFFT *New ();
vtkImageFFT Unsupported Funcs:
void ComputeInputUpdateExtent (int inExt[6], int outExt[6]); Don't know the size of pointer arg number 1 int SplitExtent (int splitExt[6], int startExt[6], int num, int total); Don't know the size of pointer arg number 1 void ThreadedExecute (vtkImageData *inData, vtkImageData *outData, int outExt[6], int threadId); Don't know the size of pointer arg number 3
const char *GetClassName (); int GetFilteredAxis (); int GetPreserveImageExtent (); vtkImageFlip *New (); void PreserveImageExtentOff (); void PreserveImageExtentOn (); void SetFilteredAxes (int axis); void SetFilteredAxis (int ); void SetPreserveImageExtent (int );
vtkImageFlip Unsupported Funcs:
void ComputeInputUpdateExtent (int inExt[6], int outExt[6]); Don't know the size of pointer arg number 1 void PrintSelf (ostream &os, vtkIndent indent); I/O Streams not Supported yet void ThreadedExecute (vtkImageData *inData, vtkImageData *outData, int outExt[6], int id); Don't know the size of pointer arg number 3
const char *GetClassName (); virtual void IterativeExecuteData (vtkImageData *in, vtkImageData *out); vtkImageFourierCenter *New ();
vtkImageFourierCenter Unsupported Funcs:
void ComputeInputUpdateExtent (int inExt[6], int outExt[6]); Don't know the size of pointer arg number 1 void ThreadedExecute (vtkImageData *inData, vtkImageData *outData, int outExt[6], int threadId); Don't know the size of pointer arg number 3
const char *GetClassName ();
const char *GetClassName (); int GetDimensionality (); float *GetRadiusFactors (); (Returns a 3-element Perl list) float *GetStandardDeviations (); (Returns a 3-element Perl list) vtkImageGaussianSmooth *New (); void SetDimensionality (int ); void SetRadiusFactor (float f); void SetRadiusFactors (float , float , float ); void SetRadiusFactors (float f, float f2); void SetStandardDeviation (float a, float b, float c); void SetStandardDeviation (float a, float b); void SetStandardDeviation (float std); void SetStandardDeviations (float , float , float ); void SetStandardDeviations (float a, float b);
vtkImageGaussianSmooth Unsupported Funcs:
void ComputeInputUpdateExtent (int inExt[6], int outExt[6]); Don't know the size of pointer arg number 1 void ComputeKernel (double *kernel, int min, int max, double std); Don't know the size of pointer arg number 1 void ExecuteAxis (int axis, vtkImageData *inData, int inExt[6], vtkImageData *outData, int outExt[6], int *pcycle, int target, int *pcount, int total); Don't know the size of pointer arg number 3 void PrintSelf (ostream &os, vtkIndent indent); I/O Streams not Supported yet void SetRadiusFactors (float a[3]); Method is redundant. Same as SetRadiusFactors( float, float, float) void SetStandardDeviations (float a[3]); Method is redundant. Same as SetStandardDeviations( float, float, float) void ThreadedExecute (vtkImageData *inData, vtkImageData *outData, int outExt[6], int id); Don't know the size of pointer arg number 3
float *GetCenter (); (Returns a 3-element Perl list) const char *GetClassName (); float GetMaximum (); float GetStandardDeviation (); vtkImageGaussianSource *New (); void SetCenter (float , float , float ); void SetMaximum (float ); void SetStandardDeviation (float ); void SetWholeExtent (int xMinx, int xMax, int yMin, int yMax, int zMin, int zMax);
vtkImageGaussianSource Unsupported Funcs:
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)
const char *GetClassName (); int GetDimensionality (); int GetDimensionalityMaxValue (); int GetDimensionalityMinValue (); int GetHandleBoundaries (); void HandleBoundariesOff (); void HandleBoundariesOn (); vtkImageGradient *New (); void SetDimensionality (int ); void SetHandleBoundaries (int );
vtkImageGradient Unsupported Funcs:
void ComputeInputUpdateExtent (int inExt[6], int outExt[6]); Don't know the size of pointer arg number 1 void PrintSelf (ostream &os, vtkIndent indent); I/O Streams not Supported yet void ThreadedExecute (vtkImageData *inData, vtkImageData *outData, int extent[6], int id); Don't know the size of pointer arg number 3
const char *GetClassName (); int GetDimensionality (); int GetDimensionalityMaxValue (); int GetDimensionalityMinValue (); int GetHandleBoundaries (); void HandleBoundariesOff (); void HandleBoundariesOn (); vtkImageGradientMagnitude *New (); void SetDimensionality (int ); void SetHandleBoundaries (int );
vtkImageGradientMagnitude Unsupported Funcs:
const char *GetClassName (); int *GetDataExtent (); (Returns a 6-element Perl list) float *GetDataOrigin (); (Returns a 3-element Perl list) int GetDataScalarType (); const char *GetDataScalarTypeAsString (); float *GetDataSpacing (); (Returns a 3-element Perl list) float GetFillValue (); int *GetGridOrigin (); (Returns a 3-element Perl list) int *GetGridSpacing (); (Returns a 3-element Perl list) float GetLineValue (); vtkImageGridSource *New (); void SetDataExtent (int , int , int , int , int , int ); void SetDataOrigin (float , float , float ); void SetDataScalarType (int ); void SetDataScalarTypeToFloat (); void SetDataScalarTypeToInt (); void SetDataScalarTypeToShort (); void SetDataScalarTypeToUnsignedChar (); void SetDataScalarTypeToUnsignedShort (); void SetDataSpacing (float , float , float ); void SetFillValue (float ); void SetGridOrigin (int , int , int ); void SetGridSpacing (int , int , int ); void SetLineValue (float );
vtkImageGridSource Unsupported Funcs:
void PrintSelf (ostream &os, vtkIndent indent); I/O Streams not Supported yet void SetDataExtent (int a[6]); Method is redundant. Same as SetDataExtent( int, int, int, int, int, int) void SetDataOrigin (float a[3]); Method is redundant. Same as SetDataOrigin( float, float, float) void SetDataSpacing (float a[3]); Method is redundant. Same as SetDataSpacing( float, float, float) void SetGridOrigin (int a[3]); Method is redundant. Same as SetGridOrigin( int, int, int) void SetGridSpacing (int a[3]); Method is redundant. Same as SetGridSpacing( int, int, int)
const char *GetClassName (); float GetMaximum (); vtkImageHSVToRGB *New (); void SetMaximum (float );
vtkImageHSVToRGB Unsupported Funcs:
const char *GetClassName (); vtkImageHybridMedian2D *New ();
vtkImageHybridMedian2D Unsupported Funcs:
float ComputeMedian (float *array, int size); Don't know the size of pointer arg number 1 void ThreadedExecute (vtkImageData *inData, vtkImageData *outData, int outExt[6], int id); Don't know the size of pointer arg number 3
const char *GetClassName (); float *GetCutOff (); (Returns a 3-element Perl list) float GetXCutOff (); float GetYCutOff (); float GetZCutOff (); vtkImageIdealHighPass *New (); void SetCutOff (float , float , float ); void SetCutOff (float v); void SetXCutOff (float v); void SetYCutOff (float v); void SetZCutOff (float v);
vtkImageIdealHighPass Unsupported Funcs:
const char *GetClassName (); float *GetCutOff (); (Returns a 3-element Perl list) float GetXCutOff (); float GetYCutOff (); float GetZCutOff (); vtkImageIdealLowPass *New (); void SetCutOff (float , float , float ); void SetCutOff (float v); void SetXCutOff (float v); void SetYCutOff (float v); void SetZCutOff (float v);
vtkImageIdealLowPass Unsupported Funcs:
const char *GetClassName (); int *GetDataExtent (); (Returns a 6-element Perl list) float *GetDataOrigin (); (Returns a 3-element Perl list) int GetDataScalarType (); const char *GetDataScalarTypeAsString (); float *GetDataSpacing (); (Returns a 3-element Perl list) int GetNumberOfScalarComponents (); int *GetWholeExtent (); (Returns a 6-element Perl list) vtkImageImport *New (); virtual void PropagateUpdateExtent (vtkDataObject *output); void SetDataExtent (int , int , int , int , int , int ); void SetDataExtentToWholeExtent (); void SetDataOrigin (float , float , float ); void SetDataScalarType (int ); void SetDataScalarTypeToDouble (); void SetDataScalarTypeToFloat (); void SetDataScalarTypeToInt (); void SetDataScalarTypeToShort (); void SetDataScalarTypeToUnsignedChar (); void SetDataScalarTypeToUnsignedShort (); void SetDataSpacing (float , float , float ); void SetNumberOfScalarComponents (int ); void SetWholeExtent (int , int , int , int , int , int );
vtkImageImport Unsupported Funcs:
void CopyImportVoidPointer (void *ptr, int size); Method is marked 'Do Not Use' in its descriptions void *GetImportVoidPointer (); Can't Handle 'void *' return type without a hint void PrintSelf (ostream &os, vtkIndent indent); I/O Streams not Supported yet void SetDataExtent (int a[6]); Method is redundant. Same as SetDataExtent( int, int, int, int, int, int) void SetDataOrigin (float a[3]); Method is redundant. Same as SetDataOrigin( float, float, float) void SetDataSpacing (float a[3]); Method is redundant. Same as SetDataSpacing( float, float, float) void SetImportVoidPointer (void *ptr); Don't know the size of pointer arg number 1 void SetImportVoidPointer (void *ptr, int save); Don't know the size of pointer arg number 1 void SetWholeExtent (int a[6]); Method is redundant. Same as SetWholeExtent( int, int, int, int, int, int)
int GetAreaThreshold (); const char *GetClassName (); float GetIslandValue (); float GetReplaceValue (); int GetSquareNeighborhood (); vtkImageIslandRemoval2D *New (); void SetAreaThreshold (int ); void SetIslandValue (float ); void SetReplaceValue (float ); void SetSquareNeighborhood (int ); void SquareNeighborhoodOff (); void SquareNeighborhoodOn ();
vtkImageIslandRemoval2D Unsupported Funcs:
void ComputeInputUpdateExtents (vtkDataObject *output); const char *GetClassName (); int GetIteration (); int GetNumberOfIterations ();
vtkImageIterateFilter Unsupported Funcs:
const char *GetClassName (); int GetDimensionality (); int GetDimensionalityMaxValue (); int GetDimensionalityMinValue (); vtkImageLaplacian *New (); void SetDimensionality (int );
vtkImageLaplacian Unsupported Funcs:
void ComputeInputUpdateExtent (int inExt[6], int outExt[6]); Don't know the size of pointer arg number 1 void PrintSelf (ostream &os, vtkIndent indent); I/O Streams not Supported yet void ThreadedExecute (vtkImageData *inData, vtkImageData *outData, int ext[6], int id); Don't know the size of pointer arg number 3
const char *GetClassName (); float GetConstant (); vtkImageLogarithmicScale *New (); void SetConstant (float );
vtkImageLogarithmicScale Unsupported Funcs:
const char *GetClassName (); int GetOperation (); float GetOutputTrueValue (); vtkImageLogic *New (); void SetOperation (int ); void SetOperationToAnd (); void SetOperationToNand (); void SetOperationToNor (); void SetOperationToNot (); void SetOperationToOr (); void SetOperationToXor (); void SetOutputTrueValue (float );
vtkImageLogic Unsupported Funcs:
void PrintSelf (ostream &os, vtkIndent indent); I/O Streams not Supported yet void ThreadedExecute (vtkImageData *inDatas, vtkImageData *outData, int extent[6], int id); Don't know the size of pointer arg number 3
const char *GetClassName (); vtkImageLuminance *New ();
vtkImageLuminance Unsupported Funcs:
void ThreadedExecute (vtkImageData *inData, vtkImageData *outData, int ext[6], int id); Don't know the size of pointer arg number 3
const char *GetClassName (); int GetInterpolate (); int *GetMagnificationFactors (); (Returns a 3-element Perl list) void InterpolateOff (); void InterpolateOn (); vtkImageMagnify *New (); void SetInterpolate (int ); void SetMagnificationFactors (int , int , int );
vtkImageMagnify Unsupported Funcs:
void ComputeInputUpdateExtent (int inExt[6], int outExt[6]); Don't know the size of pointer arg number 1 void PrintSelf (ostream &os, vtkIndent indent); I/O Streams not Supported yet void SetMagnificationFactors (int a[3]); Method is redundant. Same as SetMagnificationFactors( int, int, int) void ThreadedExecute (vtkImageData *inData, vtkImageData *outData, int extent[6], int id); Don't know the size of pointer arg number 3
const char *GetClassName (); vtkImageMagnitude *New ();
vtkImageMagnitude Unsupported Funcs:
void ThreadedExecute (vtkImageData *inData, vtkImageData *outData, int extent[6], int id); Don't know the size of pointer arg number 3
void CopyOriginAndSample (vtkImageMandelbrotSource *source); const char *GetClassName (); short unsigned GetMaximumNumberOfIterations (); unsigned GetMaximumNumberOfIterationsMaxValue (); unsigned GetMaximumNumberOfIterationsMinValue (); double *GetOriginCX (); (Returns a 4-element Perl list) int *GetProjectionAxes (); (Returns a 3-element Perl list) double *GetSampleCX (); (Returns a 4-element Perl list) int *GetWholeExtent (); (Returns a 6-element Perl list) vtkImageMandelbrotSource *New (); void Pan (double x, double y, double z); void SetMaximumNumberOfIterations (unsigned short ); void SetOriginCX (double , double , double , double ); void SetProjectionAxes (int , int , int ); void SetSample (double v); void SetSampleCX (double , double , double , double ); void SetWholeExtent (int minX, int maxX, int minY, int maxY, int minZ, int maxZ); void Zoom (double factor);
vtkImageMandelbrotSource Unsupported Funcs:
void PrintSelf (ostream &os, vtkIndent indent); I/O Streams not Supported yet void SetOriginCX (double a[4]); Method is redundant. Same as SetOriginCX( double, double, double, double) void SetProjectionAxes (int a[3]); Method is redundant. Same as SetProjectionAxes( int, int, int) void SetSampleCX (double a[4]); Method is redundant. Same as SetSampleCX( double, double, double, double) void SetWholeExtent (int extent[6]); Method is redundant. Same as SetWholeExtent( int, int, int, int, int, int)
int GetActiveComponent (); const char *GetClassName (); vtkScalarsToColors *GetLookupTable (); unsigned long GetMTime (); int GetOutputFormat (); int GetPassAlphaToOutput (); vtkImageMapToColors *New (); void PassAlphaToOutputOff (); void PassAlphaToOutputOn (); void SetActiveComponent (int ); void SetLookupTable (vtkScalarsToColors *); void SetOutputFormat (int ); void SetOutputFormatToLuminance (); void SetOutputFormatToLuminanceAlpha (); void SetOutputFormatToRGB (); void SetOutputFormatToRGBA (); void SetPassAlphaToOutput (int );
vtkImageMapToColors Unsupported Funcs:
Inherits from ImageMapToColors
const char *GetClassName (); vtkImageMapToRGBA *New ();
const char *GetClassName (); float GetLevel (); float GetWindow (); vtkImageMapToWindowLevelColors *New (); void SetLevel (float ); void SetWindow (float );
vtkImageMapToWindowLevelColors Unsupported Funcs:
const char *GetClassName (); int GetMaskedOutputValueLength (); int GetNotMask (); vtkImageMask *New (); void NotMaskOff (); void NotMaskOn (); void SetImageInput (vtkImageData *in); void SetMaskInput (vtkImageData *in); void SetMaskedOutputValue (float v1, float v2, float v3); void SetMaskedOutputValue (float v1, float v2); void SetMaskedOutputValue (float v); void SetNotMask (int );
vtkImageMask Unsupported Funcs:
float *GetMaskedOutputValue (); Can't Handle 'float *' return type without a hint void PrintSelf (ostream &os, vtkIndent indent); I/O Streams not Supported yet void SetMaskedOutputValue (int num, float *v); Don't know the size of pointer arg number 2 void ThreadedExecute (vtkImageData *inDatas, vtkImageData *outData, int extent[6], int id); Don't know the size of pointer arg number 3
const char *GetClassName (); unsigned int *GetMasks (); (Returns a 4-element Perl list) int GetOperation (); vtkImageMaskBits *New (); void SetMask (unsigned int mask); void SetMasks (unsigned int , unsigned int , unsigned int , unsigned int ); void SetMasks (unsigned int mask1, unsigned int mask2, unsigned int mask3); void SetMasks (unsigned int mask1, unsigned int mask2); void SetOperation (int ); void SetOperationToAnd (); void SetOperationToNand (); void SetOperationToNor (); void SetOperationToOr (); void SetOperationToXor ();
vtkImageMaskBits Unsupported Funcs:
void PrintSelf (ostream &, vtkIndent ); I/O Streams not Supported yet void SetMasks (unsigned int a[4]); Arg types of 'unsigned int *' not supported yet void ThreadedExecute (vtkImageData *inData, vtkImageData *outData, int ext[6], int id); Don't know the size of pointer arg number 3
const char *GetClassName (); double GetConstantC (); double GetConstantK (); int GetOperation (); vtkImageMathematics *New (); void SetConstantC (double ); void SetConstantK (double ); void SetOperation (int ); void SetOperationToATAN (); void SetOperationToATAN2 (); void SetOperationToAbsoluteValue (); void SetOperationToAdd (); void SetOperationToAddConstant (); void SetOperationToComplexMultiply (); void SetOperationToConjugate (); void SetOperationToCos (); void SetOperationToDivide (); void SetOperationToExp (); void SetOperationToInvert (); void SetOperationToLog (); void SetOperationToMax (); void SetOperationToMin (); void SetOperationToMultiply (); void SetOperationToMultiplyByK (); void SetOperationToReplaceCByK (); void SetOperationToSin (); void SetOperationToSquare (); void SetOperationToSquareRoot (); void SetOperationToSubtract ();
vtkImageMathematics Unsupported Funcs:
const char *GetClassName (); int GetNumberOfElements (); vtkImageMedian3D *New (); void SetKernelSize (int size0, int size1, int size2);
vtkImageMedian3D Unsupported Funcs:
const char *GetClassName (); vtkImageMirrorPad *New ();
vtkImageMirrorPad Unsupported Funcs:
void ComputeInputUpdateExtent (int inExt[6], int outExt[6]); Don't know the size of pointer arg number 1 void ThreadedExecute (vtkImageData *inData, vtkImageData *outRegion, int ext[6], int id); Don't know the size of pointer arg number 3
const char *GetClassName (); float GetMaximum (); float GetMinimum (); vtkImageNoiseSource *New (); void SetMaximum (float ); void SetMinimum (float ); void SetWholeExtent (int xMinx, int xMax, int yMin, int yMax, int zMin, int zMax);
vtkImageNoiseSource Unsupported Funcs:
const char *GetClassName (); int GetDimensionality (); int GetDimensionalityMaxValue (); int GetDimensionalityMinValue (); int GetHandleBoundaries (); void HandleBoundariesOff (); void HandleBoundariesOn (); vtkImageNonMaximumSuppression *New (); void SetDimensionality (int ); void SetHandleBoundaries (int ); void SetMagnitudeInput (vtkImageData *input); void SetVectorInput (vtkImageData *input);
vtkImageNonMaximumSuppression Unsupported Funcs:
const char *GetClassName (); vtkImageNormalize *New ();
vtkImageNormalize Unsupported Funcs:
void DebugOff (); void DebugOn (); const char *GetClassName (); float GetCloseValue (); vtkImageDilateErode3D *GetFilter0 (); vtkImageDilateErode3D *GetFilter1 (); unsigned long GetMTime (); float GetOpenValue (); vtkImageData *GetOutput (int idx); vtkImageData *GetOutput (); void Modified (); vtkImageOpenClose3D *New (); void SetCloseValue (float value); void SetInput (vtkImageData *Input); void SetKernelSize (int size0, int size1, int size2); void SetOpenValue (float value);
vtkImageOpenClose3D Unsupported Funcs:
const char *GetClassName (); int GetOutputNumberOfScalarComponents (); int *GetOutputWholeExtent (); (Returns a 6-element Perl list) vtkImagePadFilter *New (); void SetOutputNumberOfScalarComponents (int ); void SetOutputWholeExtent (int minX, int maxX, int minY, int maxY, int minZ, int maxZ);
vtkImagePadFilter Unsupported Funcs:
void ComputeInputUpdateExtent (int inExt[6], int outExt[6]); Don't know the size of pointer arg number 1 void GetOutputWholeExtent (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 SetOutputWholeExtent (int extent[6]); Method is redundant. Same as SetOutputWholeExtent( int, int, int, int, int, int)
const char *GetClassName (); int *GetFilteredAxes (); (Returns a 3-element Perl list) vtkImagePermute *New (); void SetFilteredAxes (int , int , int );
vtkImagePermute Unsupported Funcs:
void ComputeInputUpdateExtent (int inExt[6], int outExt[6]); Don't know the size of pointer arg number 1 void PrintSelf (ostream &os, vtkIndent indent); I/O Streams not Supported yet void SetFilteredAxes (int a[3]); Method is redundant. Same as SetFilteredAxes( int, int, int) void ThreadedExecute (vtkImageData *inData, vtkImageData *outData, int ext[6], int id); Don't know the size of pointer arg number 3
float GetBuildTreeExecuteTime (); const char *GetClassName (); float GetInitializeExecuteTime (); float GetLookupIndexExecuteTime (); vtkLookupTable *GetLookupTable (); int GetNumberOfColors (); int GetNumberOfColorsMaxValue (); int GetNumberOfColorsMinValue (); vtkImageQuantizeRGBToIndex *New (); void SetNumberOfColors (int );
vtkImageQuantizeRGBToIndex Unsupported Funcs:
void ComputeInputUpdateExtent (int inExt[6], int outExt[6]); Don't know the size of pointer arg number 1 void PrintSelf (ostream &os, vtkIndent indent); I/O Streams not Supported yet
const char *GetClassName (); virtual void IterativeExecuteData (vtkImageData *in, vtkImageData *out); vtkImageRFFT *New ();
vtkImageRFFT Unsupported Funcs:
const char *GetClassName (); float GetMaximum (); vtkImageRGBToHSV *New (); void SetMaximum (float );
vtkImageRGBToHSV Unsupported Funcs:
const char *GetClassName (); vtkImageRange3D *New (); void SetKernelSize (int size0, int size1, int size2);
vtkImageRange3D Unsupported Funcs:
float GetAxisMagnificationFactor (int axis); const char *GetClassName (); int GetDimensionality (); int GetInterpolate (); void InterpolateOff (); void InterpolateOn (); vtkImageResample *New (); void SetAxisMagnificationFactor (int axis, float factor); void SetAxisOutputSpacing (int axis, float spacing); void SetDimensionality (int ); void SetInterpolate (int );
vtkImageResample Unsupported Funcs:
void AutoCropOutputOff (); void AutoCropOutputOn (); int GetAutoCropOutput (); float *GetBackgroundColor (); (Returns a 4-element Perl list) float GetBackgroundLevel (); const char *GetClassName (); vtkImageData *GetInformationInput (); int GetInterpolate (); int GetInterpolationMode (); const char *GetInterpolationModeAsString (); unsigned long GetMTime (); int GetMirror (); int GetOptimization (); int GetOutputDimensionality (); int *GetOutputExtent (); (Returns a 6-element Perl list) float *GetOutputOrigin (); (Returns a 3-element Perl list) float *GetOutputSpacing (); (Returns a 3-element Perl list) vtkMatrix4x4 *GetResliceAxes (); double *GetResliceAxesDirectionCosines (); (Returns a 9-element Perl list) double *GetResliceAxesOrigin (); (Returns a 3-element Perl list) vtkAbstractTransform *GetResliceTransform (); vtkImageStencilData *GetStencil (); int GetTransformInputSampling (); int GetWrap (); void InterpolateOff (); void InterpolateOn (); void MirrorOff (); void MirrorOn (); vtkImageReslice *New (); void OptimizationOff (); void OptimizationOn (); void SetAutoCropOutput (int ); void SetBackgroundColor (float , float , float , float ); void SetBackgroundLevel (float v); void SetInformationInput (vtkImageData *); void SetInterpolate (int t); void SetInterpolationMode (int ); void SetInterpolationModeToCubic (); void SetInterpolationModeToLinear (); void SetInterpolationModeToNearestNeighbor (); void SetMirror (int ); void SetOptimization (int ); void SetOutputDimensionality (int ); void SetOutputExtent (int , int , int , int , int , int ); void SetOutputExtentToDefault (); void SetOutputOrigin (float , float , float ); void SetOutputOriginToDefault (); void SetOutputSpacing (float , float , float ); void SetOutputSpacingToDefault (); void SetResliceAxes (vtkMatrix4x4 *); void SetResliceAxesDirectionCosines (double x0, double x1, double x2, double y0, double y1, double y2, double z0, double z1, double z2); void SetResliceAxesOrigin (double x, double y, double z); void SetResliceTransform (vtkAbstractTransform *); void SetStencil (vtkImageStencilData *stencil); void SetTransformInputSampling (int ); void SetWrap (int ); void TransformInputSamplingOff (); void TransformInputSamplingOn (); void WrapOff (); void WrapOn ();
vtkImageReslice Unsupported Funcs:
void ComputeInputUpdateExtent (int inExt[6], int outExt[6]); Don't know the size of pointer arg number 1 void GetAutoCroppedOutputBounds (vtkImageData *input, float bounds[6]); Don't know the size of pointer arg number 2 void GetResliceAxesDirectionCosines (double x[3], double y[3], double z[3]); Don't know the size of pointer arg number 1 void GetResliceAxesDirectionCosines (double xyz[9]); Can't handle methods with single array args (like a[3]) in overloaded methods yet. void GetResliceAxesOrigin (double xyz[3]); Can't handle methods with single array args (like a[3]) in overloaded methods yet. void OptimizedComputeInputUpdateExtent (int inExt[6], int outExt[6]); Don't know the size of pointer arg number 1 void OptimizedThreadedExecute (vtkImageData *inData, vtkImageData *outData, int ext[6], int id); Don't know the size of pointer arg number 3 virtual void PrintSelf (ostream &os, vtkIndent indent); I/O Streams not Supported yet void SetBackgroundColor (float a[4]); Method is redundant. Same as SetBackgroundColor( float, float, float, float) void SetOutputExtent (int a[6]); Method is redundant. Same as SetOutputExtent( int, int, int, int, int, int) void SetOutputOrigin (float a[3]); Method is redundant. Same as SetOutputOrigin( float, float, float) void SetOutputSpacing (float a[3]); Method is redundant. Same as SetOutputSpacing( float, float, float) void SetResliceAxesDirectionCosines (const double x[3], const double y[3], const double z[3]); Don't know the size of pointer arg number 1 void SetResliceAxesDirectionCosines (const double xyz[9]); Method is redundant. Same as SetResliceAxesDirectionCosines( double, double, double, double, double, double, double, double, double) void SetResliceAxesOrigin (const double xyz[3]); Method is redundant. Same as SetResliceAxesOrigin( double, double, double) void ThreadedExecute (vtkImageData *inData, vtkImageData *outData, int ext[6], int id); Don't know the size of pointer arg number 3
void AddSeed (int i0, int i1, int i2); void AddSeed (int i0, int i1); const char *GetClassName (); vtkImageConnector *GetConnector (); int GetDimensionality (); int GetInputConnectValue (); int GetOutputConnectedValue (); int GetOutputUnconnectedValue (); vtkImageSeedConnectivity *New (); void RemoveAllSeeds (); void SetDimensionality (int ); void SetInputConnectValue (int ); void SetOutputConnectedValue (int ); void SetOutputUnconnectedValue (int );
vtkImageSeedConnectivity Unsupported Funcs:
void AddSeed (int num, int *index); Don't know the size of pointer arg number 2 void PrintSelf (ostream &os, vtkIndent indent); I/O Streams not Supported yet
void ClampOverflowOff (); void ClampOverflowOn (); int GetClampOverflow (); const char *GetClassName (); int GetOutputScalarType (); float GetScale (); float GetShift (); vtkImageShiftScale *New (); void SetClampOverflow (int ); void SetOutputScalarType (int ); void SetOutputScalarTypeToChar (); void SetOutputScalarTypeToDouble (); void SetOutputScalarTypeToFloat (); void SetOutputScalarTypeToInt (); void SetOutputScalarTypeToLong (); void SetOutputScalarTypeToShort (); void SetOutputScalarTypeToUnsignedChar (); void SetOutputScalarTypeToUnsignedInt (); void SetOutputScalarTypeToUnsignedLong (); void SetOutputScalarTypeToUnsignedShort (); void SetScale (float ); void SetShift (float );
vtkImageShiftScale Unsupported Funcs:
void AveragingOff (); void AveragingOn (); int GetAveraging (); const char *GetClassName (); int GetMaximum (); int GetMean (); int GetMedian (); int GetMinimum (); int *GetShift (); (Returns a 3-element Perl list) int *GetShrinkFactors (); (Returns a 3-element Perl list) void MaximumOff (); void MaximumOn (); void MeanOff (); void MeanOn (); void MedianOff (); void MedianOn (); void MinimumOff (); void MinimumOn (); vtkImageShrink3D *New (); void SetAveraging (int ); void SetMaximum (int ); void SetMean (int ); void SetMedian (int ); void SetMinimum (int ); void SetShift (int , int , int ); void SetShrinkFactors (int , int , int );
vtkImageShrink3D Unsupported Funcs:
void ComputeInputUpdateExtent (int inExt[6], int outExt[6]); Don't know the size of pointer arg number 1 void PrintSelf (ostream &os, vtkIndent indent); I/O Streams not Supported yet void SetShift (int a[3]); Method is redundant. Same as SetShift( int, int, int) void SetShrinkFactors (int a[3]); Method is redundant. Same as SetShrinkFactors( int, int, int) void ThreadedExecute (vtkImageData *inData, vtkImageData *outData, int ext[6], int id); Don't know the size of pointer arg number 3
float GetAmplitude (); const char *GetClassName (); float *GetDirection (); (Returns a 3-element Perl list) float GetPeriod (); float GetPhase (); vtkImageSinusoidSource *New (); void SetAmplitude (float ); void SetDirection (float , float , float ); void SetPeriod (float ); void SetPhase (float ); void SetWholeExtent (int xMinx, int xMax, int yMin, int yMax, int zMin, int zMax);
vtkImageSinusoidSource Unsupported Funcs:
void PrintSelf (ostream &os, vtkIndent indent); I/O Streams not Supported yet void SetDirection (float dir[3]); Method is redundant. Same as SetDirection( float, float, float)
const char *GetClassName (); int GetPrune (); virtual void IterativeExecuteData (vtkImageData *in, vtkImageData *out); vtkImageSkeleton2D *New (); void PruneOff (); void PruneOn (); void SetNumberOfIterations (int num); void SetPrune (int );
vtkImageSkeleton2D Unsupported Funcs:
const char *GetClassName (); vtkImageSobel2D *New ();
vtkImageSobel2D Unsupported Funcs:
const char *GetClassName (); vtkImageSobel3D *New ();
vtkImageSobel3D Unsupported Funcs:
const char *GetClassName (); int *GetKernelMiddle (); (Returns a 3-element Perl list) int *GetKernelSize (); (Returns a 3-element Perl list) vtkImageSpatialFilter *New ();
vtkImageSpatialFilter Unsupported Funcs:
void ComputeInputUpdateExtent (int extent[6], int wholeExtent[6]); Don't know the size of pointer arg number 1 void ComputeOutputWholeExtent (int extent[6], int handleBoundaries); Don't know the size of pointer arg number 1 void PrintSelf (ostream &os, vtkIndent indent); I/O Streams not Supported yet
float *GetBackgroundColor (); (Returns a 4-element Perl list) vtkImageData *GetBackgroundInput (); float GetBackgroundValue (); const char *GetClassName (); int GetReverseStencil (); vtkImageStencilData *GetStencil (); vtkImageStencil *New (); void ReverseStencilOff (); void ReverseStencilOn (); void SetBackgroundColor (float , float , float , float ); virtual void SetBackgroundInput (vtkImageData *input); void SetBackgroundValue (float val); void SetReverseStencil (int ); virtual void SetStencil (vtkImageStencilData *stencil);
vtkImageStencil Unsupported Funcs:
void PrintSelf (ostream &os, vtkIndent indent); I/O Streams not Supported yet void SetBackgroundColor (float a[4]); Method is redundant. Same as SetBackgroundColor( float, float, float, float) void ThreadedExecute (vtkImageData *inData, vtkImageData *outData, int extent[6], int id); Don't know the size of pointer arg number 3
Inherits from DataObject
void AllocateExtents (); void DeepCopy (vtkDataObject *o); const char *GetClassName (); int GetDataObjectType (); int *GetExtent (); (Returns a 6-element Perl list) int GetExtentType (); int GetNextExtent (int &r1, int &r2, int xMin, int xMax, int yIdx, int zIdx, int &iter); float *GetOldOrigin (); (Returns a 3-element Perl list) float *GetOldSpacing (); (Returns a 3-element Perl list) float *GetOrigin (); (Returns a 3-element Perl list) float *GetSpacing (); (Returns a 3-element Perl list) void Initialize (); void InsertNextExtent (int r1, int r2, int yIdx, int zIdx); void InternalImageStencilDataCopy (vtkImageStencilData *s); vtkImageStencilData *New (); void PropagateUpdateExtent (); void SetExtent (int , int , int , int , int , int ); void SetOldOrigin (float , float , float ); void SetOldSpacing (float , float , float ); void SetOrigin (float , float , float ); void SetSpacing (float , float , float ); void ShallowCopy (vtkDataObject *f); void TriggerAsynchronousUpdate (); void UpdateData ();
vtkImageStencilData Unsupported Funcs:
void PrintSelf (ostream &os, vtkIndent indent); I/O Streams not Supported yet void SetExtent (int a[6]); Method is redundant. Same as SetExtent( int, int, int, int, int, int) void SetOldOrigin (float a[3]); Method is redundant. Same as SetOldOrigin( float, float, float) void SetOldSpacing (float a[3]); Method is redundant. Same as SetOldSpacing( float, float, float) void SetOrigin (float a[3]); Method is redundant. Same as SetOrigin( float, float, float) void SetSpacing (float a[3]); Method is redundant. Same as SetSpacing( float, float, float)
Inherits from Source
const char *GetClassName (); vtkImageStencilData *GetOutput (); vtkImageStencilSource *New (); void SetOutput (vtkImageStencilData *output);
vtkImageStencilSource Unsupported Funcs:
void PrintSelf (ostream &os, vtkIndent indent); I/O Streams not Supported yet virtual void ThreadedExecute (vtkImageStencilData *output, int extent[6], int threadId); Don't know the size of pointer arg number 2
const char *GetClassName (); float GetInValue (); float GetLowerThreshold (); float GetOutValue (); int GetOutputScalarType (); int GetReplaceIn (); int GetReplaceOut (); float GetUpperThreshold (); vtkImageThreshold *New (); void ReplaceInOff (); void ReplaceInOn (); void ReplaceOutOff (); void ReplaceOutOn (); void SetInValue (float val); void SetOutValue (float val); void SetOutputScalarType (int ); void SetOutputScalarTypeToChar (); void SetOutputScalarTypeToDouble (); void SetOutputScalarTypeToFloat (); void SetOutputScalarTypeToInt (); void SetOutputScalarTypeToLong (); void SetOutputScalarTypeToShort (); void SetOutputScalarTypeToUnsignedChar (); void SetOutputScalarTypeToUnsignedInt (); void SetOutputScalarTypeToUnsignedLong (); void SetOutputScalarTypeToUnsignedShort (); void SetReplaceIn (int ); void SetReplaceOut (int ); void ThresholdBetween (float lower, float upper); void ThresholdByLower (float thresh); void ThresholdByUpper (float thresh);
vtkImageThreshold Unsupported Funcs:
Inherits from ImageStencilSource
const char *GetClassName (); vtkImageData *GetInput (); float GetLowerThreshold (); float GetUpperThreshold (); vtkImageToImageStencil *New (); void SetInput (vtkImageData *input); void SetLowerThreshold (float ); void SetUpperThreshold (float ); void ThresholdBetween (float lower, float upper); void ThresholdByLower (float thresh); void ThresholdByUpper (float thresh);
vtkImageToImageStencil Unsupported Funcs:
void PrintSelf (ostream &os, vtkIndent indent); I/O Streams not Supported yet void ThreadedExecute (vtkImageStencilData *output, int extent[6], int threadId); Don't know the size of pointer arg number 2
const char *GetClassName (); int *GetTranslation (); (Returns a 3-element Perl list) vtkImageTranslateExtent *New (); void SetTranslation (int , int , int );
vtkImageTranslateExtent Unsupported Funcs:
void ComputeInputUpdateExtent (int extent[6], int wholeExtent[6]); Don't know the size of pointer arg number 1 void PrintSelf (ostream &os, vtkIndent indent); I/O Streams not Supported yet void SetTranslation (int a[3]); Method is redundant. Same as SetTranslation( int, int, int)
const char *GetClassName (); vtkImageVariance3D *New (); void SetKernelSize (int size0, int size1, int size2);
vtkImageVariance3D Unsupported Funcs:
const char *GetClassName (); vtkImageWrapPad *New ();
vtkImageWrapPad Unsupported Funcs:
const char *GetClassName (); vtkImplicitFunction *GetInput (); float GetThreshold (); vtkImplicitFunctionToImageStencil *New (); void SetInput (vtkImplicitFunction *); void SetThreshold (float );
vtkImplicitFunctionToImageStencil Unsupported Funcs:
void ComputeEffectiveStressOff (); void ComputeEffectiveStressOn (); const char *GetClassName (); int GetComputeEffectiveStress (); float GetLoadValue (); float *GetModelBounds (); (Returns a 6-element Perl list) float GetPoissonsRatio (); int *GetSampleDimensions (); (Returns a 3-element Perl list) vtkPointLoad *New (); void SetComputeEffectiveStress (int ); void SetLoadValue (float ); void SetModelBounds (float , float , float , float , float , float ); void SetPoissonsRatio (float ); void SetSampleDimensions (int i, int j, int k);
vtkPointLoad Unsupported Funcs:
void CappingOff (); void CappingOn (); void ComputeNormalsOff (); void ComputeNormalsOn (); float GetCapValue (); int GetCapping (); const char *GetClassName (); int GetComputeNormals (); vtkImplicitFunction *GetImplicitFunction (); unsigned long GetMTime (); float *GetModelBounds (); (Returns a 6-element Perl list) int *GetSampleDimensions (); (Returns a 3-element Perl list) vtkSampleFunction *New (); void SetCapValue (float ); void SetCapping (int ); void SetComputeNormals (int ); void SetImplicitFunction (vtkImplicitFunction *); void SetModelBounds (float , float , float , float , float , float ); void SetSampleDimensions (int i, int j, int k); void SetScalars (vtkDataArray *);
vtkSampleFunction Unsupported Funcs:
const char *GetClassName (); float GetMaximumDistance (); float GetMaximumDistanceMaxValue (); float GetMaximumDistanceMinValue (); float *GetModelBounds (); (Returns a 6-element Perl list) float GetNullValue (); int *GetSampleDimensions (); (Returns a 3-element Perl list) vtkShepardMethod *New (); void SetMaximumDistance (float ); void SetModelBounds (float , float , float , float , float , float ); void SetNullValue (float ); void SetSampleDimensions (int i, int j, int k);
vtkShepardMethod Unsupported Funcs:
float ComputeModelBounds (float origin[3], float ar[3]); Don't know the size of pointer arg number 1 void PrintSelf (ostream &os, vtkIndent indent); I/O Streams not Supported yet void SetModelBounds (float a[6]); Method is redundant. Same as SetModelBounds( float, float, float, float, float, float) void SetSampleDimensions (int dim[3]); Method is redundant. Same as SetSampleDimensions( int, int, int)
Inherits from SimpleImageToImageFilter
const char *GetClassName (); vtkSimpleImageFilterExample *New ();
const char *GetClassName (); int GetNeighborhoodSize (); float GetSampleSpacing (); vtkSurfaceReconstructionFilter *New (); void SetNeighborhoodSize (int ); void SetSampleSpacing (float );
vtkSurfaceReconstructionFilter Unsupported Funcs:
const char *GetClassName (); float GetScaleFactor (); int GetTexturePattern (); int GetTexturePatternMaxValue (); int GetTexturePatternMinValue (); int GetXSize (); int GetYSize (); vtkTriangularTexture *New (); void SetScaleFactor (float ); void SetTexturePattern (int ); void SetXSize (int ); void SetYSize (int );
vtkTriangularTexture Unsupported Funcs:
const char *GetClassName (); float GetMaximumDistance (); float GetMaximumDistanceMaxValue (); float GetMaximumDistanceMinValue (); float *GetModelBounds (); (Returns a 6-element Perl list) int *GetSampleDimensions (); (Returns a 3-element Perl list) vtkVoxelModeller *New (); void SetMaximumDistance (float ); void SetModelBounds (float xmin, float xmax, float ymin, float ymax, float zmin, float zmax); void SetSampleDimensions (int i, int j, int k); void Write (char *);
vtkVoxelModeller Unsupported Funcs:
float ComputeModelBounds (float origin[3], float ar[3]); Don't know the size of pointer arg number 1 void PrintSelf (ostream &os, vtkIndent indent); I/O Streams not Supported yet void SetModelBounds (float bounds[6]); Method is redundant. Same as SetModelBounds( float, float, float, float, float, float) void SetSampleDimensions (int dim[3]); Method is redundant. Same as SetSampleDimensions( int, int, int)
const char *GetClassName (); vtkWindow *GetInput (); vtkWindowToImageFilter *New (); void SetInput (vtkWindow *input);
vtkWindowToImageFilter Unsupported Funcs:
To install Graphics::VTK, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Graphics::VTK
CPAN shell
perl -MCPAN -e shell install Graphics::VTK
For more information on module installation, please visit the detailed CPAN module installation guide.