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