hpp-manipulation
4.9.0
Classes for manipulation planning.
|
Go to the documentation of this file.
18 #ifndef HPP_MANIPULATION_GRAPH_STATISTICS_HH
19 # define HPP_MANIPULATION_GRAPH_STATISTICS_HH
21 # include <hpp/util/debug.hh>
23 # include <hpp/statistics/bin.hh>
32 namespace manipulation {
39 typedef ::hpp::statistics::Bin
Parent;
46 bool operator<(
const LeafBin& rhs)
const;
48 bool operator==(
const LeafBin& rhs)
const;
52 std::ostream& print (std::ostream& os)
const;
65 std::ostream& printValue (std::ostream& os)
const;
73 typedef ::hpp::statistics::Bin
Parent;
78 bool operator<(
const NodeBin& rhs)
const;
80 bool operator==(
const NodeBin& rhs)
const;
84 std::ostream& print (std::ostream& os)
const;
90 RoadmapNodes_t roadmapNodes_;
92 std::ostream& printValue (std::ostream& os)
const;
104 virtual void clear () = 0;
139 typedef ::hpp::statistics::Statistics < LeafBin >
Parent;
146 std::ostream& print (std::ostream& os)
const;
150 statistics::DiscreteDistribution < RoadmapNodePtr_t > getDistribOutOfConnectedComponent (
153 statistics::DiscreteDistribution < RoadmapNodePtr_t > getDistrib ()
const;
179 typedef ::hpp::statistics::Statistics < NodeBin >
Parent;
188 std::ostream& print (std::ostream& os)
const;
206 #endif // HPP_MANIPULATION_GRAPH_STATISTICS_HH
::hpp::statistics::Bin Parent
Definition: statistics.hh:39
Definition: statistics.hh:95
std::list< RoadmapNodePtr_t > RoadmapNodes_t
Definition: statistics.hh:40
boost::shared_ptr< LeafHistogram > LeafHistogramPtr_t
Definition: fwd.hh:61
void clear()
Definition: statistics.hh:155
core::value_type value_type
Definition: fwd.hh:79
#define HPP_MANIPULATION_DLLAPI
Definition: config.hh:64
const Foliation & foliation() const
Definition: statistics.hh:157
core::vector_t vector_t
Definition: fwd.hh:82
pinocchio::ConfigurationIn_t ConfigurationIn_t
Definition: fwd.hh:38
boost::shared_ptr< Graph > GraphPtr_t
Definition: fwd.hh:35
Definition: statistics.hh:135
boost::shared_ptr< State > StatePtr_t
Definition: fwd.hh:36
::hpp::statistics::Bin Parent
Definition: statistics.hh:73
Definition: roadmap-node.hh:32
Definition: statistics.hh:175
Definition: statistics.hh:70
virtual ~Histogram()
Definition: statistics.hh:98
#define HPP_MANIPULATION_DLLLOCAL
Definition: config.hh:49
boost::shared_ptr< Histogram > HistogramPtr_t
Definition: fwd.hh:58
boost::shared_ptr< StateHistogram > NodeHistogramPtr_t
Definition: statistics.hh:201
::hpp::statistics::Statistics< NodeBin > Parent
Definition: statistics.hh:179
Definition: statistics.hh:114
StateHistogram NodeHistogram HPP_MANIPULATION_DEPRECATED
Definition: statistics.hh:200
Definition: statistics.hh:36
std::vector< RoadmapNodePtr_t > RoadmapNodes_t
Definition: fwd.hh:60
::hpp::statistics::Statistics< LeafBin > Parent
Definition: statistics.hh:139
boost::shared_ptr< ConnectedComponent > ConnectedComponentPtr_t
Definition: fwd.hh:62
boost::shared_ptr< ConstraintSet > ConstraintSetPtr_t
Definition: fwd.hh:112
void clear()
Definition: statistics.hh:194