hpp-manipulation 7.0.0
Classes for manipulation planning.
Loading...
Searching...
No Matches
hpp::manipulation::graph::LeafBin Class Reference

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

Inheritance diagram for hpp::manipulation::graph::LeafBin:
Collaboration diagram for hpp::manipulation::graph::LeafBin:

Public Types

typedef ::hpp::statistics::Bin Parent
typedef std::list< RoadmapNodePtr_tRoadmapNodes_t

Public Member Functions

 LeafBin (const vector_t &v, value_type *threshold_)
void push_back (const RoadmapNodePtr_t &n)
bool operator< (const LeafBin &rhs) const
bool operator== (const LeafBin &rhs) const
const vector_tvalue () const
std::ostream & print (std::ostream &os) const
unsigned int numberOfObsOutOfConnectedComponent (const core::ConnectedComponentPtr_t &cc) const
const RoadmapNodes_tnodes () 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 ()
virtual ~Bin ()

Detailed Description

This class is used to do statistics on the roadmap. It keeps a track of which leaves of a foliation have been visited.

Member Typedef Documentation

◆ Parent

◆ RoadmapNodes_t

Constructor & Destructor Documentation

◆ LeafBin()

hpp::manipulation::graph::LeafBin::LeafBin(const vector_t &v,
value_type *threshold_ )

Member Function Documentation

◆ nodes()

const RoadmapNodes_t & hpp::manipulation::graph::LeafBin::nodes()const

◆ numberOfObsOutOfConnectedComponent()

unsigned int hpp::manipulation::graph::LeafBin::numberOfObsOutOfConnectedComponent(const core::ConnectedComponentPtr_t &cc)const

◆ operator<()

bool hpp::manipulation::graph::LeafBin::operator<(const LeafBin &rhs)const

◆ operator==()

bool hpp::manipulation::graph::LeafBin::operator==(const LeafBin &rhs)const

◆ print()

std::ostream & hpp::manipulation::graph::LeafBin::print(std::ostream &os)const
virtual

Reimplemented from hpp::statistics::Bin.

◆ push_back()

void hpp::manipulation::graph::LeafBin::push_back(const RoadmapNodePtr_t &n)

◆ value()

const vector_t & hpp::manipulation::graph::LeafBin::value()const

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