29 #ifndef HPP_MANIPULATION_DISTANCE_HH 30 #define HPP_MANIPULATION_DISTANCE_HH 32 #include <hpp/core/weighed-distance.hh> 38 namespace manipulation {
50 virtual core::DistancePtr_t clone()
const;
66 virtual value_type impl_distance(core::NodePtr_t n1,
67 core::NodePtr_t n2)
const;
69 void init(WeighedDistanceWkPtr_t
self);
73 WeighedDistanceWkPtr_t weak_;
81 #endif // HPP_MANIPULATION_DISTANCE_HH
void constraintGraph(const graph::GraphPtr_t &graph)
Set the graph of constraints.
Definition: weighed-distance.hh:53
pinocchio::ConfigurationIn_t ConfigurationIn_t
Definition: fwd.hh:49
core::value_type value_type
Definition: fwd.hh:89
#define HPP_MANIPULATION_DLLAPI
Definition: config.hh:88
Class for distance between configurations.
Definition: weighed-distance.hh:43
shared_ptr< WeighedDistance > WeighedDistancePtr_t
Definition: fwd.hh:81
shared_ptr< Device > DevicePtr_t
Definition: fwd.hh:40
graph::GraphPtr_t constraintGraph() const
Get the graph of constraints.
Definition: weighed-distance.hh:56
shared_ptr< Graph > GraphPtr_t
Definition: fwd.hh:47