hpp-manipulation
4.10.1
Classes for manipulation planning.
|
Go to the documentation of this file.
17 #ifndef HPP_MANIPULATION_GRAPH_STATE_SELECTOR_HH
18 # define HPP_MANIPULATION_GRAPH_STATE_SELECTOR_HH
26 namespace manipulation {
38 const std::string&
name()
const
44 StatePtr_t createState (
const std::string& name,
bool waypoint =
false,
66 void parentGraph(
const GraphWkPtr_t& parent);
80 virtual std::ostream& print (std::ostream& os)
const;
107 #endif // HPP_MANIPULATION_GRAPH_STATE_SELECTOR_HH
virtual ~StateSelector()
Definition: state-selector.hh:33
Definition: state-selector.hh:30
#define HPP_MANIPULATION_DLLAPI
Definition: config.hh:64
pinocchio::ConfigurationIn_t ConfigurationIn_t
Definition: fwd.hh:38
boost::shared_ptr< Graph > GraphPtr_t
Definition: fwd.hh:35
boost::shared_ptr< State > StatePtr_t
Definition: fwd.hh:36
Definition: roadmap-node.hh:32
StateSelector(const std::string &name)
Constructor.
Definition: state-selector.hh:76
WeighedStates_t orderedStates_
Definition: state-selector.hh:85
boost::shared_ptr< StateSelector > StateSelectorPtr_t
Definition: fwd.hh:40
const std::string & name() const
Definition: state-selector.hh:38
boost::shared_ptr< Edge > EdgePtr_t
Definition: fwd.hh:37
virtual std::ostream & print(std::ostream &os) const
Print the object in a stream.
States_t waypoints_
Definition: state-selector.hh:86
std::pair< int, StatePtr_t > WeighedState_t
List of the states of one end-effector, ordered by priority.
Definition: state-selector.hh:83
std::vector< StatePtr_t > States_t
Definition: fwd.hh:45
std::list< WeighedState_t > WeighedStates_t
Definition: state-selector.hh:84
std::ostream & operator<<(std::ostream &os, const GraphComponent &graphComp)