NAME

VTKContrib - A Perl interface to VTKContrib library

SYNOPSIS

use Graphics::VTK; use Graphics::VTK::Contrib;

DESCRIPTION

Graphics::VTK::Contrib is an interface to the Contrib 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::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 ();
float GetHeight ();
unsigned long GetMTime ();
float GetOffset ();
int GetPlotComponent ();
int GetPlotMode ();
float GetRadius ();
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 (int ptId, vtkPoints *inPts, float n[3], vtkPoints *newPts, float offset, float *range, float val);
   No TCL interface is provided by VTK, so we aren't going to provide one either.

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

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

Graphics::VTK::BranchExtentTranslator

  • Inherits from ExtentTranslator

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 GetAssignedNumberOfPieces ();
int GetAssignedPiece ();
const char *GetClassName();
vtkImageData *GetOriginalSource ();
vtkBranchExtentTranslator *New ();
int PieceToExtent ();
void SetAssignedNumberOfPieces (int );
void SetAssignedPiece (int );
void SetOriginalSource (vtkImageData *);

vtkBranchExtentTranslator 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::CellDerivatives

  • Inherits from DataSetToDataSetFilter

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 GetTensorMode ();
char *GetTensorModeAsString ();
int GetVectorMode ();
char *GetVectorModeAsString ();
vtkCellDerivatives *New ();
void SetTensorMode (int );
void SetTensorModeToComputeGradient ();
void SetTensorModeToComputeStrain ();
void SetTensorModeToPassTensors ();
void SetVectorMode (int );
void SetVectorModeToComputeGradient ();
void SetVectorModeToComputeVorticity ();
void SetVectorModeToPassVectors ();

vtkCellDerivatives 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::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 ();
float GetFontFactor ();
int GetFontFamily ();
float GetInertia ();
vtkDataSet *GetInput ();
int GetItalic ();
char *GetLabelFormat ();
int GetNumberOfLabels ();
vtkProp *GetProp ();
int GetScaling ();
int GetShadow ();
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 SetScaling (int );
void SetShadow (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 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]);
   No TCL interface is provided by VTK, so we aren't going to provide one either.

float EvaluatePoint (float planes[24], float x[3]);
   No TCL interface is provided by VTK, so we aren't going to provide one either.

void GetBounds (float bounds[6]);
   No TCL interface is provided by VTK, so we aren't going to provide one either.

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

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

vtkDataSet *InputvtkProp *Propfloat Bounds[6]vtkCamera *Cameraint FlyModeint ScalingvtkAxisActor2D *XAxisvtkAxisActor2D *YAxisvtkAxisActor2D *ZAxisint NumberOfLabelschar *XLabelchar *YLabelchar *ZLabelchar *Labels[3]int XAxisVisibilityint YAxisVisibilityint ZAxisVisibilityint Boldint Italicint Shadowint FontFamilychar *LabelFormatfloat FontFactorfloat CornerOffsetint Inertiaint RenderCountint InertiaAxes[8]int RenderSomethingvoid 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::DEMReader

  • Inherits from ImageSource

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

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

vtkDEMReader Unsupported Funcs:

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

vtkTimeStamp ReadHeaderTimeint NumberOfColumnsint NumberOfRowsint WholeExtent[6]char *FileNamechar MapLabel[145]int DEMLevelint ElevationPatternint GroundSystemint GroundZonefloat ProjectionParameters[15]int PlaneUnitOfMeasureint ElevationUnitOfMeasureint PolygonSizefloat GroundCoords[4][2]float ElevationBounds[2]float LocalRotationint AccuracyCodefloat SpatialResolution[3]int ProfileDimension[2]int ProfileSeekOffsetvoid ComputeExtentOriginAndSpacing (int extent[6], float origin[6], float spacing[6]);
   No TCL interface is provided by VTK, so we aren't going to provide one either.

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

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 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 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]);
   No TCL interface is provided by VTK, so we aren't going to provide one either.

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

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 GetOutline ();
float GetRadius ();
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::GetRemoteGhostCells

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

const char *GetClassName();
vtkMultiProcessController *GetController ();
vtkGetRemoteGhostCells *New ();
void SetController (vtkMultiProcessController *);

