21#ifndef vtkAttributeDataToTableFilter_h
22#define vtkAttributeDataToTableFilter_h
24#include "vtkFiltersCoreModule.h"
27VTK_ABI_NAMESPACE_BEGIN
53 vtkSetMacro(FieldAssociation,
int);
54 vtkGetMacro(FieldAssociation,
int);
64 vtkSetMacro(AddMetaData,
bool);
65 vtkGetMacro(AddMetaData,
bool);
66 vtkBooleanMacro(AddMetaData,
bool);
75 vtkSetMacro(GenerateOriginalIds,
bool);
76 vtkGetMacro(GenerateOriginalIds,
bool);
77 vtkBooleanMacro(GenerateOriginalIds,
bool);
85 vtkSetMacro(GenerateCellConnectivity,
bool);
86 vtkGetMacro(GenerateCellConnectivity,
bool);
87 vtkBooleanMacro(GenerateCellConnectivity,
bool);
124 int FieldAssociation;
125 bool AddMetaData =
false;
126 bool GenerateOriginalIds =
false;
127 bool GenerateCellConnectivity =
false;
this filter produces a vtkTable from the chosen attribute in the input data object.
vtkAttributeDataToTableFilter()
void PassFieldData(vtkFieldData *output, vtkFieldData *input)
~vtkAttributeDataToTableFilter() override
int FillInputPortInformation(int port, vtkInformation *info) override
Overridden to indicate to the executive that we accept non-composite datasets.
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
Perform the data processing.
static vtkAttributeDataToTableFilter * New()
void AddCellTypeAndConnectivity(vtkTable *output, vtkDataSet *ds)
void Decorate(vtkTable *output, vtkDataObject *input)
Called when AddMetaData is true.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
general representation of visualization data
abstract class to specify dataset behavior
Represents and manipulates a collection of data arrays.
dynamic, self-adjusting array of vtkIdType
a simple class to control print indentation
Superclass for algorithms that produce only vtkTables as output.
A table, which contains similar-typed columns of data.