29 #ifndef HPP_MANIPULATION_GRAPH_STATE_SELECTOR_HH 30 #define HPP_MANIPULATION_GRAPH_STATE_SELECTOR_HH 38 namespace manipulation {
49 const std::string&
name()
const {
return name_; }
52 StatePtr_t createState(
const std::string& name,
bool waypoint =
false,
71 virtual std::ostream& dotPrint(
76 void parentGraph(
const GraphWkPtr_t& parent);
89 virtual std::ostream& print(std::ostream& os)
const;
115 #endif // HPP_MANIPULATION_GRAPH_STATE_SELECTOR_HH Definition: state-selector.hh:42
shared_ptr< StateSelector > StateSelectorPtr_t
Definition: fwd.hh:52
States_t waypoints_
Definition: state-selector.hh:95
std::list< WeighedState_t > WeighedStates_t
Definition: state-selector.hh:93
pinocchio::ConfigurationIn_t ConfigurationIn_t
Definition: fwd.hh:49
#define HPP_MANIPULATION_DLLAPI
Definition: config.hh:64
virtual std::ostream & print(std::ostream &os) const
Print the object in a stream.
std::vector< StatePtr_t > States_t
Definition: fwd.hh:56
std::ostream & operator<<(std::ostream &os, const GraphComponent &graphComp)
std::pair< int, StatePtr_t > WeighedState_t
List of the states of one end-effector, ordered by priority.
Definition: state-selector.hh:92
shared_ptr< Graph > GraphPtr_t
Definition: fwd.hh:47
shared_ptr< Edge > EdgePtr_t
Definition: fwd.hh:49
WeighedStates_t orderedStates_
Definition: state-selector.hh:94
const std::string & name() const
Definition: state-selector.hh:49
shared_ptr< State > StatePtr_t
Definition: fwd.hh:48
Definition: roadmap-node.hh:42
StateSelector(const std::string &name)
Constructor.
Definition: state-selector.hh:86
virtual ~StateSelector()
Definition: state-selector.hh:44