vtkGetRemoteGhostCells 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 ();
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 (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 (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 (float in[3], float out[3]);
   No TCL interface is provided by VTK, so we aren't going to provide one either.

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

void InverseTransformDerivative (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 (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 (float in[3], float out[3]);
   No TCL interface is provided by VTK, so we aren't going to provide one either.

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

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 GetDecimation ();
float GetDecimationError ();
int GetError ();
vtkScalarsToColors *GetLookupTable ();
int GetNumberOfSmoothingIterations ();
int GetOutputStyle ();
int GetSmoothing ();
int GetSubImageSize ();
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);
   No TCL interface is provided by VTK, so we aren't going to provide one either.

vtkUnsignedCharArray *TablevtkTimeStamp TableMTimeint *VisitedvtkUnsignedCharArray *PolyColorsvtkEdgeTable *EdgeTablevtkEdgeTable *EdgeUseTablevtkIntArray *EdgeUsesvtkAppendPolyData *Appendvoid 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]);
   No TCL interface is provided by VTK, so we aren't going to provide one either.

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 int OutputStyleint ColorModeint Smoothingint NumberOfSmoothingIterationsint Decimationfloat DecimationErrorint Errorint SubImageSizevtkScalarsToColors *LookupTablevoid PixelizeImage (vtkUnsignedCharArray *pixels, int dims[3], float origin[3], float spacing[3], vtkPolyData *output);
   No TCL interface is provided by VTK, so we aren't going to provide one either.

virtual void PolygonalizeImage (vtkUnsignedCharArray *pixels, int dims[3], float origin[3], float spacing[3], vtkPolyData *output);
   No TCL interface is provided by VTK, so we aren't going to provide one either.

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

int ProcessImage (vtkUnsignedCharArray *pixels, int dims[2]);
   No TCL interface is provided by VTK, so we aren't going to provide one either.

vtkUnsignedCharArray *QuantizeImage (vtkScalars *inScalars, int numComp, int type, int dims[3], int ext[4]);
   No TCL interface is provided by VTK, so we aren't going to provide one either.

virtual void RunLengthImage (vtkUnsignedCharArray *pixels, int dims[3], float origin[3], float spacing[3], vtkPolyData *output);
   No TCL interface is provided by VTK, so we aren't going to provide one either.

Graphics::VTK::ImageReslice

  • Inherits from ImageToImageFilter

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

float  *GetBackgroundColor ();
   (Returns a 4-element Perl list)
float GetBackgroundLevel ();
const char *GetClassName();
int GetInterpolate ();
int GetInterpolationMode ();
char *GetInterpolationModeAsString ();
unsigned long GetMTime ();
int GetMirror ();
int GetOptimization ();
int GetOutputAlwaysCenteredOnInput ();
int  *GetOutputExtent ();
   (Returns a 6-element Perl list)
float  *GetOutputOrigin ();
   (Returns a 3-element Perl list)
float  *GetOutputSpacing ();
   (Returns a 3-element Perl list)
vtkMatrix4x4 *GetResliceAxes ();
vtkAbstractTransform *GetResliceTransform ();
int GetWrap ();
void InterpolateOff ();
void InterpolateOn ();
void MirrorOff ();
void MirrorOn ();
vtkImageReslice *New ();
void OptimizationOff ();
void OptimizationOn ();
void OutputAlwaysCenteredOnInputOff ();
void OutputAlwaysCenteredOnInputOn ();
void SetBackgroundColor (float  , float , float , float );
void SetBackgroundLevel (float v);
void SetInterpolate (int t);
void SetInterpolationMode (int );
void SetInterpolationModeToCubic ();
void SetInterpolationModeToLinear ();
void SetInterpolationModeToNearestNeighbor ();
void SetMirror (int );
void SetOptimization (int );
void SetOutputAlwaysCenteredOnInput (int );
void SetOutputExtent (int  , int , int , int , int , int );
void SetOutputOrigin (float  , float , float );
void SetOutputSpacing (float  , float , float );
void SetResliceAxes (vtkMatrix4x4 *);
void SetResliceTransform (vtkAbstractTransform *);
void SetWrap (int );
void WrapOff ();
void WrapOn ();

vtkImageReslice Unsupported Funcs:

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

void ComputeInputUpdateExtent (int inExt[6], int outExt[6]);
   No TCL interface is provided by VTK, so we aren't going to provide one either.

vtkMatrix4x4 *ResliceAxesvtkAbstractTransform *ResliceTransformvtkMatrix4x4 *IndexMatrixint Wrapint Mirrorint InterpolationModeint Optimizationfloat BackgroundColor[4]float OutputOrigin[3]float OutputSpacing[3]int OutputExtent[6]int OutputAlwaysCenteredOnInputvoid ExecuteInformation (vtkImageData *input, vtkImageData *output);
   No TCL interface is provided by VTK, so we aren't going to provide one either.

void OptimizedComputeInputUpdateExtent (int inExt[6], int outExt[6]);
   No TCL interface is provided by VTK, so we aren't going to provide one either.

void OptimizedThreadedExecute (vtkImageData *inData, vtkImageData *outData, int ext[6], int id);
   No TCL interface is provided by VTK, so we aren't going to provide one either.

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

void SetBackgroundColor (float  a[4]);
   Method is redundant. Same as SetBackgroundColor( float, float, float, float)

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

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

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

void ThreadedExecute (vtkImageData *inData, vtkImageData *outData, int ext[6], int id);
   No TCL interface is provided by VTK, so we aren't going to provide one either.

Graphics::VTK::IVWriter

  • Inherits from PolyDataWriter

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

const char *GetClassName();
vtkIVWriter *New ();

vtkIVWriter Unsupported Funcs:

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

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

Graphics::VTK::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 ();
char *GetModeAsString ();
vtkPoints *GetSourceLandmarks ();
vtkPoints *GetTargetLandmarks ();
void Inverse ();
vtkAbstractTransform *MakeTransform ();
vtkLandmarkTransform *New ();
void SetMode (int );
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();
char *GetEntryString (int i);
vtkPolyData *GetEntrySymbol (int i);
int GetFontFamily ();
int GetItalic ();
int GetLockBorder ();
int GetNumberOfEntries ();
int GetPadding ();
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, 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.

float *GetEntryColor (int i);
   Can't Handle 'float *' return type without a hint

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

void SetEntry (int i, vtkPolyData *symbol, char *string, float color[3]);
   No TCL interface is provided by VTK, so we aren't going to provide one either.

void SetEntryColor (int i, float color[3]);
   No TCL interface is provided by VTK, so we aren't going to provide one either.

Graphics::VTK::LightKit

  • Inherits from Object

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 AddLightsToRenderer (vtkRenderer *renderer);
void DeepCopy (vtkLightKit *kit);
const char *GetClassName();
float  *GetFillLightAngle ();
   (Returns a 2-element Perl list)
float GetFillLightAzimuth ();
float  *GetFillLightColor ();
   (Returns a 3-element Perl list)
float GetFillLightElevation ();
float GetFillLightWarmth ();
float  *GetHeadlightColor ();
   (Returns a 3-element Perl list)
float GetHeadlightWarmth ();
float  *GetKeyLightAngle ();
   (Returns a 2-element Perl list)
float GetKeyLightAzimuth ();
float  *GetKeyLightColor ();
   (Returns a 3-element Perl list)
float GetKeyLightElevation ();
float GetKeyLightIntensity ();
float GetKeyLightWarmth ();
float GetKeyToFillRatio ();
float GetKeyToHeadRatio ();
int GetMaintainLuminance ();
void MaintainLuminanceOff ();
void MaintainLuminanceOn ();
void Modified ();
vtkLightKit *New ();
void RemoveLightsFromRenderer (vtkRenderer *renderer);
void SetFillLightAngle (float elevation, float azimuth);
void SetFillLightAzimuth (float x);
void SetFillLightElevation (float x);
void SetFillLightWarmth (float );
void SetHeadlightWarmth (float );
void SetKeyLightAngle (float elevation, float azimuth);
void SetKeyLightAzimuth (float x);
void SetKeyLightElevation (float x);
void SetKeyLightIntensity (float );
void SetKeyLightWarmth (float );
void SetKeyToFillRatio (float );
void SetKeyToHeadRatio (float );
void SetMaintainLuminance (int );
void Update ();

vtkLightKit 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 SetFillLightAngle (float angle[2]);
   No TCL interface is provided by VTK, so we aren't going to provide one either.

void SetKeyLightAngle (float angle[2]);
   No TCL interface is provided by VTK, so we aren't going to provide one either.

void WarmthToRGB (float w, float rgb[3]);
   No TCL interface is provided by VTK, so we aren't going to provide one either.

void WarmthToRGBI (float w, float rgb[3], float &i);
   No TCL interface is provided by VTK, so we aren't going to provide one either.

Graphics::VTK::MassProperties

  • Inherits from ProcessObject

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

void Execute ();
const char *GetClassName();
vtkPolyData *GetInput ();
double GetKx ();
double GetKy ();
double GetKz ();
double GetNormalizedShapeIndex ();
double GetSurfaceArea ();
double GetVolume ();
double GetVolumeX ();
double GetVolumeY ();
double GetVolumeZ ();
vtkMassProperties *New ();
void SetInput (vtkPolyData *input);
void Update ();

vtkMassProperties 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::MultiProcessController

  • Inherits from Object

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 ForceDeepCopyOff ();
void ForceDeepCopyOn ();
int GetBreakFlag ();
const char *GetClassName();
int GetForceDeepCopy ();
vtkMultiProcessController *GetGlobalController ();
virtual int GetLocalProcessId ();
int GetNumberOfProcesses ();
float GetReadTime ();
float GetReceiveTime ();
float GetReceiveWaitTime ();
float GetSendTime ();
float GetSendWaitTime ();
float GetWriteTime ();
virtual void MultipleMethodExecute () = 0;
vtkMultiProcessController *New ();
void ProcessRMIs ();
virtual int Receive (char *data, int length, int remoteProcessId, int tag) = 0;
virtual int Receive (vtkDataObject *data, int remoteProcessId, int tag);
virtual int Send (char *data, int length, int remoteProcessId, int tag) = 0;
virtual int Send (vtkDataObject *data, int remoteProcessId, int tag);
void SetBreakFlag (int );
void SetForceDeepCopy (int );
virtual void SetNumberOfProcesses (int num);
virtual void SingleMethodExecute () = 0;
void TriggerRMI (int remoteProcessId, char *arg, int tag);
void TriggerRMI (int remoteProcessId, int tag);

vtkMultiProcessController Unsupported Funcs:

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

int MaximumNumberOfProcessesint NumberOfProcessesint LocalProcessIdvtkProcessFunctionType SingleMethodvoid *SingleDatavtkProcessFunctionType MultipleMethodVTK_MP_CONTROLLER_MAX_PROCESSES []void *MultipleDataVTK_MP_CONTROLLER_MAX_PROCESSES []vtkCollection *RMIschar *MarshalStringint MarshalStringLengthint MarshalDataLengthint BreakFlagvoid DeleteAndSetMarshalString (char *str, int strLength);
   No TCL interface is provided by VTK, so we aren't going to provide one either.

virtual void Initialize (int , char *arcv[]);
   No TCL interface is provided by VTK, so we aren't going to provide one either.

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

void ProcessRMI (int remoteProcessId, void *arg, int argLength, int rmiTag);
   Don't know the size of pointer arg number 2

virtual int Receive (int *data, int length, int remoteProcessId, int tag) = 0;
   Don't know the size of pointer arg number 1

virtual int Receive (unsigned long *data, int length, int remoteProcessId, int tag) = 0;
   Don't know the size of pointer arg number 1

virtual int Receive (float *data, int length, int remoteProcessId, int tag) = 0;
   Don't know the size of pointer arg number 1

virtual int Send (int *data, int length, int remoteProcessId, int tag) = 0;
   Don't know the size of pointer arg number 1

virtual int Send (unsigned long *data, int length, int remoteProcessId, int tag) = 0;
   Don't know the size of pointer arg number 1

virtual int Send (float *data, int length, int remoteProcessId, int tag) = 0;
   Don't know the size of pointer arg number 1

void TriggerRMI (int remoteProcessId, void *arg, int argLength, int tag);
   Don't know the size of pointer arg number 2

Graphics::VTK::OBJReader

  • Inherits from PolyDataSource

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

const char *GetClassName();
char *GetFileName ();
vtkOBJReader *New ();
void SetFileName (char *);

vtkOBJReader Unsupported Funcs:

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

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

Graphics::VTK::OutlineCornerFilter

  • Inherits from DataSetToPolyDataFilter

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 GetCornerFactor ();
vtkOutlineCornerFilter *New ();
void SetCornerFactor (float );

vtkOutlineCornerFilter 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::OutlineCornerSource

  • Inherits from OutlineSource

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 GetCornerFactor ();
vtkOutlineCornerSource *New ();
void SetCornerFactor (float );

vtkOutlineCornerSource 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::PieceScalars

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

const char *GetClassName();
vtkPieceScalars *New ();

vtkPieceScalars 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::ProjectedTexture

  • Inherits from DataSetToDataSetFilter

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

float  *GetAspectRatio ();
   (Returns a 3-element Perl list)
const char *GetClassName();
float  *GetFocalPoint ();
   (Returns a 3-element Perl list)
float  *GetOrientation ();
   (Returns a 3-element Perl list)
float  *GetPosition ();
   (Returns a 3-element Perl list)
float  *GetSRange ();
   (Returns a 2-element Perl list)
float  *GetTRange ();
   (Returns a 2-element Perl list)
float  *GetUp ();
   (Returns a 3-element Perl list)
vtkProjectedTexture *New ();
void SetAspectRatio (float  , float , float );
void SetFocalPoint (float x, float y, float z);
void SetPosition (float  , float , float );
void SetSRange (float  , float );
void SetTRange (float  , float );
void SetUp (float  , float , float );

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

void SetFocalPoint (float focalPoint[3]);
   No TCL interface is provided by VTK, so we aren't going to provide one either.

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

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

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

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

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

int Backgroundint Size[2]int PixelSamples[2]void WriteHeader (vtkRenderer *aRen);
   No TCL interface is provided by VTK, so we aren't going to provide one either.

void WriteViewport (vtkRenderer *aRenderer, int size[2]);
   No TCL interface is provided by VTK, so we aren't going to provide one either.

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::Superquadric

  • Inherits from ImplicitFunction

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

float EvaluateFunction (float x, float y, float z);
float  *GetCenter ();
   (Returns a 3-element Perl list)
const char *GetClassName();
float GetPhiRoundness ();
float  *GetScale ();
   (Returns a 3-element Perl list)
float GetSize ();
float GetThetaRoundness ();
float GetThickness ();
int GetToroidal ();
vtkSuperquadric *New ();
void SetCenter (float  , float , float );
void SetPhiRoundness (float e);
void SetScale (float  , float , float );
void SetSize (float );
void SetThetaRoundness (float e);
void SetThickness (float );
void SetToroidal (int );
void ToroidalOff ();
void ToroidalOn ();

vtkSuperquadric Unsupported Funcs:

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

float EvaluateFunction (float x[3]);
   No TCL interface is provided by VTK, so we aren't going to provide one either.

void EvaluateGradient (float x[3], float g[3]);
   No TCL interface is provided by VTK, so we aren't going to provide one either.

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

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

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

Graphics::VTK::SurfaceReconstructionFilter

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

const char *GetClassName();
int GetNeighborhoodSize ();
float GetSampleSpacing ();
vtkSurfaceReconstructionFilter *New ();
void SetNeighborhoodSize (int );
void SetSampleSpacing (float );

vtkSurfaceReconstructionFilter 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::SuperquadricSource

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

float  *GetCenter ();
   (Returns a 3-element Perl list)
const char *GetClassName();
int GetPhiResolution ();
float GetPhiRoundness ();
float  *GetScale ();
   (Returns a 3-element Perl list)
float GetSize ();
int GetThetaResolution ();
float GetThetaRoundness ();
float GetThickness ();
int GetToroidal ();
vtkSuperquadricSource *New ();
void SetCenter (float  , float , float );
void SetPhiResolution (int i);
void SetPhiRoundness (float e);
void SetScale (float  , float , float );
void SetSize (float );
void SetThetaResolution (int i);
void SetThetaRoundness (float e);
void SetThickness (float );
void SetToroidal (int );
void ToroidalOff ();
void ToroidalOn ();

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

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

Graphics::VTK::SubdivideTetra

  • Inherits from UnstructuredGridToUnstructuredGridFilter

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

vtkSubdivideTetra 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::ThreadedController

  • Inherits from MultiProcessController

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 GetLocalProcessId ();
void MultipleMethodExecute ();
vtkThreadedController *New ();
int Receive (char *data, int length, int remoteProcessId, int tag);
int Receive (vtkDataObject *data, int remoteProcessId, int tag);
int Send (char *data, int length, int remoteProcessId, int tag);
int Send (vtkDataObject *data, int remoteProcessId, int tag);
void SingleMethodExecute ();
void Start (int threadIdx);

vtkThreadedController Unsupported Funcs:

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

void Initialize (int argc, char *arcv[]);
   No TCL interface is provided by VTK, so we aren't going to provide one either.

vtkThreadedControllerMessage *NewMessage (vtkDataObject *object, void *data, int dataLength);
   Don't know the size of pointer arg number 2

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

int Receive (int *data, int length, int remoteProcessId, int tag);
   Don't know the size of pointer arg number 1

int Receive (unsigned long *data, int length, int remoteProcessId, int tag);
   Don't know the size of pointer arg number 1

int Receive (float *data, int length, int remoteProcessId, int tag);
   Don't know the size of pointer arg number 1

int Receive (vtkDataObject *object, void *data, int dataLength, int remoteProcessId, int tag);
   Don't know the size of pointer arg number 2

int Send (int *data, int length, int remoteProcessId, int tag);
   Don't know the size of pointer arg number 1

int Send (unsigned long *data, int length, int remoteProcessId, int tag);
   Don't know the size of pointer arg number 1

int Send (float *data, int length, int remoteProcessId, int tag);
   Don't know the size of pointer arg number 1

vtkThreadedController *ControllersVTK_MP_CONTROLLER_MAX_PROCESSES []pthread_t ThreadIdsVTK_MP_CONTROLLER_MAX_PROCESSES []pid_t ThreadIdsVTK_MP_CONTROLLER_MAX_PROCESSES []int LocalProcessIdint WaitingForIdvtkMultiThreader *MultiThreaderint MultipleMethodFlagvtkMutexLock *MessageListLockvtkMutexLock *GatevtkThreadedControllerMessage *MessageListStartvtkThreadedControllerMessage *MessageListEndFILE *LogFileint Send (vtkDataObject *object, void *data, int dataLength, int remoteProcessId, int tag);
   No TCL interface is provided by VTK, so we aren't going to provide one either.

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 ();
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 (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 (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 (float in[3], float out[3]);
   No TCL interface is provided by VTK, so we aren't going to provide one either.

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

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

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::TreeComposite

  • Inherits from Object

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 ComputeVisiblePropBoundsRMI ();
void EndRender ();
void ExitInteractor ();
const char *GetClassName();
vtkRenderWindow *GetRenderWindow ();
void InitializeOffScreen ();
void InitializePieces ();
vtkTreeComposite *New ();
void RenderRMI ();
void ResetCamera (vtkRenderer *ren);
void ResetCameraClippingRange (vtkRenderer *ren);
void SetRenderWindow (vtkRenderWindow *renWin);
void StartInteractor ();
void StartRender ();

vtkTreeComposite Unsupported Funcs:

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

void ComputeVisiblePropBounds (vtkRenderer *ren, float bounds[6]);
   No TCL interface is provided by VTK, so we aren't going to provide one either.

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

float *PDatafloat *ZDataint WindowSize[2]int Lockvoid SetWindowSize (int x, int y);
   No TCL interface is provided by VTK, so we aren't going to provide one either.

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

virtual void Advance (int n);
virtual void Advance ();
void AutoAdvanceOff ();
void AutoAdvanceOn ();
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 ();
float GetFrameRate ();
int  *GetFrameSize ();
   (Returns a 3-element Perl list)
virtual double GetFrameTimeStamp (int frame);
virtual double GetFrameTimeStamp ();
int GetGrabOnUpdate ();
int GetNumberOfOutputFrames ();
float GetOpacity ();
int GetOutputFormat ();
int  *GetOutputWholeExtent ();
   (Returns a 6-element Perl list)
int GetPlaying ();
int GetPreview ();
virtual void Grab (int n);
void Grab ();
void GrabOnUpdateOff ();
void GrabOnUpdateOn ();
virtual void Initialize ();
virtual void InternalGrab ();
vtkVideoSource *New ();
virtual void Play ();
void PreviewOff ();
void PreviewOn ();
virtual void ReleaseSystemResources ();
virtual void Rewind (int n);
virtual void Rewind ();
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 SetFrameRate (float );
virtual void SetFrameSize (int x, int y, int z);
virtual void SetGrabOnUpdate (int yesno);
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 );
void SetPreview (int );
virtual void Stop ();
void UpdateInformation ();

vtkVideoSource Unsupported Funcs:

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

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

virtual void SetClipRegion (int r[6]);
   No TCL interface is provided by VTK, so we aren't going to provide one either.

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]);
   No TCL interface is provided by VTK, so we aren't going to provide one either.

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

