|
hpp-manipulation 9.0.2
Classes for manipulation planning.
|


Public Types | |
| typedef Path | parent_t |
Public Member Functions | |
| std::size_t | numberPaths () const |
| PathPtr_t | pathAtRank (std::size_t rank) const |
| std::size_t | rankAtParam (const value_type ¶m, value_type &localParam) const |
| void | appendPath (const PathPtr_t &path) |
| void | concatenate (const PathVectorPtr_t &path) |
| virtual Configuration_t | initial () const |
| virtual Configuration_t | end () const |
| void | flatten (PathVectorPtr_t flattenedPath) const |
| virtual PathPtr_t | copy () const |
| virtual PathPtr_t | copy (const ConstraintSetPtr_t &constraints) const |
| virtual | ~PathVector () |
| Public Member Functions inherited from hpp::core::Path | |
| virtual | ~Path () |
| shared_ptr< T > | as (void) |
| shared_ptr< const T > | as (void) const |
| PathPtr_t | extract (const interval_t &subInterval) const |
| PathPtr_t | extract (const value_type &tmin, const value_type &tmax) const |
| virtual PathPtr_t | reverse () const |
| Configuration_t | eval (const value_type &time, bool &success) const |
| bool | eval (ConfigurationOut_t result, const value_type &time) const |
| bool | at (const value_type &time, ConfigurationOut_t result) const |
| void | derivative (vectorOut_t result, const value_type &time, size_type order) const |
| void | velocityBound (vectorOut_t result, const value_type &t0, const value_type &t1) const |
| size_type | outputSize () const |
| size_type | outputDerivativeSize () const |
| const interval_t & | timeRange () const |
| virtual value_type | length () const |
| const ConstraintSetPtr_t & | constraints () const |
| const interval_t & | paramRange () const |
| const TimeParameterizationPtr_t & | timeParameterization () const |
| void | timeParameterization (const TimeParameterizationPtr_t &tp, const interval_t &tr) |
| virtual | ~Path () |
| shared_ptr< T > | as (void) |
| shared_ptr< const T > | as (void) const |
| PathPtr_t | extract (const interval_t &subInterval) const |
| PathPtr_t | extract (const value_type &tmin, const value_type &tmax) const |
| virtual PathPtr_t | reverse () const |
| Configuration_t | eval (const value_type &time, bool &success) const |
| bool | eval (ConfigurationOut_t result, const value_type &time) const |
| bool | at (const value_type &time, ConfigurationOut_t result) const |
| void | derivative (vectorOut_t result, const value_type &time, size_type order) const |
| void | velocityBound (vectorOut_t result, const value_type &t0, const value_type &t1) const |
| size_type | outputSize () const |
| size_type | outputDerivativeSize () const |
| const interval_t & | timeRange () const |
| virtual value_type | length () const |
| const ConstraintSetPtr_t & | constraints () const |
| const interval_t & | paramRange () const |
| const TimeParameterizationPtr_t & | timeParameterization () const |
| void | timeParameterization (const TimeParameterizationPtr_t &tp, const interval_t &tr) |
Static Public Member Functions | |
| static PathVectorPtr_t | create (size_type outputSize, size_type outputDerivativeSize) |
| static PathVectorPtr_t | create (size_type outputSize, size_type outputDerivativeSize, const ConstraintSetPtr_t &constraint) |
| static PathVectorPtr_t | createCopy (const PathVectorPtr_t &original) |
| static PathVectorPtr_t | createCopy (const PathVectorPtr_t &original, const ConstraintSetPtr_t &constraints) |
Protected Member Functions | |
| virtual std::ostream & | print (std::ostream &os) const |
| PathVector (std::size_t outputSize, std::size_t outputDerivativeSize) | |
| PathVector (std::size_t outputSize, std::size_t outputDerivativeSize, const ConstraintSetPtr_t &constraint) | |
| PathVector (const PathVector &path) | |
| PathVector (const PathVector &path, const ConstraintSetPtr_t &constraints) | |
| PathVector () | |
| void | init (PathVectorPtr_t self) |
| virtual bool | impl_compute (ConfigurationOut_t result, value_type t) const |
| virtual void | impl_derivative (vectorOut_t result, const value_type &t, size_type order) const |
| virtual PathPtr_t | impl_extract (const interval_t &subInterval) const |
| virtual void | impl_velocityBound (vectorOut_t bound, const value_type ¶m0, const value_type ¶m1) const |
| Protected Member Functions inherited from hpp::core::Path | |
| Path (const interval_t &interval, size_type outputSize, size_type outputDerivativeSize, const ConstraintSetPtr_t &constraints) | |
| Path (const interval_t &interval, size_type outputSize, size_type outputDerivativeSize) | |
| Path (const Path &path) | |
| Path (const Path &path, const ConstraintSetPtr_t &constraints) | |
| void | init (const PathWkPtr_t &self) |
| void | constraints (const ConstraintSetPtr_t &constraint) |
| virtual void | checkPath () const |
| void | timeRange (const interval_t &timeRange) |
| value_type | paramLength () const |
| Configuration_t | configAtParam (const value_type ¶m, bool &success) const |
| virtual PathPtr_t | impl_extract (const interval_t ¶mInterval) const |
| Path () | |
Additional Inherited Members | |
| Protected Attributes inherited from hpp::core::Path | |
| interval_t | paramRange_ |