hpp-manipulation
6.0.0
Classes for manipulation planning.
|
Class for distance between configurations. More...
#include <hpp/manipulation/weighed-distance.hh>
Public Member Functions | |
virtual core::DistancePtr_t | clone () const |
void | constraintGraph (const graph::GraphPtr_t &graph) |
Set the graph of constraints. More... | |
graph::GraphPtr_t | constraintGraph () const |
Get the graph of constraints. More... | |
Static Public Member Functions | |
static WeighedDistancePtr_t | create (const DevicePtr_t &robot, const graph::GraphPtr_t &graph) |
static WeighedDistancePtr_t | createCopy (const WeighedDistancePtr_t &distance) |
Protected Member Functions | |
WeighedDistance (const DevicePtr_t &robot, const graph::GraphPtr_t graph) | |
WeighedDistance (const WeighedDistance &distance) | |
virtual value_type | impl_distance (ConfigurationIn_t q1, ConfigurationIn_t q2) const |
Derived class should implement this function. More... | |
virtual value_type | impl_distance (core::NodePtr_t n1, core::NodePtr_t n2) const |
void | init (WeighedDistanceWkPtr_t self) |
Class for distance between configurations.
|
protected |
|
protected |
|
virtual |
|
inline |
Get the graph of constraints.
|
inline |
Set the graph of constraints.
|
static |
|
static |
|
protectedvirtual |
Derived class should implement this function.
|
protectedvirtual |
|
protected |