hpp::core::DistanceBetweenObjects Class Reference

Computation of distances between pairs of objects. More...

#include <hpp/core/distance-between-objects.hh>

List of all members.

Public Member Functions

 DistanceBetweenObjects (const DevicePtr_t &robot)
void addObstacle (const CollisionObjectPtr_t &object)
 Add an obstacle.
void obstacles (const ObjectVector_t &obstacles)
 Add a list of obstacles.
void computeDistances ()
 Compute distances between pairs of objects stored in bodies.
const DistanceResults_tdistanceResults () const
 Get result of distance computations.

Detailed Description

Computation of distances between pairs of objects.


Constructor & Destructor Documentation

hpp::core::DistanceBetweenObjects::DistanceBetweenObjects ( const DevicePtr_t robot)

Member Function Documentation

void hpp::core::DistanceBetweenObjects::addObstacle ( const CollisionObjectPtr_t object)

Add an obstacle.

Parameters:
objectobstacle to add Create distance computation pairs for each body of the robot
void hpp::core::DistanceBetweenObjects::computeDistances ( )

Compute distances between pairs of objects stored in bodies.

const DistanceResults_t& hpp::core::DistanceBetweenObjects::distanceResults ( ) const [inline]

Get result of distance computations.

void hpp::core::DistanceBetweenObjects::obstacles ( const ObjectVector_t obstacles)

Add a list of obstacles.