#include <model3d.h>
Inheritance diagram for Model3DRigidMulti::
Public Methods | |
Model3DRigidMulti (string path) | |
virtual | ~Model3DRigidMulti () |
virtual double | Metric (const MSLVector &x1, const MSLVector &x2) |
A distance metric, which is Euclidean in the base class. | |
virtual MSLVector | LinearInterpolate (const MSLVector &x1, const MSLVector &x2, const double &a) |
Linearly interpolate two state while respecting topology. More... | |
Public Attributes | |
int | NumBodies |
|
|
|
|
|
Linearly interpolate two state while respecting topology. If a=0, then x1 is returned; if a=1, then x2 is returned. All intermediate values of $a \in [0,1]$ yield intermediate states. This method is defined by Model. Reimplemented from Model3DRigid. |
|
A distance metric, which is Euclidean in the base class.
Reimplemented from Model3DRigid. |
|
|