21#ifndef vtkAttributeDataToTableFilter_h
22#define vtkAttributeDataToTableFilter_h
24#include "vtkFiltersCoreModule.h"
28VTK_ABI_NAMESPACE_BEGIN
54 vtkSetMacro(FieldAssociation,
int);
55 vtkGetMacro(FieldAssociation,
int);
65 vtkSetMacro(AddMetaData,
bool);
66 vtkGetMacro(AddMetaData,
bool);
67 vtkBooleanMacro(AddMetaData,
bool);
76 vtkSetMacro(GenerateOriginalIds,
bool);
77 vtkGetMacro(GenerateOriginalIds,
bool);
78 vtkBooleanMacro(GenerateOriginalIds,
bool);
86 vtkSetMacro(GenerateCellConnectivity,
bool);
87 vtkGetMacro(GenerateCellConnectivity,
bool);
88 vtkBooleanMacro(GenerateCellConnectivity,
bool);
125 int FieldAssociation;
126 bool AddMetaData =
false;
127 bool GenerateOriginalIds =
false;
128 bool GenerateCellConnectivity =
false;
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
A table, which contains similar-typed columns of data.