30 #ifndef _RL_MDL_MODEL_H_
31 #define _RL_MDL_MODEL_H_
35 #include <boost/shared_ptr.hpp>
36 #include <boost/graph/adjacency_list.hpp>
64 bool areColliding(const ::std::size_t& i, const ::std::size_t& j)
const;
74 ::std::size_t
getDof()
const;
96 const ::std::string&
getName()
const;
114 void remove(
Frame* frame);
145 typedef ::boost::adjacency_list<
148 ::boost::bidirectionalS,
151 ::boost::shared_ptr< Frame >
155 ::boost::shared_ptr< Transform >
157 ::boost::no_property,
161 typedef ::boost::graph_traits< Tree >::edge_descriptor
Edge;
175 typedef ::boost::graph_traits< Tree >::vertex_descriptor
Vertex;
211 #endif // _RL_MDL_MODEL_H_