30 #ifndef HPP_CORE_DISTANCE_HH 31 #define HPP_CORE_DISTANCE_HH 36 #include <hpp/pinocchio/fwd.hh> 37 #include <hpp/util/serialization-fwd.hh> 48 return impl_distance(q1, q2);
52 return impl_distance(n1, n2);
56 return impl_distance(q1, q2);
60 return impl_distance(n1, n2);
81 #endif // HPP_CORE_DISTANCE_HH value_type operator()(ConfigurationIn_t q1, ConfigurationIn_t q2) const
Definition: distance.hh:47
pinocchio::ConfigurationIn_t ConfigurationIn_t
Definition: fwd.hh:106
Definition: bi-rrt-planner.hh:35
Distance()
Definition: distance.hh:68
value_type operator()(NodePtr_t n1, NodePtr_t n2) const
Definition: distance.hh:51
value_type compute(NodePtr_t n1, NodePtr_t n2) const
Definition: distance.hh:59
shared_ptr< Distance > DistancePtr_t
Definition: fwd.hh:140
virtual value_type impl_distance(NodePtr_t n1, NodePtr_t n2) const
Definition: distance.hh:72
value_type compute(ConfigurationIn_t q1, ConfigurationIn_t q2) const
Definition: distance.hh:55
pinocchio::value_type value_type
Definition: fwd.hh:173
virtual ~Distance()
Definition: distance.hh:65
ConfigurationPtr_t configuration() const
Abstract class for distance between configurations.
Definition: distance.hh:45
#define HPP_CORE_DLLAPI
Definition: config.hh:64