The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

VTKIO - A Perl interface to VTKIO library

SYNOPSIS

use Graphics::VTK; use Graphics::VTK::IO;

DESCRIPTION

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

  • Inherits from ImageReader

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

const char *GetClassName ();
int GetDepth ();
vtkBMPReader *New ();

vtkBMPReader 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::BMPWriter

  • Inherits from ImageWriter

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

vtkBMPWriter Unsupported Funcs:

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

virtual void WriteFile (ofstream *file, vtkImageData *data, int ext[6]);
   Don't know the size of pointer arg number 1

virtual void WriteFileHeader (ofstream *, vtkImageData *);
   Don't know the size of pointer arg number 1

Graphics::VTK::BYUReader

  • 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 ();
char *GetDisplacementFileName ();
char *GetGeometryFileName ();
int GetPartNumber ();
int GetPartNumberMaxValue ();
int GetPartNumberMinValue ();
int GetReadDisplacement ();
int GetReadScalar ();
int GetReadTexture ();
char *GetScalarFileName ();
char *GetTextureFileName ();
vtkBYUReader *New ();
void ReadDisplacementOff ();
void ReadDisplacementOn ();
void ReadScalarOff ();
void ReadScalarOn ();
void ReadTextureOff ();
void ReadTextureOn ();
void SetDisplacementFileName (char *);
void SetGeometryFileName (char *);
void SetPartNumber (int );
void SetReadDisplacement (int );
void SetReadScalar (int );
void SetReadTexture (int );
void SetScalarFileName (char *);
void SetTextureFileName (char *);

vtkBYUReader 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 ReadGeometryFile (FILE *fp, int &numPts);
   Don't know the size of pointer arg number 1

Graphics::VTK::BYUWriter

  • Inherits from PolyDataWriter

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

const char *GetClassName ();
char *GetDisplacementFileName ();
char *GetGeometryFileName ();
char *GetScalarFileName ();
char *GetTextureFileName ();
int GetWriteDisplacement ();
int GetWriteScalar ();
int GetWriteTexture ();
vtkBYUWriter *New ();
void SetDisplacementFileName (char *);
void SetGeometryFileName (char *);
void SetScalarFileName (char *);
void SetTextureFileName (char *);
void SetWriteDisplacement (int );
void SetWriteScalar (int );
void SetWriteTexture (int );
void WriteDisplacementOff ();
void WriteDisplacementOn ();
void WriteScalarOff ();
void WriteScalarOn ();
void WriteTextureOff ();
void WriteTextureOn ();

vtkBYUWriter 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 WriteGeometryFile (FILE *fp, int numPts);
   Don't know the size of pointer arg number 1

Graphics::VTK::DEMReader

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

void ExecuteInformation ();
int GetAccuracyCode ();
const char *GetClassName ();
int GetDEMLevel ();
float  *GetElevationBounds ();
   (Returns a 2-element Perl list)
int GetElevationPattern ();
int GetElevationUnitOfMeasure ();
char *GetFileName ();
int GetGroundSystem ();
int GetGroundZone ();
float GetLocalRotation ();
char *GetMapLabel ();
int GetPlaneUnitOfMeasure ();
int GetPolygonSize ();
int  *GetProfileDimension ();
   (Returns a 2-element Perl list)
float  *GetProjectionParameters ();
   (Returns a 15-element Perl list)
float  *GetSpatialResolution ();
   (Returns a 3-element Perl list)
vtkDEMReader *New ();
void SetFileName (char *);

vtkDEMReader Unsupported Funcs:

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

void ComputeExtentOriginAndSpacing (int extent[6], float origin[6], float spacing[6]);
   Don't know the size of pointer arg number 1

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

Graphics::VTK::DataObjectReader

  • Inherits from DataReader

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 ();
vtkDataObjectReader *New ();
void SetOutput (vtkDataObject *);

vtkDataObjectReader 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::DataObjectWriter

  • Inherits from Writer

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

const char *GetClassName ();
char *GetFieldDataName ();
char *GetFileName ();
int GetFileType ();
char *GetHeader ();
vtkDataObject *GetInput ();
vtkDataObjectWriter *New ();
void SetFieldDataName (char *fieldname);
void SetFileName (const char *filename);
void SetFileType (int type);
void SetFileTypeToASCII ();
void SetFileTypeToBinary ();
void SetHeader (char *header);
void SetInput (vtkDataObject &input);
void SetInput (vtkDataObject *input);

