15 #ifndef vtkUnstructuredGridFieldAnnotations_h
16 #define vtkUnstructuredGridFieldAnnotations_h
19 #include "vtkFiltersCellGridModule.h"
25 #include <unordered_map>
26 #include <unordered_set>
29 VTK_ABI_NAMESPACE_BEGIN
79 mutable std::unordered_map<vtkStringToken, FieldGlom>
91 std::unordered_map<unsigned int, std::map<BlockAttributesKey, BlockAttributesValue>>
Data;
102 VTK_ABI_NAMESPACE_END
104 #endif // vtkUnstructuredGridFieldAnnotations_h
A key for indexing annotations.
vtkStringToken FunctionSpace
vtkStringToken QuadratureScheme
abstract base class for most VTK objects
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkStringToken BasisSource
std::unordered_map< unsigned int, std::map< BlockAttributesKey, BlockAttributesValue > > Data
A map from dataset IDs (i.e., FlatIndex values in the collection) to a map keyed on function space an...
vtkStringToken DOFSharing
Gloms of multiple field names that represent vectors or tensors.
Hash GetId() const
Return the token's ID (usually its hash but possibly not in the case of collisions).
Fetch/add field annotations from/to an unstructured grid's field data.
Configuration hints for a partitioned dataset collection entry.
a simple class to control print indentation
dataset represents arbitrary combinations of all possible cell types
abstract superclass for arrays of numeric data
std::unordered_map< vtkStringToken, FieldGlom > FieldGloms
vtkStringToken FunctionSpace
represent and manipulate attribute data in a dataset
Represent a string by its integer hash.
hierarchical representation to use with vtkPartitionedDataSetCollection
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...
std::vector< vtkStringToken > Members
An ordered list of single-component IOSS arrays that should be interleaved into a single...
std::set< unsigned int > NodeIds
vtkStringToken Formulation
Represents and manipulates a collection of data arrays.
bool operator<(const BlockAttributesKey &other) const
std::unordered_set< vtkStringToken > FieldNames
Composite dataset that groups datasets as a collection.