#include <vtkUncertaintyTubeFilter.h>
vtkUncertaintyTubeFilter is a filter that generates ellipsoidal (in cross section) tubes that follows a polyline. The input is a vtkPolyData with polylines that have associated vector point data. The vector data represents the uncertainty of the polyline in the x-y-z directions.
Definition at line 44 of file vtkUncertaintyTubeFilter.h.
typedef vtkPolyDataAlgorithm | Superclass |
virtual const char * | GetClassName () |
virtual int | IsA (const char *type) |
void | PrintSelf (ostream &os, vtkIndent indent) |
static int | IsTypeOf (const char *type) |
static vtkUncertaintyTubeFilter * | SafeDownCast (vtkObject *o) |
Public Member Functions | |
virtual void | SetNumberOfSides (int) |
virtual int | GetNumberOfSides () |
Static Public Member Functions | |
static vtkUncertaintyTubeFilter * | New () |
Protected Member Functions | |
vtkUncertaintyTubeFilter () | |
~vtkUncertaintyTubeFilter () | |
virtual int | RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *) |
int | BuildTubes (vtkPointData *pd, vtkPointData *outPD, vtkCellData *cd, vtkCellData *outCD, vtkPolyData *output) |
Protected Attributes | |
vtkTubeArray * | Tubes |
int | NumberOfTubes |
int | NumberOfSides |
Standard methods for printing and obtaining type information for instances of this class.
Reimplemented from vtkPolyDataAlgorithm.
Definition at line 50 of file vtkUncertaintyTubeFilter.h.
vtkUncertaintyTubeFilter::vtkUncertaintyTubeFilter | ( | ) | [protected] |
vtkUncertaintyTubeFilter::~vtkUncertaintyTubeFilter | ( | ) | [protected] |
virtual const char* vtkUncertaintyTubeFilter::GetClassName | ( | ) | [virtual] |
Standard methods for printing and obtaining type information for instances of this class.
Reimplemented from vtkPolyDataAlgorithm.
static int vtkUncertaintyTubeFilter::IsTypeOf | ( | const char * | type | ) | [static] |
Standard methods for printing and obtaining type information for instances of this class.
Reimplemented from vtkPolyDataAlgorithm.
virtual int vtkUncertaintyTubeFilter::IsA | ( | const char * | type | ) | [virtual] |
Standard methods for printing and obtaining type information for instances of this class.
Reimplemented from vtkPolyDataAlgorithm.
static vtkUncertaintyTubeFilter* vtkUncertaintyTubeFilter::SafeDownCast | ( | vtkObject * | o | ) | [static] |
Standard methods for printing and obtaining type information for instances of this class.
Reimplemented from vtkPolyDataAlgorithm.
void vtkUncertaintyTubeFilter::PrintSelf | ( | ostream & | os, | |
vtkIndent | indent | |||
) | [virtual] |
Standard methods for printing and obtaining type information for instances of this class.
Reimplemented from vtkPolyDataAlgorithm.
static vtkUncertaintyTubeFilter* vtkUncertaintyTubeFilter::New | ( | ) | [static] |
Object factory method to instantiate this class.
Reimplemented from vtkPolyDataAlgorithm.
virtual void vtkUncertaintyTubeFilter::SetNumberOfSides | ( | int | ) | [virtual] |
Set / get the number of sides for the tube. At a minimum, the number of sides is 3.
virtual int vtkUncertaintyTubeFilter::GetNumberOfSides | ( | ) | [virtual] |
Set / get the number of sides for the tube. At a minimum, the number of sides is 3.
virtual int vtkUncertaintyTubeFilter::RequestData | ( | vtkInformation * | request, | |
vtkInformationVector ** | inputVector, | |||
vtkInformationVector * | outputVector | |||
) | [protected, virtual] |
This is called by the superclass. This is the method you should override.
Reimplemented from vtkPolyDataAlgorithm.
int vtkUncertaintyTubeFilter::BuildTubes | ( | vtkPointData * | pd, | |
vtkPointData * | outPD, | |||
vtkCellData * | cd, | |||
vtkCellData * | outCD, | |||
vtkPolyData * | output | |||
) | [protected] |
vtkTubeArray* vtkUncertaintyTubeFilter::Tubes [protected] |
Definition at line 74 of file vtkUncertaintyTubeFilter.h.
int vtkUncertaintyTubeFilter::NumberOfTubes [protected] |
Definition at line 75 of file vtkUncertaintyTubeFilter.h.
int vtkUncertaintyTubeFilter::NumberOfSides [protected] |
Definition at line 78 of file vtkUncertaintyTubeFilter.h.