virtual int Initializedint FrameSize[3]int ClipRegion[6]int OutputWholeExtent[6]float DataSpacing[3]float DataOrigin[3]int OutputFormatint NumberOfScalarComponentsint FrameOutputExtent[6]int LastNumberOfScalarComponentsint LastOutputExtent[6]int Playingfloat FrameRateint AutoAdvanceint NumberOfOutputFramesfloat Opacityint Previewint GrabOnUpdateint FlipFramesint OutputNeedsInitializationint FrameGrabbedvtkMultiThreader *PlayerThreaderint PlayerThreadIdvtkMutexLock *FrameBufferMutexint FrameBufferBitsPerPixelint FrameBufferRowAlignmentint FrameBufferExtent[6]int FrameBufferSizeint FrameBufferIndexvoid *FrameBufferdouble *FrameBufferTimeStampsvoid UpdateFrameBuffer ();
   No TCL interface is provided by VTK, so we aren't going to provide one either.

Graphics::VTK::VolumeProMapper

  • Inherits from VolumeMapper

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 CursorOff ();
void CursorOn ();
void CutPlaneOff ();
void CutPlaneOn ();
virtual int GetAvailableBoardMemory ();
int GetBlendMode ();
char *GetBlendModeAsString (void );
const char *GetClassName();
int GetCursor ();
double  *GetCursorPosition ();
   (Returns a 3-element Perl list)
