Robotics Library  0.7.0
Classes | Public Types | Public Member Functions | Private Attributes | List of all members
rl::plan::WorkspaceMetric Class Reference

#include <WorkspaceMetric.h>

Classes

struct  Value
 

Public Types

typedef ::rl::math::Real Distance
 
typedef ::std::size_t Size
 

Public Member Functions

 WorkspaceMetric (::rl::math::Real *distanceWeight, bool *alternativeDistanceComputation)
 
virtual ~WorkspaceMetric ()
 
Distance operator() (const Value &lhs, const Value &rhs) const
 

Private Attributes

bool * alternativeDistanceComputation
 
::rl::math::RealdistanceWeight
 

Member Typedef Documentation

◆ Distance

◆ Size

typedef ::std::size_t rl::plan::WorkspaceMetric::Size

Constructor & Destructor Documentation

◆ WorkspaceMetric()

rl::plan::WorkspaceMetric::WorkspaceMetric ( ::rl::math::Real distanceWeight,
bool *  alternativeDistanceComputation 
)

◆ ~WorkspaceMetric()

rl::plan::WorkspaceMetric::~WorkspaceMetric ( )
virtual

Member Function Documentation

◆ operator()()

WorkspaceMetric::Distance rl::plan::WorkspaceMetric::operator() ( const Value lhs,
const Value rhs 
) const

Member Data Documentation

◆ alternativeDistanceComputation

bool* rl::plan::WorkspaceMetric::alternativeDistanceComputation
private

◆ distanceWeight

::rl::math::Real* rl::plan::WorkspaceMetric::distanceWeight
private

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