vtkDataObjectWriter 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::DataReader

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

void CloseVTKFile ();
const char *GetClassName ();
char *GetFieldDataName ();
const char *GetFieldDataNameInFile (int i);
char *GetFileName ();
int GetFileType ();
char *GetHeader ();
char *GetInputString ();
int GetInputStringLength ();
char *GetLookupTableName ();
char *GetNormalsName ();
const char *GetNormalsNameInFile (int i);
int GetNumberOfFieldDataInFile ();
int GetNumberOfNormalsInFile ();
int GetNumberOfScalarsInFile ();
int GetNumberOfTCoordsInFile ();
int GetNumberOfTensorsInFile ();
int GetNumberOfVectorsInFile ();
int GetReadFromInputString ();
char *GetScalarsName ();
const char *GetScalarsNameInFile (int i);
char *GetTCoordsName ();
const char *GetTCoordsNameInFile (int i);
char *GetTensorsName ();
const char *GetTensorsNameInFile (int i);
char *GetVectorsName ();
const char *GetVectorsNameInFile (int i);
int IsFilePolyData ();
int IsFileRectilinearGrid ();
int IsFileStructuredGrid ();
int IsFileStructuredPoints ();
int IsFileUnstructuredGrid ();
int IsFileValid (const char *dstype);
vtkDataReader *New ();
int OpenVTKFile ();
int Read (char *);
vtkDataArray *ReadArray (const char *dataType, int numTuples, int numComp);
int ReadCellData (vtkDataSet *ds, int numCells);
int ReadCoordinates (vtkRectilinearGrid *rg, int axes, int numCoords);
vtkFieldData *ReadFieldData ();
void ReadFromInputStringOff ();
void ReadFromInputStringOn ();
int ReadHeader ();
int ReadPointData (vtkDataSet *ds, int numPts);
int ReadPoints (vtkPointSet *ps, int numPts);
void SetBinaryInputString (const char *, int len);
void SetFieldDataName (char *);
void SetFileName (char *);
void SetInputString (const char *in, int len);
void SetInputString (const char *in);
void SetLookupTableName (char *);
void SetNormalsName (char *);
void SetReadFromInputString (int );
void SetScalarsName (char *);
void SetTCoordsName (char *);
void SetTensorsName (char *);
void SetVectorsName (char *);

vtkDataReader Unsupported Funcs:

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

void CheckFor (const char *name, char *line, int &num, char &array, int &allocSize);
   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

int ReadCells (int size, int *data);
   Don't know the size of pointer arg number 2

int ReadCells (int size, int *data, int skip1, int read2, int skip3);
   Don't know the size of pointer arg number 2

int Read (unsigned char *);
   Don't know the size of pointer arg number 1

int Read (short *);
   Don't know the size of pointer arg number 1

int Read (unsigned short *);
   Don't know the size of pointer arg number 1

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

int Read (unsigned int *);
   Don't know the size of pointer arg number 1

int Read (long *);
   Don't know the size of pointer arg number 1

int Read (unsigned long *);
   Don't know the size of pointer arg number 1

int Read (float *);
   Don't know the size of pointer arg number 1

int Read (double *);
   Don't know the size of pointer arg number 1

Graphics::VTK::DataSetReader

  • Inherits from DataReader

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 ();
vtkPolyData *GetPolyDataOutput ();
vtkRectilinearGrid *GetRectilinearGridOutput ();
vtkStructuredGrid *GetStructuredGridOutput ();
vtkStructuredPoints *GetStructuredPointsOutput ();
vtkUnstructuredGrid *GetUnstructuredGridOutput ();
vtkDataSetReader *New ();
void Update ();

vtkDataSetReader 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::DataSetWriter

  • Inherits from DataWriter

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

vtkDataSetWriter 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::DataWriter

  • Inherits from Writer

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