int GetCursorType ();
char *GetCursorTypeAsString (void );
double  *GetCursorXAxisColor ();
   (Returns a 3-element Perl list)
double  *GetCursorYAxisColor ();
   (Returns a 3-element Perl list)
double  *GetCursorZAxisColor ();
   (Returns a 3-element Perl list)
int GetCutPlane ();
double  *GetCutPlaneEquation ();
   (Returns a 4-element Perl list)
int GetCutPlaneFallOffDistance ();
double GetCutPlaneThickness ();
int GetGradientDiffuseModulation ();
int GetGradientOpacityModulation ();
int GetGradientSpecularModulation ();
int GetMajorBoardVersion ();
int GetMapperType ();
int GetMinorBoardVersion ();
int GetNoHardware ();
int GetNumberOfBoards ();
int  *GetSubVolume ();
   (Returns a 6-element Perl list)
int GetSuperSampling ();
double  *GetSuperSamplingFactor ();
   (Returns a 3-element Perl list)
int GetWrongVLIVersion ();
void GradientDiffuseModulationOff ();
void GradientDiffuseModulationOn ();
void GradientOpacityModulationOff ();
void GradientOpacityModulationOn ();
void GradientSpecularModulationOff ();
void GradientSpecularModulationOn ();
vtkVolumeProMapper *New ();
virtual void Render (vtkRenderer *, vtkVolume *);
void SetBlendMode (int );
void SetBlendModeToComposite ();
void SetBlendModeToMaximumIntensity ();
void SetBlendModeToMinimumIntensity ();
void SetCursor (int );
void SetCursorPosition (double  , double , double );
void SetCursorType (int );
void SetCursorTypeToCrossHair ();
void SetCursorTypeToPlane ();
void SetCursorXAxisColor (double  , double , double );
void SetCursorYAxisColor (double  , double , double );
void SetCursorZAxisColor (double  , double , double );
void SetCutPlane (int );
void SetCutPlaneEquation (double  , double , double , double );
void SetCutPlaneFallOffDistance (int );
void SetCutPlaneThickness (double );
void SetGradientDiffuseModulation (int );
void SetGradientOpacityModulation (int );
void SetGradientSpecularModulation (int );
void SetSubVolume (int  , int , int , int , int , int );
void SetSuperSampling (int );
void SetSuperSamplingFactor (double x, double y, double z);
void SuperSamplingOff ();
void SuperSamplingOn ();

