Aikido
aikido::distance::detail Namespace Reference

Classes

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

Typedefs

using Ptr = std::unique_ptr< DistanceMetric >
 
using 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 >
 

Typedef Documentation

◆ Ptr

using aikido::distance::detail::Ptr = typedef std::unique_ptr<DistanceMetric>

◆ SupportedStateSpaces