const char *GetClassName ();
char *GetFieldDataName ();
char *GetFileName ();
int GetFileType ();
int GetFileTypeMaxValue ();
int GetFileTypeMinValue ();
char *GetHeader ();
char *GetLookupTableName ();
char *GetNormalsName ();
char *GetOutputString ();
int GetOutputStringLength ();
char *GetScalarsName ();
char *GetTCoordsName ();
char *GetTensorsName ();
char *GetVectorsName ();
int GetWriteToOutputString ();
vtkDataWriter *New ();
char *RegisterAndGetOutputString ();
void SetFieldDataName (char *);
void SetFileName (char *);
void SetFileType (int );
void SetFileTypeToASCII ();
void SetFileTypeToBinary ();
void SetHeader (char *);
void SetLookupTableName (char *);
void SetNormalsName (char *);
void SetScalarsName (char *);
void SetTCoordsName (char *);
void SetTensorsName (char *);
void SetVectorsName (char *);
void SetWriteToOutputString (int );
void WriteToOutputStringOff ();
void WriteToOutputStringOn ();

vtkDataWriter Unsupported Funcs:

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

void CloseVTKFile (ostream *fp);
   I/O Streams not Supported yet

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

virtual ostream *OpenVTKFile ();
   I/O Streams not Supported yet

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

int WriteArray (ostream *fp, int dataType, vtkDataArray *data, const char *format, int num, int numComp);
   Don't know the size of pointer arg number 1

int WriteCellData (ostream *fp, vtkDataSet *ds);
   I/O Streams not Supported yet

int WriteCells (ostream *fp, vtkCellArray *cells, const char *label);
   I/O Streams not Supported yet

int WriteCoordinates (ostream *fp, vtkDataArray *coords, int axes);
   I/O Streams not Supported yet

int WriteDataSetData (ostream *fp, vtkDataSet *ds);
   I/O Streams not Supported yet

int WriteFieldData (ostream *fp, vtkFieldData *f);
   I/O Streams not Supported yet

int WriteHeader (ostream *fp);
   I/O Streams not Supported yet

int WriteNormalData (ostream *fp, vtkDataArray *n, int num);
   Don't know the size of pointer arg number 1

int WritePointData (ostream *fp, vtkDataSet *ds);
   I/O Streams not Supported yet

int WritePoints (ostream *fp, vtkPoints *p);
   I/O Streams not Supported yet

int WriteScalarData (ostream *fp, vtkDataArray *s, int num);
   Don't know the size of pointer arg number 1

int WriteTCoordData (ostream *fp, vtkDataArray *tc, int num);
   Don't know the size of pointer arg number 1

int WriteTensorData (ostream *fp, vtkDataArray *t, int num);
   Don't know the size of pointer arg number 1

int WriteVectorData (ostream *fp, vtkDataArray *v, int num);
   Don't know the size of pointer arg number 1

Graphics::VTK::EnSight6BinaryReader

  • Inherits from EnSightReader

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

vtkEnSight6BinaryReader Unsupported Funcs:

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

int ReadFloatArray (float *result, int numFloats);
   Don't know the size of pointer arg number 1

int ReadInt (int *result);
   Don't know the size of pointer arg number 1

int ReadIntArray (int *result, int numInts);
   Don't know the size of pointer arg number 1

Graphics::VTK::EnSight6Reader

  • Inherits from EnSightReader

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

Graphics::VTK::EnSightGoldBinaryReader

  • Inherits from EnSightReader

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

vtkEnSightGoldBinaryReader Unsupported Funcs:

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

int ReadFloatArray (float *result, int numFloats);
   Don't know the size of pointer arg number 1

int ReadInt (int *result);
   Don't know the size of pointer arg number 1

int ReadIntArray (int *result, int numInts);
   Don't know the size of pointer arg number 1

Graphics::VTK::EnSightGoldReader

  • Inherits from EnSightReader

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

Graphics::VTK::EnSightReader

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

char *GetCaseFileName ();
const char *GetClassName ();
char *GetComplexDescription (int n);
int GetComplexVariableType (int n);
char *GetDescription (int n, int type);
char *GetDescription (int n);
char *GetFilePath ();
float GetMaximumTimeValue ();
float GetMinimumTimeValue ();
int GetNumberOfComplexScalarsPerElement ();
int GetNumberOfComplexScalarsPerNode ();
int GetNumberOfComplexVariables ();
int GetNumberOfComplexVectorsPerElement ();
int GetNumberOfComplexVectorsPerNode ();
int GetNumberOfScalarsPerElement ();
int GetNumberOfScalarsPerMeasuredNode ();
int GetNumberOfScalarsPerNode ();
int GetNumberOfTensorsSymmPerElement ();
int GetNumberOfTensorsSymmPerNode ();
int GetNumberOfVariables (int type);
int GetNumberOfVariables ();
int GetNumberOfVectorsPerElement ();
int GetNumberOfVectorsPerMeasuredNode ();
int GetNumberOfVectorsPerNode ();
float GetTimeValue ();
int GetVariableType (int n);
void SetCaseFileName (char *fileName);
void SetFilePath (char *);
void SetTimeValue (float );
void Update ();