vtkVolumeProMapper Unsupported Funcs:

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

virtual void GetLockSizesForBoardMemory (unsigned int , unsigned int *, unsigned int *, unsigned int *);
   Don't know the size of pointer arg number 2

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

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

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

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

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

void SetCutPlaneEquation (double  a[4]);
   Method is redundant. Same as SetCutPlaneEquation( double, double, double, double)

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

void SetSuperSamplingFactor (double f[3]);
   No TCL interface is provided by VTK, so we aren't going to provide one either.

Graphics::VTK::InputPort

  • Inherits from Source

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

const char *GetClassName();
vtkMultiProcessController *GetController ();
vtkImageData *GetImageDataOutput ();
vtkPolyData *GetPolyDataOutput ();
vtkRectilinearGrid *GetRectilinearGridOutput ();
int GetRemoteProcessId ();
vtkStructuredGrid *GetStructuredGridOutput ();
vtkStructuredPoints *GetStructuredPointsOutput ();
int GetTag ();
vtkUnstructuredGrid *GetUnstructuredGridOutput ();
vtkInputPort *New ();
void PropagateUpdateExtent (vtkDataObject *);
void SetController (vtkMultiProcessController *);
void SetRemoteProcessId (int );
void SetTag (int );
void TriggerAsynchronousUpdate ();
void UpdateData (vtkDataObject *out);
void UpdateInformation ();

