hpp-manipulation  4.9.0
Classes for manipulation planning.
hpp::manipulation::graph::LeafHistogram Class Reference

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

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

Public Types

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

Public Member Functions

void add (const RoadmapNodePtr_t &n)
 Insert an occurence of a value in the histogram. More...
 
std::ostream & print (std::ostream &os) const
 
virtual HistogramPtr_t clone () const
 
statistics::DiscreteDistribution< RoadmapNodePtr_tgetDistribOutOfConnectedComponent (const core::ConnectedComponentPtr_t &cc) const
 
statistics::DiscreteDistribution< RoadmapNodePtr_tgetDistrib () const
 
void clear ()
 
const Foliationfoliation () const
 
- Public Member Functions inherited from hpp::statistics::Statistics< LeafBin >
virtual std::size_t freq (const LeafBin &bin) const
 
virtual std::size_t freq (const LeafBin &bin) const
 
virtual std::size_t freq (const LeafBin &bin) const
 
virtual std::size_t freq (const LeafBin &bin) const
 
virtual Proba_t relativeFreq (const LeafBin &bin) const
 
virtual Proba_t relativeFreq (const LeafBin &bin) const
 
virtual Proba_t relativeFreq (const LeafBin &bin) const
 
virtual Proba_t relativeFreq (const LeafBin &bin) const
 
std::size_t numberOfObservations () const
 
std::size_t numberOfObservations () const
 
std::size_t numberOfObservations () const
 
std::size_t numberOfObservations () const
 
unsigned int numberOfBins () const
 
unsigned int numberOfBins () const
 
unsigned int numberOfBins () const
 
unsigned int numberOfBins () const
 
const_iterator find (const LeafBin &bin) const
 
const_iterator find (const U &value) const
 
const_iterator find (const LeafBin &bin) const
 
const_iterator find (const U &value) const
 
const_iterator find (const LeafBin &bin) const
 
const_iterator find (const U &value) const
 
const_iterator find (const LeafBin &bin) const
 
const_iterator find (const U &value) const
 
const_iterator begin () const
 
const_iterator begin () const
 
const_iterator begin () const
 
const_iterator begin () const
 
const_iterator end () const
 
const_iterator end () const
 
const_iterator end () const
 
const_iterator end () const
 
void clear ()
 
void clear ()
 
void clear ()
 
void clear ()
 
- Public Member Functions inherited from hpp::manipulation::graph::Histogram
virtual ~Histogram ()
 

Static Public Member Functions

static LeafHistogramPtr_t create (const Foliation f)
 

Protected Member Functions

 LeafHistogram (const Foliation f)
 
- Protected Member Functions inherited from hpp::statistics::Statistics< LeafBin >
 Statistics ()
 
 Statistics ()
 
 Statistics ()
 
 Statistics ()
 
virtual LeafBin & increment (const LeafBin &bin) __attribute__((deprecated))
 
virtual LeafBin & increment (const LeafBin &bin) __attribute__((deprecated))
 
virtual LeafBin & increment (const LeafBin &bin) __attribute__((deprecated))
 
virtual LeafBin & increment (const LeafBin &bin) __attribute__((deprecated))
 
virtual iterator insert (const LeafBin &bin)
 
virtual iterator insert (const LeafBin &bin)
 
virtual iterator insert (const LeafBin &bin)
 
virtual iterator insert (const LeafBin &bin)
 

Member Typedef Documentation

◆ Parent

Constructor & Destructor Documentation

◆ LeafHistogram()

hpp::manipulation::graph::LeafHistogram::LeafHistogram ( const Foliation  f)
protected

Constructor

Parameters
statedefines the submanifold containing the foliation.
constraintThe constraint that create the foliation being studied.

Member Function Documentation

◆ add()

void hpp::manipulation::graph::LeafHistogram::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::LeafHistogram::clear ( )
inlinevirtual

◆ clone()

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

◆ create()

static LeafHistogramPtr_t hpp::manipulation::graph::LeafHistogram::create ( const Foliation  f)
static

◆ foliation()

const Foliation& hpp::manipulation::graph::LeafHistogram::foliation ( ) const
inline

◆ getDistrib()

statistics::DiscreteDistribution< RoadmapNodePtr_t > hpp::manipulation::graph::LeafHistogram::getDistrib ( ) const

◆ getDistribOutOfConnectedComponent()

statistics::DiscreteDistribution< RoadmapNodePtr_t > hpp::manipulation::graph::LeafHistogram::getDistribOutOfConnectedComponent ( const core::ConnectedComponentPtr_t cc) const

◆ print()

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

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