TopLevelPlacements Node1 TopLevelPlacements - m_noTopLevelTable - s_identityTransform + TopLevelPlacements() + ~TopLevelPlacements() + present() + transform() - fillPlacements() - partTransform() - getPart() Node2 std::map< std::string, TopLevelPlacements:: Part * > Node2->Node1 -m_parts Node3 std::string Node3->Node2 +keys Node5 TopLevelPlacements ::Part Node3->Node5 +label Node4 std::basic_string< char > Node4->Node3 Node5->Node2 +elements Node6 Transform3D Node6->Node5 +transform