Aikido
SingleProblemPlanner.hpp
Go to the documentation of this file.
1 #ifndef AIKIDO_PLANNER_DART_SINGLEPROBLEMPLANNER_HPP_
2 #define AIKIDO_PLANNER_DART_SINGLEPROBLEMPLANNER_HPP_
3 
6 
7 namespace aikido {
8 namespace planner {
9 namespace dart {
10 
13 template <typename Derived, typename ProblemT>
15  : public planner::SingleProblemPlanner<Derived, ProblemT>
16 {
17 public:
24  ::dart::dynamics::MetaSkeletonPtr metaSkeleton);
25 
28  const;
29 
31  ::dart::dynamics::MetaSkeletonPtr getMetaSkeleton();
32 
33 protected:
37 
39  ::dart::dynamics::MetaSkeletonPtr mMetaSkeleton;
40 };
41 
42 } // namespace dart
43 } // namespace planner
44 } // namespace aikido
45 
47 
48 #endif // AIKIDO_PLANNER_DART_SINGLEPROBLEMPLANNER_HPP_
aikido::statespace::dart::ConstMetaSkeletonStateSpacePtr
std::shared_ptr< const MetaSkeletonStateSpace > ConstMetaSkeletonStateSpacePtr
Definition: MetaSkeletonStateSpace.hpp:17
aikido
Format of serialized trajectory in YAML.
Definition: algorithm.hpp:4
aikido::planner::dart::SingleProblemPlanner::getMetaSkeletonStateSpace
statespace::dart::ConstMetaSkeletonStateSpacePtr getMetaSkeletonStateSpace() const
Return this planner's MetaSkeletonStateSpace.
Definition: SingleProblemPlanner-impl.hpp:25
aikido::planner::dart::SingleProblemPlanner::getMetaSkeleton
::dart::dynamics::MetaSkeletonPtr getMetaSkeleton()
Return this planner's MetaSkeleton.
Definition: SingleProblemPlanner-impl.hpp:33
SingleProblemPlanner.hpp
aikido::planner::SingleProblemPlanner
SingleProblemPlanner is a base class for any concrete planner that are not a CompositePlanner.
Definition: SingleProblemPlanner.hpp:22
aikido::planner::dart::SingleProblemPlanner::SingleProblemPlanner
SingleProblemPlanner(statespace::dart::ConstMetaSkeletonStateSpacePtr stateSpace, ::dart::dynamics::MetaSkeletonPtr metaSkeleton)
Constructor.
Definition: SingleProblemPlanner-impl.hpp:12
aikido::planner::dart::SingleProblemPlanner
Base planner class for all DART single problem planners.
Definition: SingleProblemPlanner.hpp:14
aikido::planner::dart::SingleProblemPlanner::mMetaSkeleton
::dart::dynamics::MetaSkeletonPtr mMetaSkeleton
MetaSkeleton to use for planning.
Definition: SingleProblemPlanner.hpp:39
aikido::planner::dart::SingleProblemPlanner::mMetaSkeletonStateSpace
statespace::dart::ConstMetaSkeletonStateSpacePtr mMetaSkeletonStateSpace
Stores stateSpace pointer as a ConstMetaSkeletonStateSpacePtr.
Definition: SingleProblemPlanner.hpp:36
SingleProblemPlanner-impl.hpp
MetaSkeletonStateSpace.hpp
dart
Definition: FrameMarker.hpp:11