|
enum | { PolynomeBasis = _PolynomeBasis,
SplineOrder = _SplineOrder
} |
|
typedef core::pathOptimization::SplineGradientBased< PolynomeBasis, SplineOrder > | Parent_t |
|
typedef boost::shared_ptr< SplineGradientBased > | Ptr_t |
|
typedef path::Spline< PolynomeBasis, SplineOrder > | Spline |
|
typedef path::Spline< PolynomeBasis, SplineOrder > | Spline |
|
typedef Spline::Ptr_t | SplinePtr_t |
|
typedef Spline::Ptr_t | SplinePtr_t |
|
typedef std::vector< SplinePtr_t > | Splines_t |
|
typedef std::vector< SplinePtr_t > | Splines_t |
|
typedef SplineGradientBasedAbstract< _PolynomeBasis, _SplineOrder > | Base |
|
typedef boost::shared_ptr< SplineGradientBased > | Ptr_t |
|
typedef path::Spline< PolynomeBasis, SplineOrder > | Spline |
|
typedef Spline::Ptr_t | SplinePtr_t |
|
typedef std::vector< SplinePtr_t > | Splines_t |
|
typedef SplineGradientBasedAbstract< _PolynomeBasis, _SplineOrder > | Base |
|
typedef boost::shared_ptr< SplineGradientBased > | Ptr_t |
|
typedef path::Spline< PolynomeBasis, SplineOrder > | Spline |
|
typedef Spline::Ptr_t | SplinePtr_t |
|
typedef std::vector< SplinePtr_t > | Splines_t |
|
typedef path::Spline< PolynomeBasis, SplineOrder > | Spline |
|
typedef Spline::Ptr_t | SplinePtr_t |
|
typedef std::vector< SplinePtr_t > | Splines_t |
|
typedef path::Spline< PolynomeBasis, SplineOrder > | Spline |
|
typedef Spline::Ptr_t | SplinePtr_t |
|
typedef std::vector< SplinePtr_t > | Splines_t |
|
|
| SplineGradientBased (const Problem &problem) |
|
virtual void | initializePathValidation (const Splines_t &splines) |
|
virtual void | addProblemConstraints (const core::PathVectorPtr_t &init, const Splines_t &splines, LinearConstraint &lc, SplineOptimizationDatas_t &sods) const |
|
virtual void | constrainEndIntoState (const core::PathPtr_t &path, const size_type &idxSpline, const SplinePtr_t &spline, const graph::StatePtr_t state, LinearConstraint &lc) const |
|
virtual void | constraintDerivativesAtEndOfSpline (const size_type &idxSpline, const SplinePtr_t &spline, LinearConstraint &lc) const |
|
| SplineGradientBased (const Problem &problem) |
|
void | addProblemConstraintOnPath (const PathPtr_t &path, const size_type &idxSpline, const SplinePtr_t &spline, LinearConstraint &lc, SplineOptimizationData &sod) const |
|
Eigen::RowBlockIndices | computeActiveParameters (const PathPtr_t &path, const constraints::solver::BySubstitution &hs, const value_type &guessThr=-1, const bool &useExplicitInput=false) const |
|
void | addProblemConstraintOnPath (const PathPtr_t &path, const size_type &idxSpline, const SplinePtr_t &spline, LinearConstraint &lc, SplineOptimizationData &sod) const |
|
Eigen::RowBlockIndices | computeActiveParameters (const PathPtr_t &path, const constraints::solver::BySubstitution &hs, const value_type &guessThr=-1, const bool &useExplicitInput=false) const |
|
| SplineGradientBased (const Problem &problem) |
|
void | addProblemConstraintOnPath (const PathPtr_t &path, const size_type &idxSpline, const SplinePtr_t &spline, LinearConstraint &lc, SplineOptimizationData &sod) const |
|
Eigen::RowBlockIndices | computeActiveParameters (const PathPtr_t &path, const constraints::solver::BySubstitution &hs, const value_type &guessThr=-1, const bool &useExplicitInput=false) const |
|
void | addProblemConstraintOnPath (const PathPtr_t &path, const size_type &idxSpline, const SplinePtr_t &spline, LinearConstraint &lc, SplineOptimizationData &sod) const |
|
Eigen::RowBlockIndices | computeActiveParameters (const PathPtr_t &path, const constraints::solver::BySubstitution &hs, const value_type &guessThr=-1, const bool &useExplicitInput=false) const |
|
| SplineGradientBasedAbstract (const Problem &problem) |
|
PathVectorPtr_t | buildPathVector (const Splines_t &splines) const |
|
void | appendEquivalentSpline (const StraightPathPtr_t &path, Splines_t &splines) const |
|
void | appendEquivalentSpline (const InterpolatedPathPtr_t &path, Splines_t &splines) const |
|
void | appendEquivalentSpline (const PathVectorPtr_t &path, Splines_t &splines) const |
|
Reports_t | validatePath (const Splines_t &splines, std::vector< std::size_t > &reordering, bool stopAtFirst, bool reorder) const |
|
void | jointBoundConstraint (const Splines_t &splines, LinearConstraint &lc) const |
|
std::size_t | addBoundConstraints (const Indices_t &bci, const LinearConstraint &bc, Bools_t &activeConstraint, LinearConstraint &constraint) const |
|
Indices_t | validateBounds (const Splines_t &splines, const LinearConstraint &lc) const |
|
void | addContinuityConstraints (const Splines_t &splines, const size_type maxOrder, const SplineOptimizationDatas_t &ess, LinearConstraint &continuity) |
|
| SplineGradientBasedAbstract (const Problem &problem) |
|
PathVectorPtr_t | buildPathVector (const Splines_t &splines) const |
|
void | appendEquivalentSpline (const StraightPathPtr_t &path, Splines_t &splines) const |
|
void | appendEquivalentSpline (const InterpolatedPathPtr_t &path, Splines_t &splines) const |
|
void | appendEquivalentSpline (const PathVectorPtr_t &path, Splines_t &splines) const |
|
Reports_t | validatePath (const Splines_t &splines, std::vector< std::size_t > &reordering, bool stopAtFirst, bool reorder) const |
|
void | jointBoundConstraint (const Splines_t &splines, LinearConstraint &lc) const |
|
std::size_t | addBoundConstraints (const Indices_t &bci, const LinearConstraint &bc, Bools_t &activeConstraint, LinearConstraint &constraint) const |
|
Indices_t | validateBounds (const Splines_t &splines, const LinearConstraint &lc) const |
|
void | addContinuityConstraints (const Splines_t &splines, const size_type maxOrder, const SplineOptimizationDatas_t &ess, LinearConstraint &continuity) |
|
| PathOptimizer (const Problem &problem) |
|
PathPtr_t | steer (ConfigurationIn_t q1, ConfigurationIn_t q2) const |
|
| PathOptimizer (const Problem &problem) |
|
PathPtr_t | steer (ConfigurationIn_t q1, ConfigurationIn_t q2) const |
|