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
vtkExtractSelectedIds Class Reference

extract a list of cells from a dataset More...

#include <vtkExtractSelectedIds.h>

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

Public Types

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

Public Member Functions

virtual int IsA (const char *type)
 
vtkExtractSelectedIdsNewInstance () 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 vtkExtractSelectedIdsNew ()
 
static int IsTypeOf (const char *type)
 
static vtkExtractSelectedIdsSafeDownCast (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
 
 vtkExtractSelectedIds ()
 
 ~vtkExtractSelectedIds ()
 
virtual int FillInputPortInformation (int port, vtkInformation *info)
 
virtual 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 RequestDataObject (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
 

Additional Inherited Members

- Protected Attributes inherited from vtkExtractSelectionBase
int PreserveTopology
 

Detailed Description

extract a list of cells from a dataset

vtkExtractSelectedIds extracts a set of cells and points from within a vtkDataSet. The set of ids to extract are listed within a 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. Depending on whether the selection has GLOBALIDS, VALUES or INDICES, the selection will use the contents of the array named in the GLOBALIDS DataSetAttribute, and arbitrary array, or the position (tuple id or number) within the cell or point array.

See Also
vtkSelection vtkExtractSelection

Definition at line 39 of file vtkExtractSelectedIds.h.

Member Typedef Documentation

Definition at line 43 of file vtkExtractSelectedIds.h.

Constructor & Destructor Documentation

vtkExtractSelectedIds::vtkExtractSelectedIds ( )
protected
vtkExtractSelectedIds::~vtkExtractSelectedIds ( )
protected

Member Function Documentation

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

Reimplemented from vtkExtractSelectionBase.

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

Reimplemented from vtkExtractSelectionBase.

vtkExtractSelectedIds* vtkExtractSelectedIds::NewInstance ( ) const
void vtkExtractSelectedIds::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
virtual int vtkExtractSelectedIds::FillInputPortInformation ( int  port,
vtkInformation *  info 
)
protectedvirtual

Reimplemented from vtkExtractSelectionBase.

virtual int vtkExtractSelectedIds::RequestData ( vtkInformation *  ,
vtkInformationVector **  ,
vtkInformationVector *   
)
protectedvirtual
int vtkExtractSelectedIds::ExtractCells ( vtkSelectionNode *  sel,
vtkDataSet *  input,
vtkDataSet *  output 
)
protected
int vtkExtractSelectedIds::ExtractPoints ( vtkSelectionNode *  sel,
vtkDataSet *  input,
vtkDataSet *  output 
)
protected

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