#include <geomPQP.h>
Inheritance diagram for GeomPQP2DRigid::
Public Methods | |
GeomPQP2DRigid (string path) | |
virtual | ~GeomPQP2DRigid () |
virtual bool | CollisionFree (const MSLVector &q) |
Return true if the robot(s) and obstacles are not in collision. | |
virtual double | DistanceComp (const MSLVector &q) |
Compute the distance of the closest point on the robot to the obstacle region. | |
virtual MSLVector | ConfigurationDifference (const MSLVector &q1, const MSLVector &q2) |
Compute a MSLVector based on q2-q1. In R^n, the configurations are simply subtracted to make the MSLVector. This method exists to make things work correctly for other configuration-space topologies. | |
void | SetTransformation (const MSLVector &q) |
|
|
|
|
|
Return true if the robot(s) and obstacles are not in collision.
Reimplemented from GeomPQP. Reimplemented in GeomPQP2DRigidMulti. |
|
Compute a MSLVector based on q2-q1. In R^n, the configurations are simply subtracted to make the MSLVector. This method exists to make things work correctly for other configuration-space topologies.
Reimplemented from Geom. |
|
Compute the distance of the closest point on the robot to the obstacle region.
Reimplemented from GeomPQP. Reimplemented in GeomPQP2DRigidMulti. |
|
Reimplemented in GeomPQP2DRigidMulti. |