NAME

VTKHybrid - A Perl interface to VTKHybrid library

SYNOPSIS

use Graphics::VTK; use Graphics::VTK::Hybrid;

DESCRIPTION

Graphics::VTK::Hybrid is an interface to the Hybrid 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::3DSImporter

  • Inherits from Importer

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 ComputeNormalsOff ();
   void ComputeNormalsOn ();
   const char *GetClassName ();
   int GetComputeNormals ();
   FILE *GetFileFD ();
   char *GetFileName ();
   vtk3DSImporter *New ();
   void SetComputeNormals (int );
   void SetFileName (char *);

vtk3DSImporter Unsupported Funcs:

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

   vtkPolyData *GeneratePolyData (Mesh *meshPtr);
      Don't know the size of pointer arg number 1

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

Graphics::VTK::ArcPlotter

  • Inherits from PolyDataToPolyDataFilter

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

   vtkCamera *GetCamera ();
   const char *GetClassName ();
   float  *GetDefaultNormal ();
      (Returns a 3-element Perl list)
   int GetFieldDataArray ();
   int GetFieldDataArrayMaxValue ();
   int GetFieldDataArrayMinValue ();
   float GetHeight ();
   float GetHeightMaxValue ();
   float GetHeightMinValue ();
   unsigned long GetMTime ();
   float GetOffset ();
   float GetOffsetMaxValue ();
   float GetOffsetMinValue ();
   int GetPlotComponent ();
   int GetPlotMode ();
   float GetRadius ();
   float GetRadiusMaxValue ();
   float GetRadiusMinValue ();
   int GetUseDefaultNormal ();
   vtkArcPlotter *New ();
   void SetCamera (vtkCamera *);
   void SetDefaultNormal (float , float , float );
   void SetFieldDataArray (int );
   void SetHeight (float );
   void SetOffset (float );
   void SetPlotComponent (int );
   void SetPlotMode (int );
   void SetPlotModeToPlotFieldData ();
   void SetPlotModeToPlotNormals ();
   void SetPlotModeToPlotScalars ();
   void SetPlotModeToPlotTCoords ();
   void SetPlotModeToPlotTensors ();
   void SetPlotModeToPlotVectors ();
   void SetRadius (float );
   void SetUseDefaultNormal (int );
   void UseDefaultNormalOff ();
   void UseDefaultNormalOn ();

vtkArcPlotter Unsupported Funcs:

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

   int OffsetPoint (long ptId, vtkPoints *inPts, float n[3], vtkPoints *newPts, float offset, float *range, float val);
      Don't know the size of pointer arg number 3

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

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

Graphics::VTK::CaptionActor2D

  • Inherits from Actor2D

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 BoldOff ();
   void BoldOn ();
   void BorderOff ();
   void BorderOn ();
   float *GetAttachmentPoint ();
      (Returns a 3-element Perl list)
   vtkCoordinate *GetAttachmentPointCoordinate ();
   int GetBold ();
   int GetBorder ();
   char *GetCaption ();
   const char *GetClassName ();
   int GetFontFamily ();
   int GetItalic ();
   int GetJustification ();
   int GetJustificationMaxValue ();
   int GetJustificationMinValue ();
   int GetLeader ();
   vtkPolyData *GetLeaderGlyph ();
   float GetLeaderGlyphSize ();
   float GetLeaderGlyphSizeMaxValue ();
   float GetLeaderGlyphSizeMinValue ();
   int GetMaximumLeaderGlyphSize ();
   int GetMaximumLeaderGlyphSizeMaxValue ();
   int GetMaximumLeaderGlyphSizeMinValue ();
   int GetPadding ();
   int GetPaddingMaxValue ();
   int GetPaddingMinValue ();
   int GetShadow ();
   int GetThreeDimensionalLeader ();
   int GetVerticalJustification ();
   int GetVerticalJustificationMaxValue ();
   int GetVerticalJustificationMinValue ();
   void ItalicOff ();
   void ItalicOn ();
   void LeaderOff ();
   void LeaderOn ();
   vtkCaptionActor2D *New ();
   void SetAttachmentPoint (float, float, float);
   void SetBold (int );
   void SetBorder (int );
   void SetCaption (char *);
   void SetFontFamily (int );
   void SetFontFamilyToArial ();
   void SetFontFamilyToCourier ();
   void SetFontFamilyToTimes ();
   void SetItalic (int );
   void SetJustification (int );
   void SetJustificationToCentered ();
   void SetJustificationToLeft ();
   void SetJustificationToRight ();
   void SetLeader (int );
   void SetLeaderGlyph (vtkPolyData *);
   void SetLeaderGlyphSize (float );
   void SetMaximumLeaderGlyphSize (int );
   void SetPadding (int );
   void SetShadow (int );
   void SetThreeDimensionalLeader (int );
   void SetVerticalJustification (int );
   void SetVerticalJustificationToBottom ();
   void SetVerticalJustificationToCentered ();
   void SetVerticalJustificationToTop ();
   void ShadowOff ();
   void ShadowOn ();
   void ShallowCopy (vtkProp *prop);
   void ThreeDimensionalLeaderOff ();
   void ThreeDimensionalLeaderOn ();

