ugv_nav4d
Public Member Functions | List of all members
ugv_nav4d::PathStatistic::Stats Class Reference

#include <PathStatistic.hpp>

Collaboration diagram for ugv_nav4d::PathStatistic::Stats:
Collaboration graph

Public Member Functions

 Stats ()
 
size_t getNumObstacles () const
 
double getMinDistToObstacles () const
 
size_t getNumFrontiers () const
 
double getMinDistToFrontiers () const
 
void updateStatistic (const maps::grid::TraversabilityNodeBase *node)
 
void updateDistance (const maps::grid::TraversabilityNodeBase *node, double distance)
 

Constructor & Destructor Documentation

◆ Stats()

ugv_nav4d::PathStatistic::Stats::Stats ( )

Member Function Documentation

◆ getMinDistToFrontiers()

double ugv_nav4d::PathStatistic::Stats::getMinDistToFrontiers ( ) const

◆ getMinDistToObstacles()

double ugv_nav4d::PathStatistic::Stats::getMinDistToObstacles ( ) const

◆ getNumFrontiers()

size_t ugv_nav4d::PathStatistic::Stats::getNumFrontiers ( ) const
inline
Here is the caller graph for this function:

◆ getNumObstacles()

size_t ugv_nav4d::PathStatistic::Stats::getNumObstacles ( ) const
inline
Here is the caller graph for this function:

◆ updateDistance()

void ugv_nav4d::PathStatistic::Stats::updateDistance ( const maps::grid::TraversabilityNodeBase *  node,
double  distance 
)

◆ updateStatistic()

void ugv_nav4d::PathStatistic::Stats::updateStatistic ( const maps::grid::TraversabilityNodeBase *  node)

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