41 #ifndef __vtkConvertSelection_h
42 #define __vtkConvertSelection_h
70 vtkSetMacro(InputFieldType,
int);
71 vtkGetMacro(InputFieldType,
int);
77 vtkSetMacro(OutputType,
int);
78 vtkGetMacro(OutputType,
int);
83 virtual void SetArrayName(
const char*);
84 virtual const char* GetArrayName();
95 void AddArrayName(
const char*);
96 void ClearArrayNames();
102 vtkSetMacro(MatchAnyValues,
bool);
103 vtkGetMacro(MatchAnyValues,
bool);
104 vtkBooleanMacro(MatchAnyValues,
bool);
123 const char* arrayName);
134 static void GetSelectedItems(
144 static void GetSelectedVertices(
148 static void GetSelectedEdges(
152 static void GetSelectedPoints(
156 static void GetSelectedCells(
160 static void GetSelectedRows(
174 int inputFieldType = -1);
191 int ConvertCompositeDataSet(
196 int ConvertToIndexSelection(
201 int SelectTableFromTable(
206 int ConvertToBlockSelection(
A node in a selection tree. Used to store selection results.
virtual int FillInputPortInformation(int port, vtkInformation *info)
abstract class to specify dataset behavior
a vtkAbstractArray subclass for strings
A node in a selection tree. Used to store selection results.
dynamic, self-adjusting array of vtkIdType
Proxy object to connect input/output ports.
Base class for graph data types.
abstract superclass for composite (multi-block or AMR) datasets
static vtkSelectionAlgorithm * New()
a simple class to control print indentation
Superclass for algorithms that produce only Selection as output.
vtkStringArray * ArrayNames
A table, which contains similar-typed columns of data.
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
Convert a selection from one type to another.
general representation of visualization data
void PrintSelf(ostream &os, vtkIndent indent)