hpp::manipulation::graph::NodeBin Class Reference

This class is used to do statistics on the roadmap. More...

#include <hpp/manipulation/graph/statistics.hh>

Inheritance diagram for hpp::manipulation::graph::NodeBin:
[legend]
Collaboration diagram for hpp::manipulation::graph::NodeBin:
[legend]

Public Types

typedef ::hpp::statistics::Bin Parent
 

Public Member Functions

 NodeBin (const StatePtr_t &n)
 
void push_back (const RoadmapNodePtr_t &n)
 
bool operator< (const NodeBin &rhs) const
 
bool operator== (const NodeBin &rhs) const
 
const StatePtr_tstate () const
 
std::ostream & print (std::ostream &os) const
 
- Public Member Functions inherited from hpp::statistics::Bin
const std::size_t & freq () const
 
std::size_t operator++ ()
 
std::size_t operator++ (int)
 

Additional Inherited Members

- Protected Member Functions inherited from hpp::statistics::Bin
 Bin ()
 

Detailed Description

This class is used to do statistics on the roadmap.

It keeps a track of which nodes of the constraint graph have been visited.

Member Typedef Documentation

Constructor & Destructor Documentation

hpp::manipulation::graph::NodeBin::NodeBin ( const StatePtr_t n)

Member Function Documentation

bool hpp::manipulation::graph::NodeBin::operator< ( const NodeBin rhs) const
bool hpp::manipulation::graph::NodeBin::operator== ( const NodeBin rhs) const
std::ostream& hpp::manipulation::graph::NodeBin::print ( std::ostream &  os) const
virtual

Reimplemented from hpp::statistics::Bin.

void hpp::manipulation::graph::NodeBin::push_back ( const RoadmapNodePtr_t n)
const StatePtr_t& hpp::manipulation::graph::NodeBin::state ( ) const