Aikido
defaults.hpp
Go to the documentation of this file.
1 #ifndef AIKIDO_DISTANCE_DISTANCEMETRICDEFAULTS_HPP_
2 #define AIKIDO_DISTANCE_DISTANCEMETRICDEFAULTS_HPP_
3 
6 
7 namespace aikido {
8 namespace distance {
12 template <class Space>
13 std::unique_ptr<DistanceMetric> createDistanceMetricFor(
14  std::shared_ptr<Space> _sspace);
15 
18 std::unique_ptr<DistanceMetric> createDistanceMetric(
20 } // namespace distance
21 } // namespace aikido
22 
23 #include "detail/defaults-impl.hpp"
24 
25 #endif
aikido::distance::createDistanceMetric
std::unique_ptr< DistanceMetric > createDistanceMetric(statespace::ConstStateSpacePtr _sspace)
Creates a DistanceMetric that is appropriate for the statespace.
aikido
Format of serialized trajectory in YAML.
Definition: algorithm.hpp:4
StateSpace.hpp
aikido::statespace::ConstStateSpacePtr
std::shared_ptr< const StateSpace > ConstStateSpacePtr
Definition: StateSpace.hpp:15
aikido::distance::createDistanceMetricFor
std::unique_ptr< DistanceMetric > createDistanceMetricFor(std::shared_ptr< Space > _sspace)
Creates a DistanceMetric that is appropriate for the statespace of type Space.
Definition: defaults-impl.hpp:148
DistanceMetric.hpp
defaults-impl.hpp