vtkCaptionActor2D 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 SetAttachmentPoint (float a[3]);
      Method is redundant. Same as SetAttachmentPoint( float, float, float)

Graphics::VTK::CubeAxesActor2D

  • Inherits from Actor2D

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 BoldOff ();
   void BoldOn ();
   int GetBold ();
   void GetBounds (float &xmin, float &xmax, float &ymin, float &ymax, float &zmin, float &zmax);
   float *GetBounds ();
      (Returns a 6-element Perl list)
   vtkCamera *GetCamera ();
   const char *GetClassName ();
   float GetCornerOffset ();
   int GetFlyMode ();
   int GetFlyModeMaxValue ();
   int GetFlyModeMinValue ();
   float GetFontFactor ();
   float GetFontFactorMaxValue ();
   float GetFontFactorMinValue ();
   int GetFontFamily ();
   float GetInertia ();
   int GetInertiaMaxValue ();
   int GetInertiaMinValue ();
   vtkDataSet *GetInput ();
   int GetItalic ();
   char *GetLabelFormat ();
   int GetNumberOfLabels ();
   int GetNumberOfLabelsMaxValue ();
   int GetNumberOfLabelsMinValue ();
   vtkProp *GetProp ();
   void GetRanges (float &xmin, float &xmax, float &ymin, float &ymax, float &zmin, float &zmax);
   int GetScaling ();
   int GetShadow ();
   int GetUseRanges ();
   int GetXAxisVisibility ();
   char *GetXLabel ();
   int GetYAxisVisibility ();
   char *GetYLabel ();
   int GetZAxisVisibility ();
   char *GetZLabel ();
   void ItalicOff ();
   void ItalicOn ();
   vtkCubeAxesActor2D *New ();
   void ReleaseGraphicsResources (vtkWindow *);
   int RenderOpaqueGeometry (vtkViewport *);
   int RenderOverlay (vtkViewport *);
   int RenderTranslucentGeometry (vtkViewport *);
   void ScalingOff ();
   void ScalingOn ();
   void SetBold (int );
   void SetBounds (float , float , float , float , float , float );
   void SetCamera (vtkCamera *);
   void SetCornerOffset (float );
   void SetFlyMode (int );
   void SetFlyModeToClosestTriad ();
   void SetFlyModeToOuterEdges ();
   void SetFontFactor (float );
   void SetFontFamily (int );
   void SetFontFamilyToArial ();
   void SetFontFamilyToCourier ();
   void SetFontFamilyToTimes ();
   void SetInertia (int );
   void SetInput (vtkDataSet *);
   void SetItalic (int );
   void SetLabelFormat (char *);
   void SetNumberOfLabels (int );
   void SetProp (vtkProp *);
   void SetRanges (float , float , float , float , float , float );
   void SetScaling (int );
   void SetShadow (int );
   void SetUseRanges (int );
   void SetXAxisVisibility (int );
   void SetXLabel (char *);
   void SetYAxisVisibility (int );
   void SetYLabel (char *);
   void SetZAxisVisibility (int );
   void SetZLabel (char *);
   void ShadowOff ();
   void ShadowOn ();
   void ShallowCopy (vtkCubeAxesActor2D *actor);
   void UseRangesOff ();
   void UseRangesOn ();
   void XAxisVisibilityOff ();
   void XAxisVisibilityOn ();
   void YAxisVisibilityOff ();
   void YAxisVisibilityOn ();
   void ZAxisVisibilityOff ();
   void ZAxisVisibilityOn ();

vtkCubeAxesActor2D Unsupported Funcs:

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

   void AdjustAxes (float pts[8][3], float bounds[6], int idx, int xIdx, int yIdx, int zIdx, int zIdx2, int xAxes, int yAxes, int zAxes, float xCoords[4], float yCoords[4], float zCoords[4], float xRange[2], float yRange[2], float zRange[2]);
      No TCL interface is provided by VTK, so we aren't going to provide one either.

   int ClipBounds (vtkViewport *viewport, float pts[8][3], float bounds[6]);
      No TCL interface is provided by VTK, so we aren't going to provide one either.

   float EvaluateBounds (float planes[24], float bounds[6]);
      Don't know the size of pointer arg number 1

   float EvaluatePoint (float planes[24], float x[3]);
      Don't know the size of pointer arg number 1

   void GetBounds (float bounds[6]);
      Can't handle methods with single array args (like a[3]) in overloaded methods yet.

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

   void GetRanges (float ranges[6]);
      Can't handle methods with single array args (like a[3]) in overloaded methods yet.

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

   void SetBounds (float  a[6]);
      Method is redundant. Same as SetBounds( float, float, float, float, float, float)

   void SetRanges (float  a[6]);
      Method is redundant. Same as SetRanges( float, float, float, float, float, float)

   void TransformBounds (vtkViewport *viewport, float bounds[6], float pts[8][3]);
      No TCL interface is provided by VTK, so we aren't going to provide one either.

