Go to the documentation of this file. 1 #ifndef AIKIDO_DISTANCE_GEODESICDISTANCEMETRIC_HPP_
2 #define AIKIDO_DISTANCE_GEODESICDISTANCEMETRIC_HPP_
16 explicit SO3Angular(std::shared_ptr<const statespace::SO3> _space);
Format of serialized trajectory in YAML.
Definition: algorithm.hpp:4
std::shared_ptr< const StateSpace > ConstStateSpacePtr
Definition: StateSpace.hpp:15
Implements a distance metric on SO(3)
Definition: SO3Angular.hpp:11
SO3Angular(std::shared_ptr< const statespace::SO3 > _space)
Constructor.
std::shared_ptr< const statespace::SO3 > mStateSpace
Definition: SO3Angular.hpp:29
double distance(const statespace::StateSpace::State *_state1, const statespace::StateSpace::State *_state2) const override
Computes distance (in radians) between the two states.
Implements a distance metric defined on a StateSpace.
Definition: DistanceMetric.hpp:13
Definition: StateSpace.hpp:167
statespace::ConstStateSpacePtr getStateSpace() const override
Get the StateSpace associated with this metric.