VTK
|
abstract base class for all extract selection filters. More...
#include <vtkExtractSelectionBase.h>
Public Types | |
typedef vtkDataObjectAlgorithm | Superclass |
Public Member Functions | |
virtual const char * | GetClassName () |
virtual int | IsA (const char *type) |
void | PrintSelf (ostream &os, vtkIndent indent) |
void | SetSelectionConnection (vtkAlgorithmOutput *algOutput) |
virtual void | SetPreserveTopology (int) |
virtual int | GetPreserveTopology () |
virtual void | PreserveTopologyOn () |
virtual void | PreserveTopologyOff () |
Static Public Member Functions | |
static int | IsTypeOf (const char *type) |
static vtkExtractSelectionBase * | SafeDownCast (vtkObject *o) |
Protected Member Functions | |
vtkExtractSelectionBase () | |
~vtkExtractSelectionBase () | |
virtual int | FillInputPortInformation (int port, vtkInformation *info) |
virtual int | RequestDataObject (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) |
Protected Attributes | |
int | PreserveTopology |
abstract base class for all extract selection filters.
vtkExtractSelectionBase is an abstract base class for all extract selection filters. It defines some properties common to all extract selection filters.
Definition at line 28 of file vtkExtractSelectionBase.h.
Reimplemented from vtkDataObjectAlgorithm.
Reimplemented in vtkExtractSelectedFrustum, vtkExtractSelection, vtkExtractSelectedThresholds, vtkExtractSelectedIds, vtkExtractSelectedLocations, vtkProbeSelectedLocations, and vtkExtractSelectedBlock.
Definition at line 31 of file vtkExtractSelectionBase.h.
vtkExtractSelectionBase::vtkExtractSelectionBase | ( | ) | [protected] |
vtkExtractSelectionBase::~vtkExtractSelectionBase | ( | ) | [protected] |
virtual const char* vtkExtractSelectionBase::GetClassName | ( | ) | [virtual] |
Reimplemented from vtkDataObjectAlgorithm.
Reimplemented in vtkExtractSelectedFrustum, vtkExtractSelection, vtkExtractSelectedThresholds, vtkExtractSelectedIds, vtkExtractSelectedLocations, vtkProbeSelectedLocations, and vtkExtractSelectedBlock.
static int vtkExtractSelectionBase::IsTypeOf | ( | const char * | name | ) | [static] |
Return 1 if this class type is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeMacro found in vtkSetGet.h.
Reimplemented from vtkDataObjectAlgorithm.
Reimplemented in vtkExtractSelectedFrustum, vtkExtractSelection, vtkExtractSelectedThresholds, vtkExtractSelectedIds, vtkExtractSelectedLocations, vtkProbeSelectedLocations, and vtkExtractSelectedBlock.
virtual int vtkExtractSelectionBase::IsA | ( | const char * | name | ) | [virtual] |
Return 1 if this class is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeMacro found in vtkSetGet.h.
Reimplemented from vtkDataObjectAlgorithm.
Reimplemented in vtkExtractSelectedFrustum, vtkExtractSelection, vtkExtractSelectedThresholds, vtkExtractSelectedIds, vtkExtractSelectedLocations, vtkProbeSelectedLocations, and vtkExtractSelectedBlock.
static vtkExtractSelectionBase* vtkExtractSelectionBase::SafeDownCast | ( | vtkObject * | o | ) | [static] |
Reimplemented from vtkDataObjectAlgorithm.
Reimplemented in vtkExtractSelectedFrustum, vtkExtractSelection, vtkExtractSelectedThresholds, vtkExtractSelectedIds, vtkExtractSelectedLocations, vtkProbeSelectedLocations, and vtkExtractSelectedBlock.
void vtkExtractSelectionBase::PrintSelf | ( | ostream & | os, |
vtkIndent | indent | ||
) | [virtual] |
Methods invoked by print to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes.
Reimplemented from vtkDataObjectAlgorithm.
Reimplemented in vtkExtractSelectedFrustum, vtkExtractSelection, vtkExtractSelectedThresholds, vtkExtractSelectedIds, vtkExtractSelectedLocations, vtkProbeSelectedLocations, and vtkExtractSelectedBlock.
void vtkExtractSelectionBase::SetSelectionConnection | ( | vtkAlgorithmOutput * | algOutput | ) | [inline] |
Convenience method to specify the selection connection (2nd input port)
Definition at line 37 of file vtkExtractSelectionBase.h.
virtual void vtkExtractSelectionBase::SetPreserveTopology | ( | int | ) | [virtual] |
This flag tells the extraction filter not to convert the selected output into an unstructured grid, but instead to produce a vtkInsidedness array and add it to the input dataset. Default value is false(0).
virtual int vtkExtractSelectionBase::GetPreserveTopology | ( | ) | [virtual] |
This flag tells the extraction filter not to convert the selected output into an unstructured grid, but instead to produce a vtkInsidedness array and add it to the input dataset. Default value is false(0).
virtual void vtkExtractSelectionBase::PreserveTopologyOn | ( | ) | [virtual] |
This flag tells the extraction filter not to convert the selected output into an unstructured grid, but instead to produce a vtkInsidedness array and add it to the input dataset. Default value is false(0).
virtual void vtkExtractSelectionBase::PreserveTopologyOff | ( | ) | [virtual] |
This flag tells the extraction filter not to convert the selected output into an unstructured grid, but instead to produce a vtkInsidedness array and add it to the input dataset. Default value is false(0).
virtual int vtkExtractSelectionBase::RequestDataObject | ( | vtkInformation * | request, |
vtkInformationVector ** | inputVector, | ||
vtkInformationVector * | outputVector | ||
) | [protected, virtual] |
Sets up empty output dataset
Reimplemented from vtkDataObjectAlgorithm.
Reimplemented in vtkExtractSelectedFrustum, vtkExtractSelection, vtkProbeSelectedLocations, and vtkExtractSelectedBlock.
virtual int vtkExtractSelectionBase::FillInputPortInformation | ( | int | port, |
vtkInformation * | info | ||
) | [protected, virtual] |
Fill the input port information objects for this algorithm. This is invoked by the first call to GetInputPortInformation for each port so subclasses can specify what they can handle.
Reimplemented from vtkDataObjectAlgorithm.
Reimplemented in vtkExtractSelection, vtkExtractSelectedIds, and vtkExtractSelectedBlock.
int vtkExtractSelectionBase::PreserveTopology [protected] |
Definition at line 67 of file vtkExtractSelectionBase.h.