MathLib
Loading...
Searching...
No Matches
HierarchicalCoordinateSystem.hpp
Go to the documentation of this file.
1#pragma once
2
4#include <memory>
5
6
18template <class Type>
20{
21public:
23 :
24 _root_node( SceneNode<Type>::make() )
25 {
26 }
27
28 const SceneNode<Type> &root() const { return *_root_node; }
29 SceneNode<Type> &root() { return *_root_node; }
30private:
31 std::shared_ptr<SceneNode<Type>> _root_node;
32};
33
34
44
const SceneNode< Type > & root() const