Graphics::VTK::DepthSortPolyData

  • Inherits from PolyDataToPolyDataFilter

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

   vtkCamera *GetCamera ();
   const char *GetClassName ();
   int GetDepthSortMode ();
   int GetDirection ();
   unsigned long GetMTime ();
   double  *GetOrigin ();
      (Returns a 3-element Perl list)
   vtkProp3D *GetProp3D ();
   int GetSortScalars ();
   double  *GetVector ();
      (Returns a 3-element Perl list)
   vtkDepthSortPolyData *New ();
   void SetCamera (vtkCamera *);
   void SetDepthSortMode (int );
   void SetDepthSortModeToBoundsCenter ();
   void SetDepthSortModeToFirstPoint ();
   void SetDepthSortModeToParametricCenter ();
   void SetDirection (int );
   void SetDirectionToBackToFront ();
   void SetDirectionToFrontToBack ();
   void SetDirectionToSpecifiedVector ();
   void SetOrigin (double , double , double );
   void SetProp3D (vtkProp3D *);
   void SetSortScalars (int );
   void SetVector (double , double , double );
   void SortScalarsOff ();
   void SortScalarsOn ();

vtkDepthSortPolyData Unsupported Funcs:

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

   void ComputeProjectionVector (double vector[3], double origin[3]);
      Don't know the size of pointer arg number 1

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

   void SetOrigin (double  a[3]);
      Method is redundant. Same as SetOrigin( double, double, double)

   void SetVector (double  a[3]);
      Method is redundant. Same as SetVector( double, double, double)

Graphics::VTK::EarthSource

  • 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 GetOnRatio ();
   int GetOnRatioMaxValue ();
   int GetOnRatioMinValue ();
   int GetOutline ();
   float GetRadius ();
   float GetRadiusMaxValue ();
   float GetRadiusMinValue ();
   vtkEarthSource *New ();
   void OutlineOff ();
   void OutlineOn ();
   void SetOnRatio (int );
   void SetOutline (int );
   void SetRadius (float );

vtkEarthSource 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::GridTransform

  • Inherits from WarpTransform

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 *GetDisplacementGrid ();
   float GetDisplacementScale ();
   float GetDisplacementShift ();
   int GetInterpolationMode ();
   const char *GetInterpolationModeAsString ();
   unsigned long GetMTime ();
   vtkAbstractTransform *MakeTransform ();
   vtkGridTransform *New ();
   void SetDisplacementGrid (vtkImageData *);
   void SetDisplacementScale (float );
   void SetDisplacementShift (float );
   void SetInterpolationMode (int mode);
   void SetInterpolationModeToCubic ();
   void SetInterpolationModeToLinear ();
   void SetInterpolationModeToNearestNeighbor ();

vtkGridTransform Unsupported Funcs:

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

   void ForwardTransformDerivative (const float in[3], float out[3], float derivative[3][3]);
      No TCL interface is provided by VTK, so we aren't going to provide one either.

   void ForwardTransformDerivative (const double in[3], double out[3], double derivative[3][3]);
      No TCL interface is provided by VTK, so we aren't going to provide one either.

   void ForwardTransformPoint (const float in[3], float out[3]);
      Don't know the size of pointer arg number 1

   void ForwardTransformPoint (const double in[3], double out[3]);
      Don't know the size of pointer arg number 1

   void InverseTransformDerivative (const float in[3], float out[3], float derivative[3][3]);
      No TCL interface is provided by VTK, so we aren't going to provide one either.

   void InverseTransformDerivative (const double in[3], double out[3], double derivative[3][3]);
      No TCL interface is provided by VTK, so we aren't going to provide one either.

   void InverseTransformPoint (const float in[3], float out[3]);
      Don't know the size of pointer arg number 1

   void InverseTransformPoint (const double in[3], double out[3]);
      Don't know the size of pointer arg number 1

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

