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
represent and manipulate fields of data
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.