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

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

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

Public Types

typedef ::hpp::statistics::Statistics< NodeBinParent
Public Types inherited from hpp::statistics::Statistics< NodeBin >
typedef std::list< T > Container
typedef Container::iterator iterator
typedef Container::const_iterator const_iterator

Public Member Functions

 StateHistogram (const graph::GraphPtr_t &graph)
void add (const RoadmapNodePtr_t &n)
 Insert an occurence of a value in the histogram.
std::ostream & print (std::ostream &os) const
const graph::GraphPtr_tconstraintGraph () const
virtual HistogramPtr_t clone () const
void clear ()
Public Member Functions inherited from hpp::statistics::Statistics< NodeBin >
virtual std::size_t freq (const T &bin) const
virtual relativeFreq (const T &bin) const
std::size_t numberOfObservations () const
unsigned int numberOfBins () const
find (const T &bin) const
find (const U &value) const
begin () const
end () const
void clear ()
Public Member Functions inherited from hpp::manipulation::graph::Histogram
virtual ~Histogram ()

Additional Inherited Members

Protected Member Functions inherited from hpp::statistics::Statistics< NodeBin >
 Statistics ()
virtual T & increment (const T &bin) __attribute__((deprecated))
virtual insert (const T &bin)

Member Typedef Documentation

◆ Parent

Constructor & Destructor Documentation

◆ StateHistogram()

hpp::manipulation::graph::StateHistogram::StateHistogram(const graph::GraphPtr_t &graph)

Constructor

Parameters
graphThe constraint graph used to get the states from a configuration.

Member Function Documentation

◆ add()

void hpp::manipulation::graph::StateHistogram::add(const RoadmapNodePtr_t &n)
virtual

Insert an occurence of a value in the histogram.

Implements hpp::manipulation::graph::Histogram.

◆ clear()

void hpp::manipulation::graph::StateHistogram::clear()
inlinevirtual

◆ clone()

virtual HistogramPtr_t hpp::manipulation::graph::StateHistogram::clone()const
virtual

◆ constraintGraph()

const graph::GraphPtr_t & hpp::manipulation::graph::StateHistogram::constraintGraph()const

◆ print()

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

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