Graphics::VTK::ImageToPolyDataFilter

  • Inherits from StructuredPointsToPolyDataFilter

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 DecimationOff ();
   void DecimationOn ();
   const char *GetClassName ();
   int GetColorMode ();
   int GetColorModeMaxValue ();
   int GetColorModeMinValue ();
   int GetDecimation ();
   float GetDecimationError ();
   float GetDecimationErrorMaxValue ();
   float GetDecimationErrorMinValue ();
   int GetError ();
   int GetErrorMaxValue ();
   int GetErrorMinValue ();
   vtkScalarsToColors *GetLookupTable ();
   int GetNumberOfSmoothingIterations ();
   int GetNumberOfSmoothingIterationsMaxValue ();
   int GetNumberOfSmoothingIterationsMinValue ();
   int GetOutputStyle ();
   int GetOutputStyleMaxValue ();
   int GetOutputStyleMinValue ();
   int GetSmoothing ();
   int GetSubImageSize ();
   int GetSubImageSizeMaxValue ();
   int GetSubImageSizeMinValue ();
   vtkImageToPolyDataFilter *New ();
   void SetColorMode (int );
   void SetColorModeToLUT ();
   void SetColorModeToLinear256 ();
   void SetDecimation (int );
   void SetDecimationError (float );
   void SetError (int );
   void SetLookupTable (vtkScalarsToColors *);
   void SetNumberOfSmoothingIterations (int );
   void SetOutputStyle (int );
   void SetOutputStyleToPixelize ();
   void SetOutputStyleToPolygonalize ();
   void SetOutputStyleToRunLength ();
   void SetSmoothing (int );
   void SetSubImageSize (int );
   void SmoothingOff ();
   void SmoothingOn ();

vtkImageToPolyDataFilter Unsupported Funcs:

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

   int BuildEdges (vtkUnsignedCharArray *pixels, int dims[3], float origin[3], float spacing[3], vtkUnsignedCharArray *pointDescr, vtkPolyData *edges);
      Don't know the size of pointer arg number 2

   void BuildTable (unsigned char *inPixels);
      Don't know the size of pointer arg number 1

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

   void GetIJ (int id, int &i, int &j, int dims[3]);
      Don't know the size of pointer arg number 4

   int GetNeighbors (unsigned char *ptr, int &i, int &j, int dims[3], unsigned char *neighbors[4], int mode);
      No TCL interface is provided by VTK, so we aren't going to provide one either.

   int IsSameColor (unsigned char *p1, unsigned char *p2);
      Don't know the size of pointer arg number 1

   virtual void PixelizeImage (vtkUnsignedCharArray *pixels, int dims[3], float origin[3], float spacing[3], vtkPolyData *output);
      Don't know the size of pointer arg number 2

   virtual void PolygonalizeImage (vtkUnsignedCharArray *pixels, int dims[3], float origin[3], float spacing[3], vtkPolyData *output);
      Don't know the size of pointer arg number 2

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

   int ProcessImage (vtkUnsignedCharArray *pixels, int dims[2]);
      Don't know the size of pointer arg number 2

   vtkUnsignedCharArray *QuantizeImage (vtkDataArray *inScalars, int numComp, int type, int dims[3], int ext[4]);
      Don't know the size of pointer arg number 4

   virtual void RunLengthImage (vtkUnsignedCharArray *pixels, int dims[3], float origin[3], float spacing[3], vtkPolyData *output);
      Don't know the size of pointer arg number 2

Graphics::VTK::ImplicitModeller

  • Inherits from DataSetToStructuredPointsFilter

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 AdjustBoundsOff ();
   void AdjustBoundsOn ();
   void Append (vtkDataSet *input);
   void CappingOff ();
   void CappingOn ();
   float ComputeModelBounds (vtkDataSet *inputNULL);
   void EndAppend ();
   int GetAdjustBounds ();
   float GetAdjustDistance ();
   float GetAdjustDistanceMaxValue ();
   float GetAdjustDistanceMinValue ();
   float GetCapValue ();
   int GetCapping ();
   const char *GetClassName ();
   int GetLocatorMaxLevel ();
   float GetMaximumDistance ();
   float GetMaximumDistanceMaxValue ();
   float GetMaximumDistanceMinValue ();
   float  *GetModelBounds ();
      (Returns a 6-element Perl list)
   int GetNumberOfThreads ();
   int GetProcessMode ();
   const char *GetProcessModeAsString (void );
   int GetProcessModeMaxValue ();
   int GetProcessModeMinValue ();
   int  *GetSampleDimensions ();
      (Returns a 3-element Perl list)
   vtkImplicitModeller *New ();
   void SetAdjustBounds (int );
   void SetAdjustDistance (float );
   void SetCapValue (float );
   void SetCapping (int );
   void SetLocatorMaxLevel (int );
   void SetMaximumDistance (float );
   void SetModelBounds (float , float , float , float , float , float );
   void SetNumberOfThreads (int );
   void SetProcessMode (int );
   void SetProcessModeToPerCell ();
   void SetProcessModeToPerVoxel ();
   void SetSampleDimensions (int i, int j, int k);
   void StartAppend ();
   virtual void UpdateData (vtkDataObject *output);

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

   void SetSampleDimensions (int dim[3]);
      Method is redundant. Same as SetSampleDimensions( int, int, int)