vtkEnSightReader 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::GESignaReader

  • Inherits from ImageReader2

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

Graphics::VTK::GenericEnSightReader

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

char *GetCaseFileName ();
const char *GetClassName ();
char *GetComplexDescription (int n);
int GetComplexVariableType (int n);
char *GetDescription (int n, int type);
char *GetDescription (int n);
char *GetFilePath ();
float GetMaximumTimeValue ();
float GetMinimumTimeValue ();
int GetNumberOfComplexScalarsPerElement ();
int GetNumberOfComplexScalarsPerNode ();
int GetNumberOfComplexVectorsPerElement ();
int GetNumberOfComplexVectorsPerNode ();
int GetNumberOfScalarsPerElement ();
int GetNumberOfScalarsPerMeasuredNode ();
int GetNumberOfScalarsPerNode ();
int GetNumberOfTensorsSymmPerElement ();
int GetNumberOfTensorsSymmPerNode ();
int GetNumberOfVariables (int type);
int GetNumberOfVectorsPerElement ();
int GetNumberOfVectorsPerMeasuredNode ();
int GetNumberOfVectorsPerNode ();
float GetTimeValue ();
int GetVariableType (int n);
vtkGenericEnSightReader *New ();
void SetCaseFileName (char *fileName);
void SetFilePath (char *);
void SetTimeValue (float );
void Update ();

vtkGenericEnSightReader 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::IVWriter

  • Inherits from PolyDataWriter

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

vtkIVWriter Unsupported Funcs:

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

void WritePolyData (vtkPolyData *polyData, FILE *fp);
   Don't know the size of pointer arg number 2

Graphics::VTK::ImageReader

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

void ComputeInternalFileName (int slice);
void FileLowerLeftOff ();
void FileLowerLeftOn ();
const char *GetClassName ();
int GetDataByteOrder ();
const char *GetDataByteOrderAsString ();
int  *GetDataExtent ();
   (Returns a 6-element Perl list)
short unsigned GetDataMask ();
float  *GetDataOrigin ();
   (Returns a 3-element Perl list)
int GetDataScalarType ();
float  *GetDataSpacing ();
   (Returns a 3-element Perl list)
int  *GetDataVOI ();
   (Returns a 6-element Perl list)
int GetFileDimensionality ();
int GetFileLowerLeft ();
char *GetFileName ();
int GetFileNameSliceOffset ();
int GetFileNameSliceSpacing ();
char *GetFilePattern ();
char *GetFilePrefix ();
unsigned long GetHeaderSize (int slice);
unsigned long GetHeaderSize ();
char *GetInternalFileName ();
int GetNumberOfScalarComponents ();
int GetSwapBytes ();
vtkTransform *GetTransform ();
vtkImageReader *New ();
void OpenFile ();
void SetDataByteOrder (int );
void SetDataByteOrderToBigEndian ();
void SetDataByteOrderToLittleEndian ();
void SetDataExtent (int , int , int , int , int , int );
void SetDataMask (int val);
void SetDataOrigin (float , float , float );
void SetDataScalarType (int type);
void SetDataScalarTypeToDouble ();
void SetDataScalarTypeToFloat ();
void SetDataScalarTypeToInt ();
void SetDataScalarTypeToShort ();
void SetDataScalarTypeToUnsignedChar ();
void SetDataScalarTypeToUnsignedShort ();
void SetDataSpacing (float , float , float );
void SetDataVOI (int , int , int , int , int , int );
void SetFileDimensionality (int );
void SetFileLowerLeft (int );
void SetFileName (const char *);
void SetFileNameSliceOffset (int );
void SetFileNameSliceSpacing (int );
void SetFilePattern (const char *);
void SetFilePrefix (const char *);
void SetHeaderSize (unsigned long size);
void SetNumberOfScalarComponents (int );
void SetSwapBytes (int );
void SetTransform (vtkTransform *);
void SwapBytesOff ();
void SwapBytesOn ();

vtkImageReader Unsupported Funcs:

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