vtkInputPort 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::OutputPort

  • Inherits from ProcessObject

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

const char *GetClassName();
vtkMultiProcessController *GetController ();
vtkDataObject *GetInput ();
int GetPipelineFlag ();
int GetTag ();
vtkOutputPort *New ();
void PipelineFlagOff ();
void PipelineFlagOn ();
void SetController (vtkMultiProcessController *);
void SetInput (vtkDataObject *input);
void SetParameterMethod (void (*func)(void *) , void *arg);
void SetPipelineFlag (int );
void SetTag (int tag);
void TriggerUpdate (int remoteProcessId);
void TriggerUpdateInformation (int remoteProcessId);
void WaitForUpdate ();

vtkOutputPort 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 SetParameterMethodArgDelete (void (*func)(void *) );
   No TCL interface is provided by VTK, so we aren't going to provide one either.

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();
vtkObject *GetVRMLDEFObject (char *name);
vtkVRMLImporter *New ();
void enterField (char *);
void enterNode (char *);
void exitField ();
void exitNode ();
void useNode (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::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 ();
int GetBold ();
int GetBorder ();
const char *GetClassName();
vtkDataObjectCollection *GetDataObjectInputList ();
int GetDataObjectPlotMode ();
char *GetDataObjectPlotModeAsString ();
int GetDataObjectXComponent (int i);
int GetDataObjectYComponent (int i);
int GetFontFamily ();
float GetGlyphSize ();
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)
unsigned long GetMTime ();
int GetNumberOfXLabels ();
int GetNumberOfYLabels ();
float  *GetPlotCoordinate ();
   (Returns a 2-element Perl list)
