All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Namespaces | Classes | Typedefs | Functions
hpp::manipulation::graph Namespace Reference

Namespaces

 dot
 
 helper
 

Classes

class  Edge
 Transition between two states of a constraint graph. More...
 
class  WaypointEdge
 Edge with waypoint. More...
 
class  LevelSetEdge
 Edge that find intersection of level set. More...
 
class  GraphComponent
 Define common methods of the graph components. More...
 
class  Graph
 Description of the constraint graph. More...
 
class  GuidedStateSelector
 
class  StateSelector
 This class is used to get the state of a configuration. More...
 
class  State
 State of an end-effector. More...
 
class  LeafBin
 This class is used to do statistics on the roadmap. More...
 
class  NodeBin
 This class is used to do statistics on the roadmap. More...
 
class  Histogram
 
class  Foliation
 This class represents a foliation of a submanifold of the configuration space. More...
 
class  LeafHistogram
 
class  StateHistogram
 

Typedefs

typedef boost::shared_ptr< GraphGraphPtr_t
 
typedef boost::shared_ptr< StateStatePtr_t
 
typedef boost::shared_ptr< EdgeEdgePtr_t
 
typedef boost::shared_ptr
< WaypointEdge
WaypointEdgePtr_t
 
typedef boost::shared_ptr
< LevelSetEdge
LevelSetEdgePtr_t
 
typedef boost::shared_ptr
< StateSelector
StateSelectorPtr_t
 
typedef boost::shared_ptr
< GuidedStateSelector
GuidedStateSelectorPtr_t
 
typedef boost::shared_ptr
< GraphComponent
GraphComponentPtr_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_t
Neighbors_t
 
typedef std::vector
< StateSelectorPtr_t
StateSelectors_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
< Histogram
HistogramPtr_t
 
typedef boost::shared_ptr
< StateHistogram
StateHistogramPtr_t
 
typedef boost::shared_ptr
< LeafHistogram
LeafHistogramPtr_t
 
typedef std::list< HistogramPtr_tHistograms_t
 
typedef GuidedStateSelector
GuidedNodeSelector 
HPP_MANIPULATION_DEPRECATED
 
typedef boost::shared_ptr
< GuidedNodeSelector > 
GuidedNodeSelectorPtr_t
 
typedef boost::shared_ptr
< NodeSelector > 
NodeSelectorPtr_t
 
typedef std::vector
< NodeSelectorPtr_t
NodeSelectors_t
 
typedef boost::shared_ptr< Node > NodePtr_t
 
typedef std::vector< NodePtr_tNodes_t
 
typedef boost::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)
 
 HPP_MAKE_EXCEPTION (HPP_MANIPULATION_DLLAPI, Bad_function_call)
 
std::ostream & operator<< (std::ostream &os, const GraphComponent &graphComp)
 

Typedef Documentation

typedef boost::shared_ptr< Edge > hpp::manipulation::graph::EdgePtr_t
typedef std::vector< GraphComponentWkPtr_t > hpp::manipulation::graph::GraphComponents_t
typedef boost::shared_ptr< Graph > hpp::manipulation::graph::GraphPtr_t
typedef boost::shared_ptr< GuidedNodeSelector > hpp::manipulation::graph::GuidedNodeSelectorPtr_t
typedef boost::shared_ptr< Node > hpp::manipulation::graph::NodePtr_t
typedef boost::shared_ptr< NodeSelector > hpp::manipulation::graph::NodeSelectorPtr_t
typedef boost::shared_ptr< State > hpp::manipulation::graph::StatePtr_t

Function Documentation

hpp::manipulation::graph::HPP_MAKE_EXCEPTION ( HPP_MANIPULATION_DLLAPI  ,
Bad_function_call   
)
hpp::manipulation::graph::HPP_PREDEF_CLASS ( Graph  )
hpp::manipulation::graph::HPP_PREDEF_CLASS ( Edge  )
hpp::manipulation::graph::HPP_PREDEF_CLASS ( State  )
hpp::manipulation::graph::HPP_PREDEF_CLASS ( WaypointEdge  )
hpp::manipulation::graph::HPP_PREDEF_CLASS ( LevelSetEdge  )
hpp::manipulation::graph::HPP_PREDEF_CLASS ( StateSelector  )
hpp::manipulation::graph::HPP_PREDEF_CLASS ( GraphComponent  )
hpp::manipulation::graph::HPP_PREDEF_CLASS ( GuidedStateSelector  )