void ComputeInverseTransformedExtent (int inExtent[6], int outExtent[6]);
   Don't know the size of pointer arg number 1

void ComputeInverseTransformedIncrements (int inIncr[3], int outIncr[3]);
   Don't know the size of pointer arg number 1

void ComputeTransformedExtent (int inExtent[6], int outExtent[6]);
   Don't know the size of pointer arg number 1

void ComputeTransformedIncrements (int inIncr[3], int outIncr[3]);
   Don't know the size of pointer arg number 1

void OpenAndSeekFile (int extent[6], int slice);
   Don't know the size of pointer arg number 1

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 SetDataVOI (int  a[6]);
   Method is redundant. Same as SetDataVOI( int, int, int, int, int, int)

Graphics::VTK::ImageReader2

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

void ComputeInternalFileName (int slice);
void FileLowerLeftOff ();
void FileLowerLeftOn ();
const char *GetClassName ();
int GetDataByteOrder ();
const char *GetDataByteOrderAsString ();
int  *GetDataExtent ();
   (Returns a 6-element Perl list)
float  *GetDataOrigin ();
   (Returns a 3-element Perl list)
int GetDataScalarType ();
float  *GetDataSpacing ();
   (Returns a 3-element Perl list)
int GetFileDimensionality ();
int GetFileLowerLeft ();
char *GetFileName ();
char *GetFilePattern ();
char *GetFilePrefix ();
int GetHeaderSize (int slice);
int GetHeaderSize ();
char *GetInternalFileName ();
int GetNumberOfScalarComponents ();
int GetSwapBytes ();
vtkImageReader2 *New ();
void OpenFile ();
void SeekFile (int i, int j, int k);
void SetDataByteOrder (int );
void SetDataByteOrderToBigEndian ();
void SetDataByteOrderToLittleEndian ();
void SetDataExtent (int , int , int , int , int , int );
void SetDataOrigin (float , float , float );
void SetDataScalarType (int type);
void SetDataScalarTypeToDouble ();
void SetDataScalarTypeToFloat ();
void SetDataScalarTypeToInt ();
void SetDataScalarTypeToShort ();
void SetDataScalarTypeToUnsignedChar ();
void SetDataScalarTypeToUnsignedShort ();
void SetDataSpacing (float , float , float );
void SetFileDimensionality (int );
void SetFileLowerLeft (int );
void SetFileName (const char *);
void SetFilePattern (const char *);
void SetFilePrefix (const char *);
void SetHeaderSize (int size);
void SetNumberOfScalarComponents (int );
void SetSwapBytes (int );
void SwapBytesOff ();
void SwapBytesOn ();

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

Graphics::VTK::ImageWriter

  • Inherits from ProcessObject

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

const char *GetClassName ();
int GetFileDimensionality ();
char *GetFileName ();
char *GetFilePattern ();
char *GetFilePrefix ();
vtkImageData *GetInput ();
vtkImageWriter *New ();
void SetFileDimensionality (int );
void SetFileName (const char *);
void SetFilePattern (const char *filePattern);
void SetFilePrefix (char *filePrefix);
virtual void SetInput (vtkImageData *input);
virtual void Write ();

vtkImageWriter 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

virtual void RecursiveWrite (int dim, vtkImageData *region, ofstream *file);
   Don't know the size of pointer arg number 3

virtual void RecursiveWrite (int dim, vtkImageData *cache, vtkImageData *data, ofstream *file);
   Don't know the size of pointer arg number 4

virtual void WriteFile (ofstream *file, vtkImageData *data, int extent[6]);
   Don't know the size of pointer arg number 1

virtual void WriteFileHeader (ofstream *, vtkImageData *);
   Don't know the size of pointer arg number 1

virtual void WriteFileTrailer (ofstream *, vtkImageData *);
   Don't know the size of pointer arg number 1

Graphics::VTK::JPEGReader

  • Inherits from ImageReader2

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

Graphics::VTK::JPEGWriter

  • Inherits from ImageWriter

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

const char *GetClassName ();
int unsigned GetProgressive ();
int unsigned GetQuality ();
unsigned GetQualityMaxValue ();
unsigned GetQualityMinValue ();
vtkJPEGWriter *New ();
void ProgressiveOff ();
void ProgressiveOn ();
void SetProgressive (unsigned int );
void SetQuality (unsigned int );
virtual void Write ();

vtkJPEGWriter 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::MCubesReader

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

