214 #ifndef vtkSelectionNode_h
215 #define vtkSelectionNode_h
217 #include "vtkCommonDataModelModule.h"
220 VTK_ABI_NAMESPACE_BEGIN
242 virtual void Initialize();
322 virtual void SetContentType(
int type);
323 virtual int GetContentType();
329 static const char* GetContentTypeAsString(
int type);
356 virtual void SetFieldType(
int type);
357 virtual int GetFieldType();
363 static const char* GetFieldTypeAsString(
int type);
368 static int GetFieldTypeFromString(
const char*
type);
375 static int ConvertSelectionFieldToAttributeType(
int val);
376 static int ConvertAttributeTypeToSelectionField(
int val);
383 vtkSetStringMacro(QueryString);
384 vtkGetStringMacro(QueryString);
523 static const char ContentTypeNames[SelectionContent::NUM_CONTENT_TYPES][16];
526 static const char FieldTypeNames[SelectionField::NUM_FIELD_TYPES][8];
533 VTK_ABI_NAMESPACE_END
a node in a vtkSelection the defines the selection criteria.
abstract superclass for all actors, volumes and annotations
Select entities near the supplied world coordinates.
vtkInformation * Properties
abstract base class for most VTK objects
The selection data provided is cell-data.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkTypeUInt32 vtkMTimeType
The selection data provided is point-data.
Abstract superclass for all arrays.
The selection data provided is graph vertex-data.
SelectionContent
Indicate the means by which data is selected.
a simple class to control print indentation
virtual vtkMTimeType GetMTime()
Return this object's modified time.
The selection data provided is graph edge-data.
Select entities with a text query.
SelectionField
Indicate the types of entities to which the selection-data applies.
represent and manipulate attribute data in a dataset
Select blocks within a composite dataset by their flat index.
A table, which contains similar-typed columns of data.
Select entities that take on specific array values.
The selection data provided is table row-data.
vtkDataSetAttributes * SelectionData
Select entities by their offsets into the dataset.
Select entities called out by their globally-unique IDs.
Select entities whose array values fall within a given threshold.
Select entities that have some identifiable pedigree.
Select entities contained within a viewing frustum.
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...
Select entities with user-supplied, application-specific logic.
Select datasets within a composite dataset using selector expressions.
The selection data provided is field-data.