hpp::manipulation::graph::StateHistogram Class Reference

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

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

Public Types

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

Public Member Functions

 StateHistogram (const graph::GraphPtr_t &graph)
 Constructor. More...
 
void add (const RoadmapNodePtr_t &n)
 Insert an occurence of a value in the histogram. More...
 
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 NodeBin &bin) const
 
virtual Proba_t relativeFreq (const NodeBin &bin) const
 
std::size_t numberOfObservations () const
 
unsigned int numberOfBins () const
 
const_iterator find (const NodeBin &bin) const
 
const_iterator find (const U &value) const
 
const_iterator begin () const
 
const_iterator 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 NodeBin & increment (const NodeBin &bin) __attribute__((deprecated))
 
virtual iterator insert (const NodeBin &bin)
 

Member Typedef Documentation

Constructor & Destructor Documentation

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

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.

void hpp::manipulation::graph::StateHistogram::clear ( )
inlinevirtual
virtual HistogramPtr_t hpp::manipulation::graph::StateHistogram::clone ( ) const
virtual
const graph::GraphPtr_t& hpp::manipulation::graph::StateHistogram::constraintGraph ( ) const
std::ostream& hpp::manipulation::graph::StateHistogram::print ( std::ostream &  os) const
virtual