Graphics::VTK::IterativeClosestPointTransform

  • Inherits from LinearTransform

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 CheckMeanDistanceOff ();
   void CheckMeanDistanceOn ();
   int GetCheckMeanDistance ();
   const char *GetClassName ();
   vtkLandmarkTransform *GetLandmarkTransform ();
   vtkCellLocator *GetLocator ();
   float GetMaximumMeanDistance ();
   int GetMaximumNumberOfIterations ();
   int GetMaximumNumberOfLandmarks ();
   float GetMeanDistance ();
   int GetMeanDistanceMode ();
   const char *GetMeanDistanceModeAsString ();
   int GetMeanDistanceModeMaxValue ();
   int GetMeanDistanceModeMinValue ();
   int GetNumberOfIterations ();
   vtkDataSet *GetSource ();
   int GetStartByMatchingCentroids ();
   vtkDataSet *GetTarget ();
   void Inverse ();
   vtkAbstractTransform *MakeTransform ();
   vtkIterativeClosestPointTransform *New ();
   void SetCheckMeanDistance (int );
   void SetLocator (vtkCellLocator *locator);
   void SetMaximumMeanDistance (float );
   void SetMaximumNumberOfIterations (int );
   void SetMaximumNumberOfLandmarks (int );
   void SetMeanDistanceMode (int );
   void SetMeanDistanceModeToAbsoluteValue ();
   void SetMeanDistanceModeToRMS ();
   void SetSource (vtkDataSet *source);
   void SetStartByMatchingCentroids (int );
   void SetTarget (vtkDataSet *target);
   void StartByMatchingCentroidsOff ();
   void StartByMatchingCentroidsOn ();

vtkIterativeClosestPointTransform 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::LandmarkTransform

  • Inherits from LinearTransform

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

   const char *GetClassName ();
   unsigned long GetMTime ();
   int GetMode ();
   const char *GetModeAsString ();
   vtkPoints *GetSourceLandmarks ();
   vtkPoints *GetTargetLandmarks ();
   void Inverse ();
   vtkAbstractTransform *MakeTransform ();
   vtkLandmarkTransform *New ();
   void SetMode (int );
   void SetModeToAffine ();
   void SetModeToRigidBody ();
   void SetModeToSimilarity ();
   void SetSourceLandmarks (vtkPoints *points);
   void SetTargetLandmarks (vtkPoints *points);

vtkLandmarkTransform 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::LegendBoxActor

  • Inherits from Actor2D

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 BoldOff ();
   void BoldOn ();
   void BorderOff ();
   void BorderOn ();
   int GetBold ();
   int GetBorder ();
   const char *GetClassName ();
   float *GetEntryColor (int i);
      (Returns a 3-element Perl list)
   const char *GetEntryString (int i);
   vtkPolyData *GetEntrySymbol (int i);
   int GetFontFamily ();
   int GetItalic ();
   int GetLockBorder ();
   int GetNumberOfEntries ();
   int GetPadding ();
   int GetPaddingMaxValue ();
   int GetPaddingMinValue ();
   int GetScalarVisibility ();
   int GetShadow ();
   void ItalicOff ();
   void ItalicOn ();
   void LockBorderOff ();
   void LockBorderOn ();
   vtkLegendBoxActor *New ();
   void ScalarVisibilityOff ();
   void ScalarVisibilityOn ();
   void SetBold (int );
   void SetBorder (int );
   void SetEntryColor (int i, float r, float g, float b);
   void SetEntryString (int i, const char *string);
   void SetEntrySymbol (int i, vtkPolyData *symbol);
   void SetFontFamily (int );
   void SetFontFamilyToArial ();
   void SetFontFamilyToCourier ();
   void SetFontFamilyToTimes ();
   void SetItalic (int );
   void SetLockBorder (int );
   void SetNumberOfEntries (int num);
   void SetPadding (int );
   void SetScalarVisibility (int );
   void SetShadow (int );
   void ShadowOff ();
   void ShadowOn ();
   void ShallowCopy (vtkProp *prop);

vtkLegendBoxActor 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 SetEntry (int i, vtkPolyData *symbol, const char *string, float color[3]);
      Don't know the size of pointer arg number 4

   void SetEntryColor (int i, float color[3]);
      Don't know the size of pointer arg number 2

Graphics::VTK::PolyDataToImageStencil

  • Inherits from ImageStencilSource

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 ();
   float GetTolerance ();
   vtkPolyDataToImageStencil *New ();
   void SetInput (vtkPolyData *input);
   void SetTolerance (float );

vtkPolyDataToImageStencil 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 ThreadedExecute (vtkImageStencilData *output, int extent[6], int threadId);
      Don't know the size of pointer arg number 2

Graphics::VTK::RIBExporter

  • Inherits from Exporter

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 BackgroundOff ();
   void BackgroundOn ();
   int GetBackground ();
   const char *GetClassName ();
   char *GetFilePrefix ();
   int  *GetPixelSamples ();
      (Returns a 2-element Perl list)
   int  *GetSize ();
      (Returns a 2-element Perl list)
   char *GetTexturePrefix ();
   vtkRIBExporter *New ();
   void SetBackground (int );
   void SetFilePrefix (char *);
   void SetPixelSamples (int , int );
   void SetSize (int , int );
   void SetTexturePrefix (char *);

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

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

   void WriteViewport (vtkRenderer *aRenderer, int size[2]);
      Don't know the size of pointer arg number 2

