14 #ifndef vtkDataAssemblyUtilities_h
15 #define vtkDataAssemblyUtilities_h
17 #include "vtkCommonDataModelModule.h"
24 VTK_ABI_NAMESPACE_BEGIN
96 static std::vector<unsigned int> GetSelectedCompositeIds(
97 const std::vector<std::string>& selectors,
vtkDataAssembly* hierarchyOrAssembly,
110 static std::vector<std::string> GetSelectorsForCompositeIds(
112 static std::vector<std::string> GetSelectorsForCompositeIds(
114 static std::vector<unsigned int> GetSelectorsCompositeIdsForCompositeIds(
122 static bool GenerateHierarchyInternal(
134 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...
Hold a reference to a vtkObjectBase instance.
abstract superclass for composite (multi-block or AMR) datasets
a simple class to control print indentation
Composite dataset that organizes datasets into blocks.
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...
general representation of visualization data
Composite dataset that groups datasets as a collection.