 |
VTK
9.1.0
|
Go to the documentation of this file.
322 #ifndef vtkSelectionNode_h
323 #define vtkSelectionNode_h
325 #include "vtkCommonDataModelModule.h"
492 vtkSetStringMacro(QueryString);
493 vtkGetStringMacro(QueryString);
static vtkInformationIntegerKey * SOURCE_ID()
ID of the data or algorithm the selection belongs to.
virtual void ShallowCopy(vtkSelectionNode *src)
Copy properties, selection list and children of the input.
static vtkInformationIntegerKey * FIELD_TYPE()
Controls whether cell, point, or field data determine what is inside and out.
static int ConvertAttributeTypeToSelectionField(int val)
Methods to convert vtkSelectionNode::SelectionField to vtkDataSetAttribute::AttributeTypes and vice-v...
a node in a vtkSelection the defines the selection criteria.
@ LOCATIONS
Select entities near the supplied world coordinates.
static vtkInformationIntegerKey * PROCESS_ID()
Process id the selection is on.
@ USER
Select entities with user-supplied, application-specific logic.
static vtkInformationIntegerKey * CONTAINING_CELLS()
This flag tells the extraction filter, when FIELD_TYPE==POINT, that it should also extract the cells ...
static vtkInformationObjectBaseKey * PROP()
Pointer to the prop the selection belongs to.
represent and manipulate attribute data in a dataset
@ BLOCK_SELECTORS
Select datasets within a composite dataset using selector expressions.
A table, which contains similar-typed columns of data.
@ PEDIGREEIDS
Select entities that have some identifiable pedigree.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
abstract base class for most VTK objects
static vtkInformationDoubleKey * EPSILON()
For location selection of points, if distance is greater than this reject.
@ QUERY
Select entities with a text query.
#define VTK_DEPRECATED_IN_9_1_0(reason)
@ ROW
The selection data provided is table row-data.
@ FRUSTUM
Select entities contained within a viewing frustum.
SelectionContent
Indicate the means by which data is selected.
static vtkInformationDoubleKey * ZBUFFER_VALUE()
If present, closest zbuffer value of this selection.
@ VALUES
Select entities that take on specific array values.
static vtkInformationIntegerKey * CONTENT_TYPE()
Get the (primary) property that describes the content of a selection node's data.
static vtkInformationStringKey * ASSEMBLY_NAME()
Keys for selector-based identification of blocks to choose from a composite dataset.
virtual vtkAbstractArray * GetSelectionList()
Get/Set the selection list.
@ POINT
The selection data provided is point-data.
@ VERTEX
The selection data provided is graph vertex-data.
static const char * GetFieldTypeAsString(int type)
Get the field type as a string.
virtual void SetSelectionData(vtkDataSetAttributes *data)
Sets the selection table.
static vtkInformationIntegerKey * COMPOSITE_INDEX()
Used to identify a node in composite datasets.
virtual void SetContentType(int type)
Get or set the content type of the selection.
static vtkInformationObjectBaseKey * SOURCE()
Pointer to the data or algorithm the selection belongs to.
@ BLOCKS
Select blocks within a composite dataset by their flat index.
@ GLOBALIDS
Select entities called out by their globally-unique IDs.
a simple class to control print indentation
vtkMTimeType GetMTime() override
Return the MTime taking into account changes to the properties.
virtual int GetFieldType()
Get or set the field type of the selection.
static int ConvertSelectionFieldToAttributeType(int val)
Methods to convert vtkSelectionNode::SelectionField to vtkDataSetAttribute::AttributeTypes and vice-v...
virtual void Initialize()
Restore data object to initial state,.
virtual void DeepCopy(vtkSelectionNode *src)
Copy properties, selection list and children of the input.
@ FIELD
The selection data provided is field-data.
virtual void SetSelectionList(vtkAbstractArray *)
Get/Set the selection list.
virtual int GetContentType()
Get or set the content type of the selection.
Abstract superclass for all arrays.
abstract superclass for all actors, volumes and annotations
static vtkInformationIntegerKey * INVERSE()
This flag tells the extraction filter to exclude the selection.
SelectionField
Indicate the types of entities to which the selection-data applies.
static vtkSelectionNode * New()
static vtkInformationIntegerKey * PROP_ID()
ID of the prop the selection belongs to.
static vtkInformationIntegerKey * CONNECTED_LAYERS()
When specified, this indicates how many layers of connected elements in addition to those chosen expl...
static const char * GetContentTypeAsString(int type)
Get the content type as a string.
static vtkInformationStringVectorKey * SELECTORS()
Keys for selector-based identification of blocks to choose from a composite dataset.
@ THRESHOLDS
Select entities whose array values fall within a given threshold.
@ EDGE
The selection data provided is graph edge-data.
static int GetFieldTypeFromString(const char *type)
Get field type from string.
static vtkInformationIntegerKey * COMPONENT_NUMBER()
When ContentType==THRESHOLDS or ContentType==VALUES i.e.
@ INDICES
Select entities by their offsets into the dataset.
static vtkInformationIntegerKey * HIERARCHICAL_LEVEL()
Used to identify a dataset in a hiererchical box dataset.
virtual void SetFieldType(int type)
Get or set the field type of the selection.
static vtkInformationIntegerKey * PIXEL_COUNT()
A helper for visible cell selector, this is the number of pixels covered by the actor whose cells are...
@ CELL
The selection data provided is cell-data.
static vtkInformationIntegerKey * HIERARCHICAL_INDEX()
Used to identify a dataset in a hiererchical box dataset.
vtkTypeUInt32 vtkMTimeType