Graphics::VTK::RIBLight

  • Inherits from Light

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 GetShadows ();
   vtkRIBLight *New ();
   void Render (vtkRenderer *ren, int index);
   void SetShadows (int );
   void ShadowsOff ();
   void ShadowsOn ();

vtkRIBLight 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::RIBProperty

  • Inherits from Property

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 AddParameter (char *parameter, char *value);
   void AddVariable (char *variable, char *declaration);
   const char *GetClassName ();
   char *GetDeclarations ();
   char *GetDisplacementShader ();
   char *GetParameters ();
   char *GetSurfaceShader ();
   vtkRIBProperty *New ();
   void SetDisplacementShader (char *);
   void SetParameter (char *parameter, char *value);
   void SetSurfaceShader (char *);
   void SetVariable (char *variable, char *declaration);

vtkRIBProperty 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::RenderLargeImage

  • Inherits from ImageSource

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

   const char *GetClassName ();
   vtkRenderer *GetInput ();
   int GetMagnification ();
   vtkRenderLargeImage *New ();
   void SetInput (vtkRenderer *);
   void SetMagnification (int );

vtkRenderLargeImage 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::ThinPlateSplineTransform

  • Inherits from WarpTransform

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

   int GetBasis ();
   const char *GetBasisAsString ();
   const char *GetClassName ();
   unsigned long GetMTime ();
   double GetSigma ();
   vtkPoints *GetSourceLandmarks ();
   vtkPoints *GetTargetLandmarks ();
   vtkAbstractTransform *MakeTransform ();
   vtkThinPlateSplineTransform *New ();
   void SetBasis (int basis);
   void SetBasisToR ();
   void SetBasisToR2LogR ();
   void SetSigma (double );
   void SetSourceLandmarks (vtkPoints *source);
   void SetTargetLandmarks (vtkPoints *target);

vtkThinPlateSplineTransform Unsupported Funcs:

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

   void ForwardTransformDerivative (const float in[3], float out[3], float derivative[3][3]);
      No TCL interface is provided by VTK, so we aren't going to provide one either.

   void ForwardTransformDerivative (const double in[3], double out[3], double derivative[3][3]);
      No TCL interface is provided by VTK, so we aren't going to provide one either.

   void ForwardTransformPoint (const float in[3], float out[3]);
      Don't know the size of pointer arg number 1

   void ForwardTransformPoint (const double in[3], double out[3]);
      Don't know the size of pointer arg number 1

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

Graphics::VTK::TransformToGrid

  • Inherits from ImageSource

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

   const char *GetClassName ();
   float GetDisplacementScale ();
   float GetDisplacementShift ();
   int  *GetGridExtent ();
      (Returns a 6-element Perl list)
   float  *GetGridOrigin ();
      (Returns a 3-element Perl list)
   int GetGridScalarType ();
   float  *GetGridSpacing ();
      (Returns a 3-element Perl list)
   vtkAbstractTransform *GetInput ();
   vtkTransformToGrid *New ();
   void SetGridExtent (int , int , int , int , int , int );
   void SetGridOrigin (float , float , float );
   void SetGridScalarType (int );
   void SetGridScalarTypeToChar ();
   void SetGridScalarTypeToFloat ();
   void SetGridScalarTypeToShort ();
   void SetGridScalarTypeToUnsignedChar ();
   void SetGridScalarTypeToUnsignedShort ();
   void SetGridSpacing (float , float , float );
   void SetInput (vtkAbstractTransform *);

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

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

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

Graphics::VTK::VRMLImporter

  • Inherits from Importer

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 ();
   FILE *GetFileFD ();
   char *GetFileName ();
   vtkObject *GetVRMLDEFObject (const char *name);
   vtkVRMLImporter *New ();
   void SetFileName (char *);
   void enterField (const char *);
   void enterNode (const char *);
   void exitField ();
   void exitNode ();
   void useNode (const char *);

vtkVRMLImporter 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::VectorText

  • 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 *GetText ();
   vtkVectorText *New ();
   void SetText (char *);

