1#ifndef INCLUDE_TINYURDF_DETAIL_INTERNAL_GRAPH_H_
2#define INCLUDE_TINYURDF_DETAIL_INTERNAL_GRAPH_H_
18 std::vector<std::shared_ptr<Link>>
getChildLinks(std::shared_ptr<Link> link);
19 std::vector<std::shared_ptr<Link>>
getParentLinks(std::shared_ptr<Link> link);
22 std::string
toString(std::shared_ptr<Link> link);
25 std::shared_ptr<Model> m_;
base class for building multibody graph model
Definition internal_graph.h:12
std::vector< std::string > getParentLinkNames(std::shared_ptr< Link > link)
Definition internal_graph.cc:96
std::vector< std::shared_ptr< Link > > getRootLinks()
Definition internal_graph.cc:19
std::string toString(std::shared_ptr< Link > link)
Definition internal_graph.cc:112
std::vector< std::shared_ptr< Link > > getParentLinks(std::shared_ptr< Link > link)
Definition internal_graph.cc:52
InternalGraph()
Definition internal_graph.cc:7
std::vector< std::string > getChildLinkNames(std::shared_ptr< Link > link)
Definition internal_graph.cc:80
std::vector< std::shared_ptr< Link > > getChildLinks(std::shared_ptr< Link > link)
Definition internal_graph.cc:24
Base class for representing a multi-body system.
Definition model.h:22