Go to the documentation of this file.
41 #ifndef vtkConvertSelection_h
42 #define vtkConvertSelection_h
131 const char* arrayName);
182 int inputFieldType = -1);
GLsizei GLsizei GLenum GLenum const GLvoid * data
#define vtkGetObjectMacro(name, type)
static void GetSelectedRows(vtkSelection *input, vtkTable *data, vtkIdTypeArray *indices)
static void GetSelectedEdges(vtkSelection *input, vtkGraph *data, vtkIdTypeArray *indices)
vtkStringArray * ArrayNames
A node in a selection tree. Used to store selection results.
static void GetSelectedItems(vtkSelection *input, vtkDataObject *data, int fieldType, vtkIdTypeArray *indices)
virtual void SetArrayName(const char *)
void AddArrayName(const char *)
int ConvertToBlockSelection(vtkSelection *input, vtkCompositeDataSet *data, vtkSelection *output)
virtual void SetSelectionExtractor(vtkExtractSelection *)
A table, which contains similar-typed columns of data.
#define vtkTypeMacro(thisClass, superclass)
int SelectTableFromTable(vtkTable *selTable, vtkTable *dataTable, vtkIdTypeArray *indices)
static vtkSelection * ToIndexSelection(vtkSelection *input, vtkDataObject *data)
A node in a selection tree. Used to store selection results.
GLenum GLenum GLenum input
static vtkSelection * ToSelectionType(vtkSelection *input, vtkDataObject *data, int type, vtkStringArray *arrayNames=0, int inputFieldType=-1)
abstract superclass for composite (multi-block or AMR) datasets
int ConvertCompositeDataSet(vtkSelection *input, vtkCompositeDataSet *data, vtkSelection *output)
static vtkConvertSelection * New()
static void GetSelectedCells(vtkSelection *input, vtkDataSet *data, vtkIdTypeArray *indices)
static vtkSelection * ToGlobalIdSelection(vtkSelection *input, vtkDataObject *data)
static vtkSelection * ToPedigreeIdSelection(vtkSelection *input, vtkDataObject *data)
static vtkSelection * ToValueSelection(vtkSelection *input, vtkDataObject *data, const char *arrayName)
void PrintSelf(ostream &os, vtkIndent indent)
vtkExtractSelection * SelectionExtractor
a simple class to control print indentation
GLuint GLuint GLsizei GLenum const GLvoid * indices
static void GetSelectedPoints(vtkSelection *input, vtkDataSet *data, vtkIdTypeArray *indices)
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
#define vtkGetMacro(name, type)
int Convert(vtkSelection *input, vtkDataObject *data, vtkSelection *output)
void SetDataObjectConnection(vtkAlgorithmOutput *in)
abstract class to specify dataset behavior
vtkBooleanMacro(IgnoreDriverBugs, bool)
vtkSetMacro(IgnoreDriverBugs, bool)
dynamic, self-adjusting array of vtkIdType
Proxy object to connect input/output ports.
virtual void SetArrayNames(vtkStringArray *)
int ConvertToIndexSelection(vtkSelectionNode *input, vtkDataSet *data, vtkSelectionNode *output)
a vtkAbstractArray subclass for strings
Superclass for algorithms that produce only Selection as output.
static vtkSelection * ToValueSelection(vtkSelection *input, vtkDataObject *data, vtkStringArray *arrayNames)
Base class for graph data types.
general representation of visualization data
virtual const char * GetArrayName()
Convert a selection from one type to another.
GLuint GLuint GLsizei GLenum type
static void GetSelectedVertices(vtkSelection *input, vtkGraph *data, vtkIdTypeArray *indices)
virtual int FillInputPortInformation(int port, vtkInformation *info)