vtkVectorText 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::VideoSource

  • 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 AutoAdvanceOff ();
   void AutoAdvanceOn ();
   virtual void FastForward ();
   int GetAutoAdvance ();
   const char *GetClassName ();
   int  *GetClipRegion ();
      (Returns a 6-element Perl list)
   float  *GetDataOrigin ();
      (Returns a 3-element Perl list)
   float  *GetDataSpacing ();
      (Returns a 3-element Perl list)
   int GetFrameBufferSize ();
   int GetFrameCount ();
   int GetFrameIndex ();
   float GetFrameRate ();
   int  *GetFrameSize ();
      (Returns a 3-element Perl list)
   virtual double GetFrameTimeStamp (int frame);
   virtual double GetFrameTimeStamp ();
   virtual int GetInitialized ();
   int GetNumberOfOutputFrames ();
   float GetOpacity ();
   int GetOutputFormat ();
   int  *GetOutputWholeExtent ();
      (Returns a 6-element Perl list)
   int GetPlaying ();
   int GetRecording ();
   virtual void Grab ();
   virtual void Initialize ();
   virtual void InternalGrab ();
   vtkVideoSource *New ();
   virtual void Play ();
   virtual void Record ();
   virtual void ReleaseSystemResources ();
   virtual void Rewind ();
   virtual void Seek (int n);
   void SetAutoAdvance (int );
   virtual void SetClipRegion (int x0, int x1, int y0, int y1, int z0, int z1);
   void SetDataOrigin (float , float , float );
   void SetDataSpacing (float , float , float );
   virtual void SetFrameBufferSize (int FrameBufferSize);
   void SetFrameCount (int );
   virtual void SetFrameRate (float rate);
   virtual void SetFrameSize (int x, int y, int z);
   void SetNumberOfOutputFrames (int );
   void SetOpacity (float );
   virtual void SetOutputFormat (int format);
   void SetOutputFormatToLuminance ();
   void SetOutputFormatToRGB ();
   void SetOutputFormatToRGBA ();
   void SetOutputWholeExtent (int , int , int , int , int , int );
   virtual void Stop ();

vtkVideoSource Unsupported Funcs:

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

   double GetStartTimeStamp ();
      Method is for internal use only

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

   virtual void SetClipRegion (int r[6]);
      Method is redundant. Same as SetClipRegion( 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)

   virtual void SetFrameSize (int dim[3]);
      Method is redundant. Same as SetFrameSize( int, int, int)

   void SetOutputWholeExtent (int  a[6]);
      Method is redundant. Same as SetOutputWholeExtent( int, int, int, int, int, int)

   void SetStartTimeStamp (double t);
      Method is for internal use only

Graphics::VTK::WeightedTransformFilter

  • Inherits from PointSetToPointSetFilter

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 AddInputValuesOff ();
   void AddInputValuesOn ();
   int GetAddInputValues ();
   char *GetCellDataWeightArray ();
   const char *GetClassName ();
   unsigned long GetMTime ();
   int GetNumberOfTransforms ();
   virtual vtkAbstractTransform *GetTransform (int num);
   char *GetWeightArray ();
   vtkWeightedTransformFilter *New ();
   void SetAddInputValues (int );
   void SetCellDataWeightArray (char *);
   virtual void SetNumberOfTransforms (int num);
   virtual void SetTransform (vtkAbstractTransform *transform, int num);
   void SetWeightArray (char *);

