hpp-plot 9.0.2
Plotting tools for HPP
 
Loading...
Searching...
No Matches
hpp::plot::Edge Class Reference
Inheritance diagram for hpp::plot::Edge:
Collaboration diagram for hpp::plot::Edge:

Public Types

typedef core::RelativeMotion RelativeMotion
 

Public Member Functions

virtual ~Edge ()
 
virtual bool generateTargetConfig (core::NodePtr_t nStart, ConfigurationOut_t q) const
 
virtual bool generateTargetConfig (ConfigurationIn_t qStart, ConfigurationOut_t q) const
 
virtual bool canConnect (ConfigurationIn_t q1, ConfigurationIn_t q2) const
 
virtual bool build (core::PathPtr_t &path, ConfigurationIn_t q1, ConfigurationIn_t q2) const
 
StatePtr_t stateTo () const
 
StatePtr_t stateFrom () const
 
StatePtr_t state () const
 
void state (StatePtr_t state)
 
const core::SteeringMethodPtr_tsteeringMethod () const
 
const core::PathValidationPtr_tpathValidation () const
 
const RelativeMotion::matrix_typerelativeMotion () const
 
void relativeMotion (const RelativeMotion::matrix_type &m)
 
void securityMarginForPair (const size_type &row, const size_type &col, const value_type &margin)
 
const matrix_tsecurityMargins () const
 
virtual bool direction (const core::PathPtr_t &path) const
 
virtual bool intersectionConstraint (const EdgePtr_t &other, ConfigProjectorPtr_t projector) const
 
virtual std::ostream & dotPrint (std::ostream &os, dot::DrawingAttributes da=dot::DrawingAttributes()) const
 
ConstraintSetPtr_t targetConstraint () const
 
void setShort (bool isShort)
 
bool isShort () const
 
ConstraintSetPtr_t pathConstraint () const
 
- Public Member Functions inherited from hpp::manipulation::graph::GraphComponent
virtual ~GraphComponent ()
 
const std::string & name () const
 
const std::size_t & id () const
 
virtual void addNumericalConstraint (const ImplicitPtr_t &numConstraint)
 
virtual void addNumericalCost (const ImplicitPtr_t &numCost)
 
virtual void resetNumericalConstraints ()
 
bool insertNumericalConstraints (ConfigProjectorPtr_t &proj) const
 
const NumericalConstraints_tnumericalConstraints () const
 
const NumericalConstraints_tnumericalCosts () const
 
void parentGraph (const GraphWkPtr_t &parent)
 
GraphPtr_t parentGraph () const
 
virtual std::ostream & dotPrint (std::ostream &os, dot::DrawingAttributes da=dot::DrawingAttributes()) const
 
virtual void invalidate ()
 
void solveLevelByLevel (bool solveLevelByLevel)
 
bool solveLevelByLevel () const
 

Static Public Member Functions

static EdgePtr_t create (const std::string &name, const GraphWkPtr_t &graph, const StateWkPtr_t &from, const StateWkPtr_t &to)
 

Protected Member Functions

void init (const EdgeWkPtr_t &weak, const GraphWkPtr_t &graph, const StateWkPtr_t &from, const StateWkPtr_t &to)
 
 Edge (const std::string &name)
 
virtual ConstraintSetPtr_t buildTargetConstraint ()
 
virtual ConstraintSetPtr_t buildPathConstraint ()
 
virtual void initialize ()
 
virtual std::ostream & print (std::ostream &os) const
 
- Protected Member Functions inherited from hpp::manipulation::graph::GraphComponent
void init (const GraphComponentWkPtr_t &weak)
 
 GraphComponent (const std::string &name)
 
void throwIfNotInitialized () const
 
virtual void populateTooltip (dot::Tooltip &tp) const
 

Protected Attributes

bool isShort_
 
- Protected Attributes inherited from hpp::manipulation::graph::GraphComponent
NumericalConstraints_t numericalConstraints_
 
NumericalConstraints_t numericalCosts_
 
GraphWkPtr_t graph_
 
bool isInit_
 

Friends

friend class WaypointEdge
 
friend class Graph
 

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