void CreateDefaultLocator ();
void FlipNormalsOff ();
void FlipNormalsOn ();
const char *GetClassName ();
int GetDataByteOrder ();
const char *GetDataByteOrderAsString ();
char *GetFileName ();
int GetFlipNormals ();
int GetHeaderSize ();
int GetHeaderSizeMaxValue ();
int GetHeaderSizeMinValue ();
char *GetLimitsFileName ();
vtkPointLocator *GetLocator ();
unsigned long GetMTime ();
int GetNormals ();
int GetSwapBytes ();
vtkMCubesReader *New ();
void NormalsOff ();
void NormalsOn ();
void SetDataByteOrder (int );
void SetDataByteOrderToBigEndian ();
void SetDataByteOrderToLittleEndian ();
void SetFileName (char *);
void SetFlipNormals (int );
void SetHeaderSize (int );
void SetLimitsFileName (char *);
void SetLocator (vtkPointLocator *locator);
void SetNormals (int );
void SetSwapBytes (int );
void SwapBytesOff ();
void SwapBytesOn ();

vtkMCubesReader 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::MCubesWriter

  • Inherits from PolyDataWriter

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

const char *GetClassName ();
char *GetLimitsFileName ();
vtkMCubesWriter *New ();
void SetLimitsFileName (char *);

vtkMCubesWriter 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::OBJReader

  • 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 ();
char *GetFileName ();
vtkOBJReader *New ();
void SetFileName (char *);

vtkOBJReader 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::PLOT3DReader

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

void AddFunction (int functionNumber);
float GetAlpha ();
const char *GetClassName ();
int GetFileFormat ();
int GetFileFormatMaxValue ();
int GetFileFormatMinValue ();
float GetFsmach ();
char *GetFunctionFileName ();
float GetGamma ();
int GetGridNumber ();
int GetNumberOfGrids ();
char *GetQFileName ();
float GetR ();
float GetRe ();
int GetScalarFunctionNumber ();
float GetTime ();
float GetUvinf ();
char *GetVectorFunctionFileName ();
int GetVectorFunctionNumber ();
float GetVvinf ();
float GetWvinf ();
char *GetXYZFileName ();
vtkPLOT3DReader *New ();
void RemoveAllFunctions ();
void RemoveFunction (int );
void SetFileFormat (int );
void SetFunctionFileName (char *);
void SetGamma (float );
void SetGridNumber (int );
void SetQFileName (char *);
void SetR (float );
void SetScalarFunctionNumber (int );
void SetUvinf (float );
void SetVectorFunctionFileName (char *);
void SetVectorFunctionNumber (int );
void SetVvinf (float );
void SetWvinf (float );
void SetXYZFileName (char *);

vtkPLOT3DReader Unsupported Funcs:

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

int GetFileType (FILE *fp);
   Don't know the size of pointer arg number 1

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

int ReadBinaryFunctionFile (FILE *fp, vtkStructuredGrid *output);
   Don't know the size of pointer arg number 1

int ReadBinaryGrid (FILE *fp, vtkStructuredGrid *output);
   Don't know the size of pointer arg number 1

int ReadBinaryGridDimensions (FILE *fp, vtkStructuredGrid *output);
   Don't know the size of pointer arg number 1

int ReadBinarySolution (FILE *fp, vtkStructuredGrid *output);
   Don't know the size of pointer arg number 1

int ReadBinaryVectorFunctionFile (FILE *fp, vtkStructuredGrid *output);
   Don't know the size of pointer arg number 1

Graphics::VTK::PLYReader

  • 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 ();
char *GetFileName ();
vtkPLYReader *New ();
void SetFileName (char *);

vtkPLYReader 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::PLYWriter

  • Inherits from PolyDataWriter

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

char *GetArrayName ();
const char *GetClassName ();
unsigned char  *GetColor ();
   (Returns a 3-element Perl list)
int GetColorMode ();
int GetComponent ();
int GetComponentMaxValue ();
int GetComponentMinValue ();
int GetDataByteOrder ();
int GetDataByteOrderMaxValue ();
int GetDataByteOrderMinValue ();
vtkScalarsToColors *GetLookupTable ();
vtkPLYWriter *New ();
void SetArrayName (char *);
void SetColor (unsigned char , unsigned char , unsigned char );
void SetColorMode (int );
void SetColorModeToDefault ();
void SetColorModeToOff ();
void SetColorModeToUniformCellColor ();
void SetColorModeToUniformColor ();
void SetColorModeToUniformPointColor ();
void SetComponent (int );
void SetDataByteOrder (int );
void SetDataByteOrderToBigEndian ();
void SetDataByteOrderToLittleEndian ();
void SetLookupTable (vtkScalarsToColors *);

