VTK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
vtkExtractSelectedLocations Class Reference

extract cells within a dataset that contain the locations listen in the vtkSelection. More...

#include <vtkExtractSelectedLocations.h>

Inheritance diagram for vtkExtractSelectedLocations:
[legend]
Collaboration diagram for vtkExtractSelectedLocations:
[legend]

Public Types

typedef vtkExtractSelectionBase Superclass
 
- Public Types inherited from vtkExtractSelectionBase
typedef vtkDataObjectAlgorithm Superclass
 

Public Member Functions

virtual int IsA (const char *type)
 
vtkExtractSelectedLocationsNewInstance () const
 
void PrintSelf (ostream &os, vtkIndent indent)
 
- Public Member Functions inherited from vtkExtractSelectionBase
vtkExtractSelectionBaseNewInstance () 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
vtkExtractSelectedLocations
New ()
 
static int IsTypeOf (const char *type)
 
static
vtkExtractSelectedLocations
SafeDownCast (vtkObjectBase *o)
 
- Static Public Member Functions inherited from vtkExtractSelectionBase
static int IsTypeOf (const char *type)
 
static vtkExtractSelectionBaseSafeDownCast (vtkObjectBase *o)
 

Protected Member Functions

virtual vtkObjectBase * NewInstanceInternal () const
 
 vtkExtractSelectedLocations ()
 
 ~vtkExtractSelectedLocations ()
 
int RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 
int ExtractCells (vtkSelectionNode *sel, vtkDataSet *input, vtkDataSet *output)
 
int ExtractPoints (vtkSelectionNode *sel, vtkDataSet *input, vtkDataSet *output)
 
- Protected Member Functions inherited from vtkExtractSelectionBase
 vtkExtractSelectionBase ()
 
 ~vtkExtractSelectionBase ()
 
virtual int FillInputPortInformation (int port, vtkInformation *info)
 
virtual int RequestDataObject (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
 

Additional Inherited Members

- Protected Attributes inherited from vtkExtractSelectionBase
int PreserveTopology
 

Detailed Description

extract cells within a dataset that contain the locations listen in the vtkSelection.

vtkExtractSelectedLocations extracts all cells whose volume contain at least one point listed in the LOCATIONS content of the vtkSelection. This filter adds a scalar array called vtkOriginalCellIds that says what input cell produced each output cell. This is an example of a Pedigree ID which helps to trace back results.

See Also
vtkSelection vtkExtractSelection

Definition at line 37 of file vtkExtractSelectedLocations.h.

Member Typedef Documentation

Definition at line 41 of file vtkExtractSelectedLocations.h.

Constructor & Destructor Documentation

vtkExtractSelectedLocations::vtkExtractSelectedLocations ( )
protected
vtkExtractSelectedLocations::~vtkExtractSelectedLocations ( )
protected

Member Function Documentation

static vtkExtractSelectedLocations* vtkExtractSelectedLocations::New ( )
static
static int vtkExtractSelectedLocations::IsTypeOf ( const char *  type)
static
virtual int vtkExtractSelectedLocations::IsA ( const char *  type)
virtual

Reimplemented from vtkExtractSelectionBase.

static vtkExtractSelectedLocations* vtkExtractSelectedLocations::SafeDownCast ( vtkObjectBase *  o)
static
virtual vtkObjectBase* vtkExtractSelectedLocations::NewInstanceInternal ( ) const
protectedvirtual

Reimplemented from vtkExtractSelectionBase.

vtkExtractSelectedLocations* vtkExtractSelectedLocations::NewInstance ( ) const
void vtkExtractSelectedLocations::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
int vtkExtractSelectedLocations::RequestData ( vtkInformation *  ,
vtkInformationVector **  ,
vtkInformationVector *   
)
protected
int vtkExtractSelectedLocations::ExtractCells ( vtkSelectionNode *  sel,
vtkDataSet *  input,
vtkDataSet *  output 
)
protected
int vtkExtractSelectedLocations::ExtractPoints ( vtkSelectionNode *  sel,
vtkDataSet *  input,
vtkDataSet *  output 
)
protected

The documentation for this class was generated from the following file: