VTK
|
abstract base class for all extract selection filters. More...
#include <vtkExtractSelectionBase.h>
Public Types | |
typedef vtkDataObjectAlgorithm | Superclass |
Public Member Functions | |
virtual int | IsA (const char *type) |
vtkExtractSelectionBase * | NewInstance () const |
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 (vtkObjectBase *o) |
Protected Member Functions | |
virtual vtkObjectBase * | NewInstanceInternal () const |
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 29 of file vtkExtractSelectionBase.h.
Reimplemented from vtkDataObjectAlgorithm.
Reimplemented in vtkExtractSelectedFrustum, vtkExtractSelection, vtkExtractSelectedThresholds, vtkExtractSelectedIds, vtkExtractSelectedLocations, vtkProbeSelectedLocations, and vtkExtractSelectedBlock.
Definition at line 32 of file vtkExtractSelectionBase.h.
vtkExtractSelectionBase::vtkExtractSelectionBase | ( | ) | [protected] |
vtkExtractSelectionBase::~vtkExtractSelectionBase | ( | ) | [protected] |
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 | ( | vtkObjectBase * | o | ) | [static] |
Reimplemented from vtkDataObjectAlgorithm.
Reimplemented in vtkExtractSelectedFrustum, vtkExtractSelection, vtkExtractSelectedThresholds, vtkExtractSelectedIds, vtkExtractSelectedLocations, vtkProbeSelectedLocations, and vtkExtractSelectedBlock.
virtual vtkObjectBase* vtkExtractSelectionBase::NewInstanceInternal | ( | ) | const [protected, virtual] |
Reimplemented from vtkDataObjectAlgorithm.
Reimplemented in vtkExtractSelectedFrustum, vtkExtractSelection, vtkExtractSelectedThresholds, vtkExtractSelectedIds, vtkExtractSelectedLocations, vtkProbeSelectedLocations, and vtkExtractSelectedBlock.
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 38 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 68 of file vtkExtractSelectionBase.h.