14 #ifndef vtkDataAssemblyUtilities_h
15 #define vtkDataAssemblyUtilities_h
17 #include "vtkCommonDataModelModule.h"
24 VTK_ABI_NAMESPACE_BEGIN
147 static std::vector<unsigned int> GetSelectedCompositeIds(
148 const std::vector<std::string>& selectors,
vtkDataAssembly* hierarchyOrAssembly,
161 static std::vector<std::string> GetSelectorsForCompositeIds(
163 static std::vector<std::string> GetSelectorsForCompositeIds(
165 static std::vector<unsigned int> GetSelectorsCompositeIdsForCompositeIds(
173 static bool GenerateHierarchyInternal(
185 VTK_ABI_NAMESPACE_END
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.
static const char * HierarchyName()
Returns the named used by VTK to correspond to a vtkDataAssembly associated with the structure of a c...
static const char * CategoryHierarchyName()
String used as the attribute name for data assembly nodes to identify data-assembly instances that re...
abstract superclass for composite (multi-block or AMR) datasets
a simple class to control print indentation
Composite dataset that organizes datasets into blocks.
static const char * CategoryHierarchy()
Value used for CategoryHierarchyName() attribute on the generate data assembly when it represents the...
collections of utilities for vtkDataAssembly
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...
static const char * CategoryTransformedHierarchy()
Value used for CategoryHierarchyName() attribute on the generated data assembly when the data assembl...
general representation of visualization data
Composite dataset that groups datasets as a collection.