
#include <geomPQP.h>
Inheritance diagram for GeomPQP3DRigid:

| Public Methods | |
| GeomPQP3DRigid (string path) | |
| virtual | ~GeomPQP3DRigid () | 
| virtual bool | CollisionFree (const MSLVector &q) | 
| Return true if the robot(s) and obstacles are not in collision. More... | |
| virtual double | DistanceComp (const MSLVector &q) | 
| Compute the distance of the closest point on the robot to the obstacle region. More... | |
| 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. More... | |
| void | SetTransformation (const MSLVector &q) | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| Return true if the robot(s) and obstacles are not in collision. 
 Reimplemented from GeomPQP. Reimplemented in GeomPQP3DRigidMulti. | 
| 
 | ||||||||||||
| 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 GeomPQP3DRigidMulti. | 
| 
 | 
| 
 Reimplemented in GeomPQP3DRigidMulti. |