vtkWeightedTransformFilter 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::XYPlotActor

  • Inherits from Actor2D

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 AddDataObjectInput (vtkDataObject *in);
   void AddInput (vtkDataSet *in);
   void BoldOff ();
   void BoldOn ();
   void ExchangeAxesOff ();
   void ExchangeAxesOn ();
   int GetBold ();
   int GetBorder ();
   int GetBorderMaxValue ();
   int GetBorderMinValue ();
   const char *GetClassName ();
   vtkDataObjectCollection *GetDataObjectInputList ();
   int GetDataObjectPlotMode ();
   const char *GetDataObjectPlotModeAsString ();
   int GetDataObjectPlotModeMaxValue ();
   int GetDataObjectPlotModeMinValue ();
   int GetDataObjectXComponent (int i);
   int GetDataObjectYComponent (int i);
   int GetExchangeAxes ();
   int GetFontFamily ();
   float GetGlyphSize ();
   float GetGlyphSizeMaxValue ();
   float GetGlyphSizeMinValue ();
   vtkGlyphSource2D *GetGlyphSource ();
   vtkDataSetCollection *GetInputList ();
   int GetItalic ();
   char *GetLabelFormat ();
   int GetLegend ();
   vtkLegendBoxActor *GetLegendBoxActor ();
   float  *GetLegendPosition ();
      (Returns a 2-element Perl list)
   float  *GetLegendPosition2 ();
      (Returns a 2-element Perl list)
   int GetLogx ();
   unsigned long GetMTime ();
   int GetNumberOfXLabels ();
   int GetNumberOfXLabelsMaxValue ();
   int GetNumberOfXLabelsMinValue ();
   int GetNumberOfYLabels ();
   int GetNumberOfYLabelsMaxValue ();
   int GetNumberOfYLabelsMinValue ();
   float *GetPlotColor (int i);
      (Returns a 3-element Perl list)
   float  *GetPlotCoordinate ();
      (Returns a 2-element Perl list)
   int GetPlotCurveLines ();
   int GetPlotCurvePoints ();
   const char *GetPlotLabel (int i);
   int GetPlotLines (int i);
   int GetPlotLines ();
   int GetPlotPoints (int i);
   int GetPlotPoints ();
   vtkPolyData *GetPlotSymbol (int i);
   int GetPointComponent (int i);
   int GetReverseXAxis ();
   int GetReverseYAxis ();
   int GetShadow ();
   char *GetTitle ();
   float  *GetViewportCoordinate ();
      (Returns a 2-element Perl list)
   float  *GetXRange ();
      (Returns a 2-element Perl list)
   char *GetXTitle ();
   int GetXValues ();
   const char *GetXValuesAsString ();
   int GetXValuesMaxValue ();
   int GetXValuesMinValue ();
   float  *GetYRange ();
      (Returns a 2-element Perl list)
   char *GetYTitle ();
   int IsInPlot (vtkViewport *viewport, float u, float v);
   void ItalicOff ();
   void ItalicOn ();
   void LegendOff ();
   void LegendOn ();
   void LogxOff ();
   void LogxOn ();
   vtkXYPlotActor *New ();
   void PlotCurveLinesOff ();
   void PlotCurveLinesOn ();
   void PlotCurvePointsOff ();
   void PlotCurvePointsOn ();
   void PlotLinesOff ();
   void PlotLinesOn ();
   void PlotPointsOff ();
   void PlotPointsOn ();
   void PlotToViewportCoordinate (vtkViewport *viewport, float &u, float &v);
   void PlotToViewportCoordinate (vtkViewport *viewport);
   void RemoveDataObjectInput (vtkDataObject *in);
   void RemoveInput (vtkDataSet *in);
   void ReverseXAxisOff ();
   void ReverseXAxisOn ();
   void ReverseYAxisOff ();
   void ReverseYAxisOn ();
   void SetBold (int );
   void SetBorder (int );
   void SetDataObjectPlotMode (int );
   void SetDataObjectPlotModeToColumns ();
   void SetDataObjectPlotModeToRows ();
   void SetDataObjectXComponent (int i, int comp);
   void SetDataObjectYComponent (int i, int comp);
   void SetExchangeAxes (int );
   void SetFontFamily (int );
   void SetFontFamilyToArial ();
   void SetFontFamilyToCourier ();
   void SetFontFamilyToTimes ();
   void SetGlyphSize (float );
   void SetItalic (int );
   void SetLabelFormat (char *);
   void SetLegend (int );
   void SetLegendPosition (float , float );
   void SetLegendPosition2 (float , float );
   void SetLogx (int );
   void SetNumberOfLabels (int num);
   void SetNumberOfXLabels (int );
   void SetNumberOfYLabels (int );
   void SetPlotColor (int i, float r, float g, float b);
   void SetPlotCoordinate (float , float );
   void SetPlotCurveLines (int );
   void SetPlotCurvePoints (int );
   void SetPlotLabel (int i, const char *label);
   void SetPlotLines (int i, int );
   void SetPlotLines (int );
   void SetPlotPoints (int i, int );
   void SetPlotPoints (int );
   void SetPlotRange (float xmin, float ymin, float xmax, float ymax);
   void SetPlotSymbol (int i, vtkPolyData *input);
   void SetPointComponent (int i, int comp);
   void SetReverseXAxis (int );
   void SetReverseYAxis (int );
   void SetShadow (int );
   void SetTitle (char *);
   void SetViewportCoordinate (float , float );
   void SetXRange (float , float );
   void SetXTitle (char *);
   void SetXValues (int );
   void SetXValuesToArcLength ();
   void SetXValuesToIndex ();
   void SetXValuesToNormalizedArcLength ();
   void SetXValuesToValue ();
   void SetYRange (float , float );
   void SetYTitle (char *);
   void ShadowOff ();
   void ShadowOn ();
   void ViewportToPlotCoordinate (vtkViewport *viewport, float &u, float &v);
   void ViewportToPlotCoordinate (vtkViewport *viewport);

vtkXYPlotActor Unsupported Funcs:

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

   void ClipPlotData (int *pos, int *pos2, vtkPolyData *pd);
      Don't know the size of pointer arg number 1

   void ComputeDORange (float xrange[2], float yrange[2], float *lengths);
      Don't know the size of pointer arg number 1

   float ComputeGlyphScale (int i, int *pos, int *pos2);
      Don't know the size of pointer arg number 2

   void ComputeXRange (float range[2], float *lengths);
      Don't know the size of pointer arg number 1

   virtual void CreatePlotData (int *pos, int *pos2, float xRange[2], float yRange[2], float *norms, int numDS, int numDO);
      Don't know the size of pointer arg number 1

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

   void PlaceAxes (vtkViewport *viewport, int *size, int pos[2], int pos2[2]);
      Don't know the size of pointer arg number 2

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

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

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

   void SetPlotColor (int i, const float color[3]);
      Don't know the size of pointer arg number 2

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

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

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

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

   float *TransformPoint (int pos[2], int pos2[2], float x[3], float xNew[3]);
      Can't Handle 'float *' return type without a hint