hpp-manipulation  6.0.0
Classes for manipulation planning.
hpp::manipulation::graph Namespace Reference

Namespaces

 dot
 
 helper
 

Classes

class  Edge
 
class  WaypointEdge
 
class  LevelSetEdge
 
class  GraphComponent
 Define common methods of the graph components. More...
 
class  Graph
 
class  GuidedStateSelector
 
class  StateSelector
 
class  State
 
class  LeafBin
 
class  NodeBin
 
class  Histogram
 
class  Foliation
 
class  LeafHistogram
 
class  StateHistogram
 
class  Validation
 

Typedefs

typedef shared_ptr< Graph > GraphPtr_t
 
typedef shared_ptr< State > StatePtr_t
 
typedef shared_ptr< Edge > EdgePtr_t
 
typedef shared_ptr< WaypointEdge > WaypointEdgePtr_t
 
typedef shared_ptr< LevelSetEdge > LevelSetEdgePtr_t
 
typedef shared_ptr< StateSelector > StateSelectorPtr_t
 
typedef shared_ptr< GuidedStateSelector > GuidedStateSelectorPtr_t
 
typedef shared_ptr< GraphComponent > GraphComponentPtr_t
 
typedef std::vector< GraphComponentWkPtr_t > GraphComponents_t
 
typedef std::vector< StatePtr_t > States_t
 
typedef std::vector< EdgePtr_t > Edges_t
 
typedef ::hpp::statistics::DiscreteDistribution< EdgePtr_t >::Weight_t Weight_t
 
typedef ::hpp::statistics::DiscreteDistribution< EdgePtr_t > Neighbors_t
 
typedef std::vector< StateSelectorPtr_t > StateSelectors_t
 
typedef hpp::core::segments_t segments_t
 
typedef std::vector< segments_t > IntervalsContainer_t
 
typedef hpp::core::NumericalConstraints_t NumericalConstraints_t
 
typedef hpp::core::LockedJoints_t LockedJoints_t
 
typedef shared_ptr< Histogram > HistogramPtr_t
 
typedef shared_ptr< StateHistogram > StateHistogramPtr_t
 
typedef shared_ptr< LeafHistogram > LeafHistogramPtr_t
 
typedef std::list< HistogramPtr_t > Histograms_t
 
typedef shared_ptr< Validation > ValidationPtr_t
 
typedef shared_ptr< StateHistogram > NodeHistogramPtr_t
 

Functions

 HPP_PREDEF_CLASS (Graph)
 
 HPP_PREDEF_CLASS (Edge)
 
 HPP_PREDEF_CLASS (State)
 
 HPP_PREDEF_CLASS (WaypointEdge)
 
 HPP_PREDEF_CLASS (LevelSetEdge)
 
 HPP_PREDEF_CLASS (StateSelector)
 
 HPP_PREDEF_CLASS (GraphComponent)
 
 HPP_PREDEF_CLASS (GuidedStateSelector)
 
std::ostream & operator<< (std::ostream &os, const GraphComponent &graphComp)
 
std::ostream & operator<< (std::ostream &os, const StateSelector &ss)
 
std::ostream & operator<< (std::ostream &os, const Validation &v)
 

Typedef Documentation

◆ EdgePtr_t

◆ Edges_t

◆ GraphComponentPtr_t

◆ GraphComponents_t

typedef std::vector<GraphComponentWkPtr_t> hpp::manipulation::graph::GraphComponents_t

◆ GraphPtr_t

◆ GuidedStateSelectorPtr_t

◆ HistogramPtr_t

◆ Histograms_t

◆ IntervalsContainer_t

◆ LeafHistogramPtr_t

◆ LevelSetEdgePtr_t

◆ LockedJoints_t

typedef hpp::core::LockedJoints_t hpp::manipulation::graph::LockedJoints_t

◆ Neighbors_t

typedef ::hpp::statistics::DiscreteDistribution<EdgePtr_t> hpp::manipulation::graph::Neighbors_t

◆ NodeHistogramPtr_t

◆ NumericalConstraints_t

typedef hpp::core::NumericalConstraints_t hpp::manipulation::graph::NumericalConstraints_t

◆ segments_t

typedef hpp::core::segments_t hpp::manipulation::graph::segments_t

◆ StateHistogramPtr_t

◆ StatePtr_t

◆ States_t

◆ StateSelectorPtr_t

◆ StateSelectors_t

◆ ValidationPtr_t

◆ WaypointEdgePtr_t

◆ Weight_t

typedef ::hpp::statistics::DiscreteDistribution<EdgePtr_t>::Weight_t hpp::manipulation::graph::Weight_t

Function Documentation

◆ HPP_PREDEF_CLASS() [1/8]

hpp::manipulation::graph::HPP_PREDEF_CLASS ( Edge  )

◆ HPP_PREDEF_CLASS() [2/8]

hpp::manipulation::graph::HPP_PREDEF_CLASS ( Graph  )

◆ HPP_PREDEF_CLASS() [3/8]

hpp::manipulation::graph::HPP_PREDEF_CLASS ( GraphComponent  )

◆ HPP_PREDEF_CLASS() [4/8]

hpp::manipulation::graph::HPP_PREDEF_CLASS ( GuidedStateSelector  )

◆ HPP_PREDEF_CLASS() [5/8]

hpp::manipulation::graph::HPP_PREDEF_CLASS ( LevelSetEdge  )

◆ HPP_PREDEF_CLASS() [6/8]

hpp::manipulation::graph::HPP_PREDEF_CLASS ( State  )

◆ HPP_PREDEF_CLASS() [7/8]

hpp::manipulation::graph::HPP_PREDEF_CLASS ( StateSelector  )

◆ HPP_PREDEF_CLASS() [8/8]

hpp::manipulation::graph::HPP_PREDEF_CLASS ( WaypointEdge  )

◆ operator<<()

std::ostream& hpp::manipulation::graph::operator<< ( std::ostream &  os,
const StateSelector &  ss 
)
inline