RobWorkProject  23.9.11-
Public Member Functions | Protected Member Functions | List of all members
Transform3DAngleMetric< T > Class Template Reference

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

doDistance (const rw::math::Transform3D< T > &t) const
 Subclass implementation of the distance() method.
 
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.
 
Metricoperator= (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>.
 

Detailed Description

template<class T>
class rw::math::Transform3DAngleMetric< T >

distance metrics between points in SE3.


The documentation for this class was generated from the following files: