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 ();
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);
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