char *GetPlotLabel (int i);
int GetPlotLines ();
int GetPlotPoints ();
vtkPolyData *GetPlotSymbol (int i);
int GetPointComponent (int i);
int GetShadow ();
char *GetTitle ();
float  *GetViewportCoordinate ();
   (Returns a 2-element Perl list)
float  *GetXRange ();
   (Returns a 2-element Perl list)
char *GetXTitle ();
int GetXValues ();
char *GetXValuesAsString ();
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 ();
vtkXYPlotActor *New ();
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 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 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 SetNumberOfLabels (int num);
void SetNumberOfXLabels (int );
void SetNumberOfYLabels (int );
void SetPlotColor (int i, float r, float g, float b);
void SetPlotCoordinate (float  , float );
void SetPlotLabel (int i, char *label);
void SetPlotLines (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 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);
   No TCL interface is provided by VTK, so we aren't going to provide one either.

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

int Legendfloat LegendPosition[2]float LegendPosition2[2]vtkLegendBoxActor *LegendActorvtkGlyphSource2D *GlyphSourcevtkPlanes *ClipPlanesfloat GlyphSizeint CachedSize[2]vtkTimeStamp BuildTimevoid ComputeXRange (float range[2], float *lengths);
   No TCL interface is provided by VTK, so we aren't going to provide one either.

