28 #ifndef vtkCellGridSummaryInformationQuery_h
29 #define vtkCellGridSummaryInformationQuery_h
32 #include "vtkCommonDataModelModule.h"
37 #include <unordered_map>
39 VTK_ABI_NAMESPACE_BEGIN
59 vtkSetStringMacro(AttributeName)
60 vtkGetStringMacro(AttributeName)
70 std::numeric_limits<int>::min() };
82 return this->SummaryInformationMap;
86 const SummaryInformation& GetSummaryInformation(
vtkCellAttribute* att)
const;
89 void AddSummaryInformation(
vtkCellAttribute* att,
const SummaryInformation& summaryInformation);
116 std::unordered_map<vtkCellAttribute*, SummaryInformation> SummaryInformationMap;
118 char* AttributeName =
nullptr;
121 VTK_ABI_NAMESPACE_END
122 #endif // vtkCellGridSummaryInformationQuery_h
Perform an operation on cells in a vtkCellMetadata instance.
a simple class to control print indentation
A function defined over the physical domain of a vtkCellGrid.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
#define VTK_SIZEHINT(...)
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...
virtual bool Initialize()
Override this if your query-result state requires initialization.