17 #ifndef HPP_MANIPULATION_GRAPH_STATE_SELECTOR_HH 18 # define HPP_MANIPULATION_GRAPH_STATE_SELECTOR_HH 20 #include "hpp/manipulation/config.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 Definition: state-selector.hh:30
States_t waypoints_
Definition: state-selector.hh:86
boost::shared_ptr< StateSelector > StateSelectorPtr_t
Definition: fwd.hh:40
std::list< WeighedState_t > WeighedStates_t
Definition: state-selector.hh:84
pinocchio::ConfigurationIn_t ConfigurationIn_t
Definition: fwd.hh:38
boost::shared_ptr< State > StatePtr_t
Definition: fwd.hh:36
virtual std::ostream & print(std::ostream &os) const
Print the object in a stream.
std::ostream & operator<<(std::ostream &os, const GraphComponent &graphComp)
void init(const ConfigurationShooterWkPtr_t &weak)
std::pair< int, StatePtr_t > WeighedState_t
List of the states of one end-effector, ordered by priority.
Definition: state-selector.hh:83
static GradientBasedPtr_t create(const Problem &problem)
boost::shared_ptr< Edge > EdgePtr_t
Definition: fwd.hh:37
boost::shared_ptr< Graph > GraphPtr_t
Definition: fwd.hh:35
WeighedStates_t orderedStates_
Definition: state-selector.hh:85
std::vector< StatePtr_t > States_t
Definition: fwd.hh:45
const std::string & name() const
Definition: state-selector.hh:38
Definition: roadmap-node.hh:32
StateSelector(const std::string &name)
Constructor.
Definition: state-selector.hh:76
virtual ~StateSelector()
Definition: state-selector.hh:33