16 #ifndef SURGSIM_DATASTRUCTURES_DATAGROUPCOPIER_H 17 #define SURGSIM_DATASTRUCTURES_DATAGROUPCOPIER_H 21 #include <unordered_map> 23 #include "SurgSim/DataStructures/NamedData.h" 27 namespace DataStructures
33 typedef std::array<NamedDataCopyMap, 9> DataGroupCopyMap;
57 NamedDataCopyMap findMap(std::shared_ptr<const IndexDirectory> source,
58 std::shared_ptr<const IndexDirectory> target)
const;
61 DataGroupCopyMap m_map;
68 #endif // SURGSIM_DATASTRUCTURES_DATAGROUPCOPIER_H Wraps glewInit() to separate the glew opengl definitions from the osg opengl definitions only imgui n...
Definition: AddRandomSphereBehavior.cpp:36
A collection of NamedData objects.
Definition: DataGroup.h:68
A class that assists in copying from one DataGroup to another, when assignment is not possible...
Definition: DataGroupCopier.h:37
void copy(const DataGroup &source, DataGroup *target)
Copies the NamedData entries with the same names.
Definition: DataGroupCopier.cpp:42
DataGroupCopier(const DataGroup &source, DataGroup *target)
Construct a copier.
Definition: DataGroupCopier.cpp:28