#include <vtkExtractSelectionBase.h>
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.
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 |
Reimplemented from vtkDataObjectAlgorithm.
Reimplemented in vtkExtractSelectedBlock, vtkExtractSelectedFrustum, vtkExtractSelectedIds, vtkExtractSelectedLocations, vtkExtractSelectedThresholds, vtkExtractSelection, and vtkProbeSelectedLocations.
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 vtkExtractSelectedBlock, vtkExtractSelectedFrustum, vtkExtractSelectedIds, vtkExtractSelectedLocations, vtkExtractSelectedThresholds, vtkExtractSelection, and vtkProbeSelectedLocations.
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 vtkExtractSelectedBlock, vtkExtractSelectedFrustum, vtkExtractSelectedIds, vtkExtractSelectedLocations, vtkExtractSelectedThresholds, vtkExtractSelection, and vtkProbeSelectedLocations.
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 vtkExtractSelectedBlock, vtkExtractSelectedFrustum, vtkExtractSelectedIds, vtkExtractSelectedLocations, vtkExtractSelectedThresholds, vtkExtractSelection, and vtkProbeSelectedLocations.
static vtkExtractSelectionBase* vtkExtractSelectionBase::SafeDownCast | ( | vtkObject * | o | ) | [static] |
Reimplemented from vtkDataObjectAlgorithm.
Reimplemented in vtkExtractSelectedBlock, vtkExtractSelectedFrustum, vtkExtractSelectedIds, vtkExtractSelectedLocations, vtkExtractSelectedThresholds, vtkExtractSelection, and vtkProbeSelectedLocations.
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 vtkExtractSelectedBlock, vtkExtractSelectedFrustum, vtkExtractSelectedIds, vtkExtractSelectedLocations, vtkExtractSelectedThresholds, vtkExtractSelection, and vtkProbeSelectedLocations.
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 vtkExtractSelectedBlock, vtkExtractSelectedFrustum, vtkExtractSelection, and vtkProbeSelectedLocations.
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 vtkExtractSelectedBlock, vtkExtractSelectedIds, and vtkExtractSelection.
int vtkExtractSelectionBase::PreserveTopology [protected] |
Definition at line 67 of file vtkExtractSelectionBase.h.