Bench-MR
A Motion Planning Benchmark for Wheeled Mobile Robots
Public Member Functions | List of all members
CustomPathLengthDirectInfSampler Class Reference

#include <OptimizationObjective.h>

Inheritance diagram for CustomPathLengthDirectInfSampler:
Inheritance graph
[legend]
Collaboration diagram for CustomPathLengthDirectInfSampler:
Collaboration graph
[legend]

Public Member Functions

 CustomPathLengthDirectInfSampler (const ob::ProblemDefinitionPtr &probDefn, unsigned int maxNumberCalls)
 
 ~CustomPathLengthDirectInfSampler () override
 
bool sampleUniform (ob::State *statePtr, const ob::Cost &maxCost) override
 
bool sampleUniform (ob::State *statePtr, const ob::Cost &minCost, const ob::Cost &maxCost) override
 
bool hasInformedMeasure () const override
 
double getInformedMeasure (const ob::Cost &currentCost) const override
 
ob::Cost heuristicSolnCost (const ob::State *statePtr) const override
 

Constructor & Destructor Documentation

◆ CustomPathLengthDirectInfSampler()

CustomPathLengthDirectInfSampler::CustomPathLengthDirectInfSampler ( const ob::ProblemDefinitionPtr &  probDefn,
unsigned int  maxNumberCalls 
)

◆ ~CustomPathLengthDirectInfSampler()

CustomPathLengthDirectInfSampler::~CustomPathLengthDirectInfSampler ( )
overridedefault

Member Function Documentation

◆ getInformedMeasure()

double CustomPathLengthDirectInfSampler::getInformedMeasure ( const ob::Cost &  currentCost) const
override

◆ hasInformedMeasure()

bool CustomPathLengthDirectInfSampler::hasInformedMeasure ( ) const
override

◆ heuristicSolnCost()

ob::Cost CustomPathLengthDirectInfSampler::heuristicSolnCost ( const ob::State statePtr) const
override

◆ sampleUniform() [1/2]

bool CustomPathLengthDirectInfSampler::sampleUniform ( ob::State statePtr,
const ob::Cost &  maxCost 
)
override

◆ sampleUniform() [2/2]

bool CustomPathLengthDirectInfSampler::sampleUniform ( ob::State statePtr,
const ob::Cost &  minCost,
const ob::Cost &  maxCost 
)
override

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