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