void ComputeYRange (float range[2]);
   No TCL interface is provided by VTK, so we aren't going to provide one either.

virtual void CreatePlotData (int *pos, int *pos2, float xRange[2], float yRange[2], float *norms, int numDS, int numDO);
   No TCL interface is provided by VTK, so we aren't going to provide one either.

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

float *GetPlotColor (int i);
   Can't Handle 'float *' return type without a hint

vtkDataSetCollection *InputListvtkDataObjectCollection *DataObjectInputListchar *Titlechar *XTitlechar *YTitleint XValuesint NumberOfXLabelsint NumberOfYLabelsint Boldint Italicint Shadowint FontFamilychar *LabelFormatfloat XRange[2]float YRange[2]float XComputedRange[2]float YComputedRange[2]int Borderint PlotLinesint PlotPointsvtkTextMapper *TitleMappervtkActor2D *TitleActorvtkAxisActor2D *XAxisvtkAxisActor2D *YAxisfloat ViewportCoordinate[2]float PlotCoordinate[2]int DataObjectPlotModevtkIntArray *XComponentvtkIntArray *YComponentint NumberOfInputsvtkPolyData *PlotDatavtkGlyph2D *PlotGlyphvtkAppendPolyData *PlotAppendvtkPolyDataMapper2D *PlotMappervtkActor2D *PlotActorvoid InitializeEntries ();
   No TCL interface is provided by VTK, so we aren't going to provide one either.

void PlaceAxes (vtkViewport *viewport, int *size, int pos[2], int pos2[2]);
   No TCL interface is provided by VTK, so we aren't going to provide one either.

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

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, float color[3]);
   No TCL interface is provided by VTK, so we aren't going to provide one either.

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)

Graphics::VTK::Win32OffscreenRenderWindow

  • Inherits from Win32OpenGLRenderWindow

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

virtual void Frame ();
const char *GetClassName();
virtual int GetEventPending ();
virtual void *GetGenericDisplayId ();
virtual void *GetGenericParentId ();
virtual void *GetGenericWindowId ();
virtual HWND GetWindowId ();
vtkWin32OffscreenRenderWindow *New ();
virtual void SetFullScreen (int );
virtual void SetNextWindowId (HWND );
virtual void SetParentId (HWND );
virtual void SetPosition (int , int );
void SetSize (int , int );
virtual void SetWindowId (HWND );
virtual void WindowInitialize ();

vtkWin32OffscreenRenderWindow Unsupported Funcs:

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

virtual int *GetPosition ();
   Can't Handle 'int *' return type without a hint

virtual int *GetScreenSize ();
   Can't Handle 'int *' return type without a hint

int *GetSize ();
   Can't Handle 'int *' return type without a hint

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

virtual void SetDisplayId (void *);
   Don't know the size of pointer arg number 1