hpp-manipulation 7.0.0
Classes for manipulation planning.
Loading...
Searching...
No Matches
hpp::manipulation::GraphNodeOptimizer Class Reference

#include <hpp/manipulation/graph-node-optimizer.hh>

Inheritance diagram for hpp::manipulation::GraphNodeOptimizer:
Collaboration diagram for hpp::manipulation::GraphNodeOptimizer:

Public Member Functions

virtual PathVectorPtr_t &path)
Public Member Functions inherited from hpp::core::PathOptimizer
virtual ~PathOptimizer ()
problem () const
void interrupt ()
void maxIterations (const unsigned long int &n)
void timeOut (const double &timeOut)

Static Public Member Functions

static GraphNodeOptimizerPtr_t create (const problem)

Protected Member Functions

 GraphNodeOptimizer (const problem)
 Constructor.
Protected Member Functions inherited from hpp::core::PathOptimizer
 problem)
ConfigurationIn_t q2) const
void monitorExecution ()
void endIteration ()
bool shouldStop () const
void initFromParameters ()

Additional Inherited Members

Public Attributes inherited from hpp::core::PathOptimizer
bool enabled
iteration
boost::posix_time::ptime timeStart
Protected Attributes inherited from hpp::core::PathOptimizer
bool interrupt_

Detailed Description

Path optimizer that recompute the edge parameter of the constraints

This class encapsulates another path optimizer class. This optimizer calls the inner optimizer on every subpaths with the same set of constraints.

Constructor & Destructor Documentation

◆ GraphNodeOptimizer()

hpp::manipulation::GraphNodeOptimizer::GraphNodeOptimizer(const core::ProblemConstPtr_t &problem)
inlineprotected

Constructor.

Member Function Documentation

◆ create()

GraphNodeOptimizerPtr_t hpp::manipulation::GraphNodeOptimizer::create(const core::ProblemConstPtr_t &problem)
static

◆ optimize()

virtual PathVectorPtr_t hpp::manipulation::GraphNodeOptimizer::optimize(const PathVectorPtr_t &path)
virtual

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