vtkPLYWriter Unsupported Funcs:

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

unsigned char *GetColors (long num, vtkDataSetAttributes *dsa);
   Can't Handle 'unsigned char *' return type without a hint

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

void SetColor (unsigned char  a[3]);
   Arg types of 'unsigned char  *' not supported yet

Graphics::VTK::PNGReader

  • Inherits from ImageReader2

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

Graphics::VTK::PNGWriter

  • Inherits from ImageWriter

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 ();
vtkPNGWriter *New ();
virtual void Write ();

Graphics::VTK::PNMReader

  • Inherits from ImageReader

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

Graphics::VTK::PNMWriter

  • Inherits from ImageWriter

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

vtkPNMWriter Unsupported Funcs:

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

virtual void WriteFile (ofstream *file, vtkImageData *data, int extent[6]);
   Don't know the size of pointer arg number 1

virtual void WriteFileHeader (ofstream *, vtkImageData *);
   Don't know the size of pointer arg number 1

Graphics::VTK::ParticleReader

  • 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 ();
int GetDataByteOrder ();
const char *GetDataByteOrderAsString ();
char *GetFileName ();
int GetSwapBytes ();
vtkParticleReader *New ();
void SetDataByteOrder (int );
void SetDataByteOrderToBigEndian ();
void SetDataByteOrderToLittleEndian ();
void SetFileName (char *);
void SetSwapBytes (int );
void SwapBytesOff ();
void SwapBytesOn ();

vtkParticleReader 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::PolyDataReader

  • Inherits from DataReader

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 ();
vtkPolyDataReader *New ();
void SetOutput (vtkPolyData *output);

vtkPolyDataReader 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::PolyDataWriter

  • Inherits from DataWriter

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

vtkPolyDataWriter 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::PostScriptWriter

  • Inherits from ImageWriter

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

vtkPostScriptWriter Unsupported Funcs:

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

virtual void WriteFile (ofstream *file, vtkImageData *data, int extent[6]);
   Don't know the size of pointer arg number 1

virtual void WriteFileHeader (ofstream *, vtkImageData *);
   Don't know the size of pointer arg number 1

virtual void WriteFileTrailer (ofstream *, vtkImageData *);
   Don't know the size of pointer arg number 1

Graphics::VTK::RectilinearGridReader

  • Inherits from DataReader

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 ();
vtkRectilinearGridReader *New ();
void SetOutput (vtkRectilinearGrid *output);

vtkRectilinearGridReader 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::RectilinearGridWriter

  • Inherits from DataWriter

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

vtkRectilinearGridWriter 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::SLCReader

  • 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 ();
int GetError ();
char *GetFileName ();
vtkSLCReader *New ();
void SetFileName (char *);

vtkSLCReader Unsupported Funcs:

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

unsigned char *Decode8BitData (unsigned char *in_ptr, int size);
   Can't Handle 'unsigned char *' return type without a hint

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

Graphics::VTK::STLReader

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

void CreateDefaultLocator ();
const char *GetClassName ();
char *GetFileName ();
vtkPointLocator *GetLocator ();
unsigned long GetMTime ();
int GetMerging ();
int GetScalarTags ();
void MergingOff ();
void MergingOn ();
vtkSTLReader *New ();
void ScalarTagsOff ();
void ScalarTagsOn ();
void SetFileName (char *);
void SetLocator (vtkPointLocator *locator);
void SetMerging (int );
void SetScalarTags (int );

vtkSTLReader Unsupported Funcs:

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

int GetSTLFileType (FILE *fp);
   Don't know the size of pointer arg number 1

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

int ReadASCIISTL (FILE *fp, vtkPoints *, vtkCellArray *, vtkFloatArray *scalars);
   Don't know the size of pointer arg number 1

int ReadBinarySTL (FILE *fp, vtkPoints *, vtkCellArray *);
   Don't know the size of pointer arg number 1

Graphics::VTK::STLWriter

  • Inherits from PolyDataWriter

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

