|  | RobWorkProject
    23.9.11-
    | 
distance metrics between points in SE3. More...
#include <MetricFactory.hpp>
Inherits Metric< rw::math::Transform3D< T > >.
| Public Member Functions | |
| Transform3DAngleMetric (T posWeight, T angWeight) | |
|  Public Member Functions inherited from Metric< rw::math::Transform3D< T > > | |
| virtual | ~Metric () | 
| Destructor. | |
| scalar_type | distance (const value_type &q) const | 
| The distance from the zero element to q. | |
| scalar_type | distance (const value_type &a, const value_type &b) const | 
| The distance from element a to b.  More... | |
| int | size () const | 
| The dimension of elements on which this metric operates.  More... | |
| Protected Member Functions | |
| T | doDistance (const rw::math::Transform3D< T > &t) const | 
| Subclass implementation of the distance() method. | |
| T | doDistance (const rw::math::Transform3D< T > &a, const rw::math::Transform3D< T > &b) const | 
| Subclass implementation of the distance() method. | |
|  Protected Member Functions inherited from Metric< rw::math::Transform3D< T > > | |
| virtual int | doSize () const | 
| Subclass implementation of the size() method.  More... | |
| Metric () | |
| Protected constructor called by subclassed. | |
| Metric (const Metric &) | |
| Disable copying of superclass. | |
| Metric & | operator= (const Metric &) | 
| Disable assignment of superclass. | |
| Additional Inherited Members | |
|  Public Types inherited from Metric< rw::math::Transform3D< T > > | |
| typedef rw::math::Transform3D< T > | value_type | 
| The type of element on which the metric operates. | |
| typedef T::value_type | scalar_type | 
| The type of the scalar. | |
| typedef rw::core::Ptr< Metric< rw::math::Transform3D< T > > > | Ptr | 
| A pointer to a Metric<T>. | |
| typedef rw::core::Ptr< const Metric< rw::math::Transform3D< T > > > | CPtr | 
| A pointer to a const Metric<T>. | |
distance metrics between points in SE3.