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

Namespaces

 dot
 
 helper
 

Classes

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

Typedefs

typedef boost::shared_ptr< GraphGraphPtr_t
 
typedef boost::shared_ptr< StateStatePtr_t
 
typedef boost::shared_ptr< EdgeEdgePtr_t
 
typedef boost::shared_ptr< WaypointEdgeWaypointEdgePtr_t
 
typedef boost::shared_ptr< LevelSetEdgeLevelSetEdgePtr_t
 
typedef boost::shared_ptr< StateSelectorStateSelectorPtr_t
 
typedef boost::shared_ptr< GuidedStateSelectorGuidedStateSelectorPtr_t
 
typedef boost::shared_ptr< GraphComponentGraphComponentPtr_t
 
typedef std::vector< GraphComponentWkPtr_t > GraphComponents_t
 
typedef std::vector< StatePtr_tStates_t
 
typedef std::vector< EdgePtr_tEdges_t
 
typedef ::hpp::statistics::DiscreteDistribution< EdgePtr_t >::Weight_t Weight_t
 
typedef ::hpp::statistics::DiscreteDistribution< EdgePtr_tNeighbors_t
 
typedef std::vector< StateSelectorPtr_tStateSelectors_t
 
typedef hpp::core::segments_t segments_t
 
typedef std::vector< segments_tIntervalsContainer_t
 
typedef hpp::core::NumericalConstraints_t NumericalConstraints_t
 
typedef hpp::core::LockedJoints_t LockedJoints_t
 
typedef boost::shared_ptr< HistogramHistogramPtr_t
 
typedef boost::shared_ptr< StateHistogramStateHistogramPtr_t
 
typedef boost::shared_ptr< LeafHistogramLeafHistogramPtr_t
 
typedef std::list< HistogramPtr_tHistograms_t
 
typedef boost::shared_ptr< ValidationValidationPtr_t
 
typedef StateHistogram NodeHistogram HPP_MANIPULATION_DEPRECATED
 
typedef boost::shared_ptr< StateHistogramNodeHistogramPtr_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

typedef boost::shared_ptr< Edge > hpp::manipulation::graph::EdgePtr_t

◆ Edges_t

◆ GraphComponentPtr_t

◆ GraphComponents_t

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

◆ GraphPtr_t

typedef boost::shared_ptr< Graph > hpp::manipulation::graph::GraphPtr_t

◆ GuidedStateSelectorPtr_t

◆ HistogramPtr_t

◆ Histograms_t

◆ HPP_MANIPULATION_DEPRECATED

◆ IntervalsContainer_t

◆ LeafHistogramPtr_t

◆ LevelSetEdgePtr_t

◆ LockedJoints_t

◆ Neighbors_t

◆ NodeHistogramPtr_t

◆ NumericalConstraints_t

◆ segments_t

◆ StateHistogramPtr_t

◆ StatePtr_t

typedef boost::shared_ptr< State > hpp::manipulation::graph::StatePtr_t

◆ States_t

◆ StateSelectorPtr_t

◆ StateSelectors_t

◆ ValidationPtr_t

◆ WaypointEdgePtr_t

◆ Weight_t

Function Documentation

◆ HPP_PREDEF_CLASS() [1/8]

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

◆ HPP_PREDEF_CLASS() [2/8]

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

◆ HPP_PREDEF_CLASS() [3/8]

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

◆ HPP_PREDEF_CLASS() [4/8]

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

◆ HPP_PREDEF_CLASS() [5/8]

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

◆ HPP_PREDEF_CLASS() [6/8]

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

◆ HPP_PREDEF_CLASS() [7/8]

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

◆ HPP_PREDEF_CLASS() [8/8]

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

◆ operator<<()

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