hpp::manipulation::graph Namespace Reference

Namespaces

namespace  dot

Classes

class  Cache
 Cache mechanism that enable const-correctness of member functions. More...
class  Edge
 Abstract class representing representing the link between two nodes. 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  NodeSelector
 This class is used to get the state of a configuration. More...
class  Node
 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  LeafHistogram
class  NodeHistogram

Typedefs

typedef boost::shared_ptr< GraphGraphPtr_t
typedef boost::shared_ptr< NodeNodePtr_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
< NodeSelector
NodeSelectorPtr_t
typedef boost::shared_ptr
< GraphComponent
GraphComponentPtr_t
typedef std::vector< NodePtr_tNodes_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
< NodeSelectorPtr_t
NodeSelectors_t
typedef hpp::core::Constraint Constraint
typedef hpp::core::ConstraintPtr_t ConstraintPtr_t
typedef hpp::core::LockedJoint LockedJoint
typedef hpp::core::LockedJointPtr_t LockedJointPtr_t
typedef hpp::core::ConfigProjector ConfigProjector
typedef
hpp::core::ConfigProjectorPtr_t 
ConfigProjectorPtr_t
typedef hpp::core::ConstraintSet ConstraintSet
typedef
hpp::core::ConstraintSetPtr_t 
ConstraintSetPtr_t
typedef hpp::core::Equality Equality
typedef
hpp::core::ComparisonTypePtr_t 
ComparisonTypePtr_t
typedef
hpp::core::DifferentiableFunctionPtr_t 
DifferentiableFunctionPtr_t
typedef hpp::core::SizeIntervals_t SizeIntervals_t
typedef std::vector
< SizeIntervals_t
IntervalsContainer_t
typedef std::list
< NumericalConstraintPtr_t
NumericalConstraints_t
typedef std::list
< LockedJointPtr_t
LockedJoints_t
typedef boost::shared_ptr
< Histogram
HistogramPtr_t
typedef boost::shared_ptr
< NodeHistogram
NodeHistogramPtr_t
typedef boost::shared_ptr
< LeafHistogram
LeafHistogramPtr_t

Functions

 HPP_PREDEF_CLASS (Graph)
 HPP_PREDEF_CLASS (Node)
 HPP_PREDEF_CLASS (Edge)
 HPP_PREDEF_CLASS (WaypointEdge)
 HPP_PREDEF_CLASS (LevelSetEdge)
 HPP_PREDEF_CLASS (NodeSelector)
 HPP_PREDEF_CLASS (GraphComponent)
 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 boost::shared_ptr< Graph > hpp::manipulation::graph::GraphPtr_t
typedef ::hpp::statistics::DiscreteDistribution< EdgePtr_t > hpp::manipulation::graph::Neighbors_t
typedef boost::shared_ptr< Node > hpp::manipulation::graph::NodePtr_t
typedef ::hpp::statistics::DiscreteDistribution< EdgePtr_t >::Weight_t hpp::manipulation::graph::Weight_t

Function Documentation

hpp::manipulation::graph::HPP_MAKE_EXCEPTION ( HPP_MANIPULATION_DLLAPI  ,
Bad_function_call   
)
std::ostream& hpp::manipulation::graph::operator<< ( std::ostream &  os,
const GraphComponent &  graphComp 
)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends