|
ParaView
|
selection source used to produce different types of vtkSelections. More...
#include <vtkPVSelectionSource.h>


selection source used to produce different types of vtkSelections.
vtkPVSelectionSource is used to create different types of selections. It provides different APIs for different types of selections to create. The output selection type depends on the API used most recently.
Definition at line 29 of file vtkPVSelectionSource.h.
enum vtkPVSelectionSource::Modes [protected] |
| FRUSTUM | |
| GLOBALIDS | |
| ID | |
| COMPOSITEID | |
| HIERARCHICALID | |
| THRESHOLDS | |
| LOCATIONS | |
| BLOCKS | |
| PEDIGREEIDS | |
| QUERY |
Definition at line 137 of file vtkPVSelectionSource.h.
| vtkPVSelectionSource::vtkPVSelectionSource | ( | ) | [protected] |
| vtkPVSelectionSource::~vtkPVSelectionSource | ( | ) | [protected] |
| static vtkPVSelectionSource* vtkPVSelectionSource::New | ( | ) | [static] |
Reimplemented from vtkSelectionAlgorithm.
| virtual const char* vtkPVSelectionSource::GetClassName | ( | ) | [virtual] |
Reimplemented from vtkSelectionAlgorithm.
| static int vtkPVSelectionSource::IsTypeOf | ( | const char * | type | ) | [static] |
Reimplemented from vtkSelectionAlgorithm.
| virtual int vtkPVSelectionSource::IsA | ( | const char * | type | ) | [virtual] |
Reimplemented from vtkSelectionAlgorithm.
| static vtkPVSelectionSource* vtkPVSelectionSource::SafeDownCast | ( | vtkObject * | o | ) | [static] |
Reimplemented from vtkSelectionAlgorithm.
| void vtkPVSelectionSource::PrintSelf | ( | ostream & | os, |
| vtkIndent | indent | ||
| ) | [virtual] |
Reimplemented from vtkSelectionAlgorithm.
| void vtkPVSelectionSource::SetFrustum | ( | double | vertices[32] | ) |
Set a frustum to choose within.
| void vtkPVSelectionSource::AddGlobalID | ( | vtkIdType | id | ) |
Add global IDs.
| void vtkPVSelectionSource::RemoveAllGlobalIDs | ( | ) |
Add global IDs.
| void vtkPVSelectionSource::AddPedigreeID | ( | const char * | domain, |
| vtkIdType | id | ||
| ) |
Add integer pedigree IDs in a particular domain.
| void vtkPVSelectionSource::RemoveAllPedigreeIDs | ( | ) |
Add integer pedigree IDs in a particular domain.
| void vtkPVSelectionSource::AddPedigreeStringID | ( | const char * | domain, |
| const char * | id | ||
| ) |
Add string pedigree IDs in a particular domain.
| void vtkPVSelectionSource::RemoveAllPedigreeStringIDs | ( | ) |
Add string pedigree IDs in a particular domain.
Add a (piece, id) to the selection set. The source will generate only the ids for which piece == UPDATE_PIECE_NUMBER. If piece == -1, the id applies to all pieces.
| void vtkPVSelectionSource::RemoveAllIDs | ( | ) |
Add a (piece, id) to the selection set. The source will generate only the ids for which piece == UPDATE_PIECE_NUMBER. If piece == -1, the id applies to all pieces.
| void vtkPVSelectionSource::AddCompositeID | ( | unsigned int | composite_index, |
| vtkIdType | piece, | ||
| vtkIdType | id | ||
| ) |
Add IDs that will be added to the selection produced by the selection source. The source will generate only the ids for which piece == UPDATE_PIECE_NUMBER. If piece == -1, the id applies to all pieces.
| void vtkPVSelectionSource::RemoveAllCompositeIDs | ( | ) |
Add IDs that will be added to the selection produced by the selection source. The source will generate only the ids for which piece == UPDATE_PIECE_NUMBER. If piece == -1, the id applies to all pieces.
| void vtkPVSelectionSource::AddHierarhicalID | ( | unsigned int | level, |
| unsigned int | dataset, | ||
| vtkIdType | id | ||
| ) |
The list of IDs that will be added to the selection produced by the selection source.
| void vtkPVSelectionSource::RemoveAllHierarchicalIDs | ( | ) |
The list of IDs that will be added to the selection produced by the selection source.
Add a value range to threshold within.
| void vtkPVSelectionSource::RemoveAllThresholds | ( | ) |
Add a value range to threshold within.
| void vtkPVSelectionSource::AddBlock | ( | vtkIdType | blockno | ) |
Add the flat-index/composite index for a block.
| void vtkPVSelectionSource::RemoveAllBlocks | ( | ) |
Add the flat-index/composite index for a block.
| void vtkPVSelectionSource::SetArrayName | ( | const char * | arrayName | ) |
For threshold and value selection, this controls the name of the scalar array that will be thresholded within.
Add a point in world space to probe at.
| void vtkPVSelectionSource::RemoveAllLocations | ( | ) |
Add a point in world space to probe at.
| virtual void vtkPVSelectionSource::SetFieldType | ( | int | ) | [virtual] |
Set the field type for the generated selection. Possible values are as defined by vtkSelection::SelectionField.
| virtual int vtkPVSelectionSource::GetFieldType | ( | ) | [virtual] |
Set the field type for the generated selection. Possible values are as defined by vtkSelection::SelectionField.
| virtual void vtkPVSelectionSource::SetContainingCells | ( | int | ) | [virtual] |
When extracting by points, extract the cells that contain the passing points.
| virtual int vtkPVSelectionSource::GetContainingCells | ( | ) | [virtual] |
When extracting by points, extract the cells that contain the passing points.
| virtual void vtkPVSelectionSource::SetInverse | ( | int | ) | [virtual] |
| virtual int vtkPVSelectionSource::GetInverse | ( | ) | [virtual] |
| virtual void vtkPVSelectionSource::SetQueryString | ( | const char * | ) | [virtual] |
Set/get the query expression string.
| virtual char* vtkPVSelectionSource::GetQueryString | ( | ) | [virtual] |
Set/get the query expression string.
| virtual int vtkPVSelectionSource::RequestData | ( | vtkInformation * | request, |
| vtkInformationVector ** | inputVector, | ||
| vtkInformationVector * | outputVector | ||
| ) | [protected, virtual] |
Reimplemented from vtkSelectionAlgorithm.
Modes vtkPVSelectionSource::Mode [protected] |
Definition at line 151 of file vtkPVSelectionSource.h.
int vtkPVSelectionSource::FieldType [protected] |
Definition at line 152 of file vtkPVSelectionSource.h.
int vtkPVSelectionSource::ContainingCells [protected] |
Definition at line 153 of file vtkPVSelectionSource.h.
int vtkPVSelectionSource::Inverse [protected] |
Definition at line 154 of file vtkPVSelectionSource.h.
double vtkPVSelectionSource::Frustum[32] [protected] |
Definition at line 155 of file vtkPVSelectionSource.h.
char* vtkPVSelectionSource::ArrayName [protected] |
Definition at line 156 of file vtkPVSelectionSource.h.
char* vtkPVSelectionSource::QueryString [protected] |
Definition at line 157 of file vtkPVSelectionSource.h.
1.7.5.1