hpp-manipulation  6.0.0
Classes for manipulation planning.
hpp::manipulation::problemTarget::State Class Reference

#include <hpp/manipulation/problem-target/state.hh>

Inheritance diagram for hpp::manipulation::problemTarget::State:
Collaboration diagram for hpp::manipulation::problemTarget::State:

Public Member Functions

void check (const core::RoadmapPtr_t &roadmap) const
 Check if the problem target is well specified. More...
 
bool reached (const core::RoadmapPtr_t &roadmap) const
 Check whether the problem is solved. More...
 
core::PathVectorPtr_t computePath (const core::RoadmapPtr_t &roadmap) const
 
void target (const graph::StatePtr_t &state)
 

Static Public Member Functions

static StatePtr_t create (const core::ProblemPtr_t &problem)
 

Protected Member Functions

 State (const core::ProblemPtr_t &problem)
 Constructor. More...
 

Detailed Description

State

This class defines a goal using state of the constraint graph.

Constructor & Destructor Documentation

◆ State()

hpp::manipulation::problemTarget::State::State ( const core::ProblemPtr_t &  problem)
inlineprotected

Constructor.

Member Function Documentation

◆ check()

void hpp::manipulation::problemTarget::State::check ( const core::RoadmapPtr_t &  roadmap) const

Check if the problem target is well specified.

◆ computePath()

core::PathVectorPtr_t hpp::manipulation::problemTarget::State::computePath ( const core::RoadmapPtr_t &  roadmap) const

◆ create()

static StatePtr_t hpp::manipulation::problemTarget::State::create ( const core::ProblemPtr_t &  problem)
static

◆ reached()

bool hpp::manipulation::problemTarget::State::reached ( const core::RoadmapPtr_t &  roadmap) const

Check whether the problem is solved.

◆ target()

void hpp::manipulation::problemTarget::State::target ( const graph::StatePtr_t state)
inline

The documentation for this class was generated from the following file: