All Classes Namespaces Files Functions Variables Typedefs Friends Macros Groups
hpp::manipulation::graph::NodeHistogram Class Reference

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

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

Public Types

typedef
::hpp::statistics::Statistics
< NodeBin
Parent
 

Public Member Functions

 NodeHistogram (const graph::GraphPtr_t &graph)
 Constructor. More...
 
void add (const core::NodePtr_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
 

Member Typedef Documentation

typedef ::hpp::statistics::Statistics< NodeBin > hpp::manipulation::graph::NodeHistogram::Parent

Constructor & Destructor Documentation

hpp::manipulation::graph::NodeHistogram::NodeHistogram ( const graph::GraphPtr_t graph)

Constructor.

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

Member Function Documentation

void hpp::manipulation::graph::NodeHistogram::add ( const core::NodePtr_t &  n)
virtual

Insert an occurence of a value in the histogram.

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

virtual HistogramPtr_t hpp::manipulation::graph::NodeHistogram::clone ( ) const
virtual
const graph::GraphPtr_t& hpp::manipulation::graph::NodeHistogram::constraintGraph ( ) const
std::ostream& hpp::manipulation::graph::NodeHistogram::print ( std::ostream &  os) const