Graphics::VTK::StructuredGridReader

  • Inherits from DataReader

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 ();
vtkStructuredGridReader *New ();
void SetOutput (vtkStructuredGrid *output);

vtkStructuredGridReader 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::StructuredGridWriter

  • Inherits from DataWriter

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

vtkStructuredGridWriter 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 WriteBlanking (ostream *fp, vtkStructuredGrid *ds);
   Don't know the size of pointer arg number 1

Graphics::VTK::StructuredPointsReader

  • Inherits from DataReader

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 ();
vtkStructuredPointsReader *New ();
void SetOutput (vtkStructuredPoints *output);

vtkStructuredPointsReader 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::StructuredPointsWriter

  • Inherits from DataWriter

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

vtkStructuredPointsWriter 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::TIFFReader

  • Inherits from ImageReader

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

Graphics::VTK::TIFFWriter

  • Inherits from ImageWriter

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

vtkTIFFWriter Unsupported Funcs:

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

virtual void WriteFile (ofstream *file, vtkImageData *data, int ext[6]);
   Don't know the size of pointer arg number 1

virtual void WriteFileHeader (ofstream *, vtkImageData *);
   Don't know the size of pointer arg number 1

Graphics::VTK::UGFacetReader

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

void CreateDefaultLocator ();
const char *GetClassName ();
char *GetFileName ();
vtkPointLocator *GetLocator ();
unsigned long GetMTime ();
int GetMerging ();
int GetNumberOfParts ();
short GetPartColorIndex (int partId);
int GetPartNumber ();
void MergingOff ();
void MergingOn ();
vtkUGFacetReader *New ();
void SetFileName (char *);
void SetLocator (vtkPointLocator *locator);
void SetMerging (int );
void SetPartNumber (int );

vtkUGFacetReader 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::UnstructuredGridReader

  • Inherits from DataReader

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 ();
vtkUnstructuredGridReader *New ();
void SetOutput (vtkUnstructuredGrid *output);

vtkUnstructuredGridReader 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::UnstructuredGridWriter

  • Inherits from DataWriter

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

vtkUnstructuredGridWriter 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::Volume16Reader

  • Inherits from VolumeReader

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

const char *GetClassName ();
int GetDataByteOrder ();
const char *GetDataByteOrderAsString ();
int  *GetDataDimensions ();
   (Returns a 2-element Perl list)
short unsigned GetDataMask ();
int GetHeaderSize ();
vtkStructuredPoints *GetImage (int ImageNumber);
int GetSwapBytes ();
vtkTransform *GetTransform ();
vtkVolume16Reader *New ();
void SetDataByteOrder (int );
void SetDataByteOrderToBigEndian ();
void SetDataByteOrderToLittleEndian ();
void SetDataDimensions (int , int );
void SetDataMask (unsigned short );
void SetHeaderSize (int );
void SetSwapBytes (int );
void SetTransform (vtkTransform *);
void SwapBytesOff ();
void SwapBytesOn ();

vtkVolume16Reader Unsupported Funcs:

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

void AdjustSpacingAndOrigin (int dimensions[3], float Spacing[3], float origin[3]);
   Don't know the size of pointer arg number 1

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

int Read16BitImage (FILE *fp, unsigned short *pixels, int xsize, int ysize, int skip, int swapBytes);
   Don't know the size of pointer arg number 1

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

void TransformSlice (unsigned short *slice, unsigned short *pixels, int k, int dimensions[3], int bounds[3]);
   Don't know the size of pointer arg number 1

Graphics::VTK::VolumeReader

  • 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 ();
float  *GetDataOrigin ();
   (Returns a 3-element Perl list)
float  *GetDataSpacing ();
   (Returns a 3-element Perl list)
char *GetFilePattern ();
char *GetFilePrefix ();
virtual vtkStructuredPoints *GetImage (int ImageNumber) = 0;
int  *GetImageRange ();
   (Returns a 2-element Perl list)
void SetDataOrigin (float , float , float );
void SetDataSpacing (float , float , float );
void SetFilePattern (char *);
void SetFilePrefix (char *);
void SetImageRange (int , int );

vtkVolumeReader 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 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 SetImageRange (int  a[2]);
   Method is redundant. Same as SetImageRange( int, int)

Graphics::VTK::Writer

  • Inherits from ProcessObject

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

const char *GetClassName ();
void Update ();
virtual void Write ();

vtkWriter 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