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>


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

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 ( )

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

◆ distanceWeight

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

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