Aikido
defaults-impl.hpp File Reference

Go to the source code of this file.

Classes

struct  aikido::distance::detail::createDistanceMetricFor_impl< Space >
 
struct  aikido::distance::detail::createDistanceMetricFor_impl< const statespace::R0 >
 
struct  aikido::distance::detail::createDistanceMetricFor_impl< const statespace::R1 >
 
struct  aikido::distance::detail::createDistanceMetricFor_impl< const statespace::R2 >
 
struct  aikido::distance::detail::createDistanceMetricFor_impl< const statespace::R3 >
 
struct  aikido::distance::detail::createDistanceMetricFor_impl< const statespace::R6 >
 
struct  aikido::distance::detail::createDistanceMetricFor_impl< const statespace::SO2 >
 
struct  aikido::distance::detail::createDistanceMetricFor_impl< const statespace::SO3 >
 
struct  aikido::distance::detail::createDistanceMetricFor_impl< const statespace::CartesianProduct >
 
struct  aikido::distance::detail::createDistanceMetricFor_impl< const statespace::SE2 >
 

Namespaces

 aikido
 Format of serialized trajectory in YAML.
 
 aikido::distance
 
 aikido::distance::detail
 

Typedefs

using aikido::distance::detail::Ptr = std::unique_ptr< DistanceMetric >
 
using aikido::distance::detail::SupportedStateSpaces = common::type_list< const statespace::CartesianProduct, const statespace::R0, const statespace::R1, const statespace::R2, const statespace::R3, const statespace::R6, const statespace::SO2, const statespace::SO3, const statespace::SE2 >
 

Functions

template<class Space >
std::unique_ptr< DistanceMetric > aikido::distance::createDistanceMetricFor (std::shared_ptr< Space > _sspace)
 Creates a DistanceMetric that is appropriate for the statespace of type Space. More...