|  | VTK
    9.0.1
    | 
 
 
 
Go to the documentation of this file.
   46 #ifndef vtkSelectionNode_h 
   47 #define vtkSelectionNode_h 
   49 #include "vtkCommonDataModelModule.h"  
   71   virtual void Initialize();
 
  148   virtual void SetContentType(
int type);
 
  149   virtual int GetContentType();
 
  155   static const char* GetContentTypeAsString(
int type);
 
  182   virtual void SetFieldType(
int type);
 
  183   virtual int GetFieldType();
 
  189   static const char* GetFieldTypeAsString(
int type);
 
  196   static int ConvertSelectionFieldToAttributeType(
int val);
 
  197   static int ConvertAttributeTypeToSelectionField(
int val);
 
  204   vtkSetStringMacro(QueryString);
 
  205   vtkGetStringMacro(QueryString);
 
  325   static const char ContentTypeNames[SelectionContent::NUM_CONTENT_TYPES][14];
 
  328   static const char FieldTypeNames[SelectionField::NUM_FIELD_TYPES][8];
 
  
A node in a selection tree. Used to store selection results.
vtkInformation * Properties
@ LOCATIONS
Select entities near the supplied world coordinates.
@ USER
Select entities with user-supplied, application-specific logic.
represent and manipulate attribute data in a dataset
vtkDataSetAttributes * SelectionData
A table, which contains similar-typed columns of data.
@ PEDIGREEIDS
Select entities that have some identifiable pedigree.
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on.
abstract base class for most VTK objects
@ QUERY
Select entities with a text query.
@ 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.
@ VALUES
Select entities that take on specific array values.
@ POINT
The selection data provided is point-data.
@ VERTEX
The selection data provided is graph vertex-data.
virtual vtkMTimeType GetMTime()
Return this object's modified time.
@ 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
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
@ FIELD
The selection data provided is field-data.
Abstract superclass for all arrays.
abstract superclass for all actors, volumes and annotations
SelectionField
Indicate the types of entities to which the selection-data applies.
@ THRESHOLDS
Select entities whose array values fall within a given threshold.
@ EDGE
The selection data provided is graph edge-data.
@ INDICES
Select entities by their offsets into the dataset.
@ CELL
The selection data provided is cell-data.
vtkTypeUInt32 vtkMTimeType