hpp-wholebody-step  4.9.0
Path planning for humanoid robot by sliding on the groud.
hpp::wholebodyStep::TimeDependantPath Class Reference

#include <hpp/wholebody-step/time-dependant-path.hh>

Inheritance diagram for hpp::wholebodyStep::TimeDependantPath:
Collaboration diagram for hpp::wholebodyStep::TimeDependantPath:

Public Member Functions

void add (const TimeDependant &td)
 
virtual ~TimeDependantPath () throw ()
 
Configuration_t initial () const
 
Configuration_t end () const
 
core::PathPtr_t copy () const
 
core::PathPtr_t copy (const ConstraintSetPtr_t &c) const
 
void setAffineTransform (const value_type &a, const value_type &b)
 
void updateAbscissa (value_type t) const
 

Static Public Member Functions

static TimeDependantPathPtr_t create (const core::PathPtr_t path)
 
static TimeDependantPathPtr_t create (const core::PathPtr_t path, const ConstraintSetPtr_t &c)
 
static TimeDependantPathPtr_t createCopy (const TimeDependantPath &other)
 
static TimeDependantPathPtr_t createCopy (const TimeDependantPath &other, const ConstraintSetPtr_t &c)
 

Protected Member Functions

 TimeDependantPath (const core::PathPtr_t path)
 
 TimeDependantPath (const core::PathPtr_t path, const ConstraintSetPtr_t &c)
 
 TimeDependantPath (const TimeDependantPath &other)
 
 TimeDependantPath (const TimeDependantPath &other, const ConstraintSetPtr_t &c)
 
virtual bool impl_compute (ConfigurationOut_t config, value_type t) const
 
void init (const TimeDependantPathPtr_t &self)
 
virtual std::ostream & print (std::ostream &os) const
 

Constructor & Destructor Documentation

◆ ~TimeDependantPath()

virtual hpp::wholebodyStep::TimeDependantPath::~TimeDependantPath ( )
throw (
)
inlinevirtual

◆ TimeDependantPath() [1/4]

hpp::wholebodyStep::TimeDependantPath::TimeDependantPath ( const core::PathPtr_t  path)
inlineprotected

◆ TimeDependantPath() [2/4]

hpp::wholebodyStep::TimeDependantPath::TimeDependantPath ( const core::PathPtr_t  path,
const ConstraintSetPtr_t c 
)
inlineprotected

◆ TimeDependantPath() [3/4]

hpp::wholebodyStep::TimeDependantPath::TimeDependantPath ( const TimeDependantPath other)
inlineprotected

◆ TimeDependantPath() [4/4]

hpp::wholebodyStep::TimeDependantPath::TimeDependantPath ( const TimeDependantPath other,
const ConstraintSetPtr_t c 
)
inlineprotected

Member Function Documentation

◆ add()

void hpp::wholebodyStep::TimeDependantPath::add ( const TimeDependant td)
inline

◆ copy() [1/2]

core::PathPtr_t hpp::wholebodyStep::TimeDependantPath::copy ( ) const
inline

◆ copy() [2/2]

core::PathPtr_t hpp::wholebodyStep::TimeDependantPath::copy ( const ConstraintSetPtr_t c) const
inline

◆ create() [1/2]

static TimeDependantPathPtr_t hpp::wholebodyStep::TimeDependantPath::create ( const core::PathPtr_t  path)
inlinestatic

◆ create() [2/2]

static TimeDependantPathPtr_t hpp::wholebodyStep::TimeDependantPath::create ( const core::PathPtr_t  path,
const ConstraintSetPtr_t c 
)
inlinestatic

◆ createCopy() [1/2]

static TimeDependantPathPtr_t hpp::wholebodyStep::TimeDependantPath::createCopy ( const TimeDependantPath other)
inlinestatic

◆ createCopy() [2/2]

static TimeDependantPathPtr_t hpp::wholebodyStep::TimeDependantPath::createCopy ( const TimeDependantPath other,
const ConstraintSetPtr_t c 
)
inlinestatic

◆ end()

Configuration_t hpp::wholebodyStep::TimeDependantPath::end ( ) const
inline

◆ impl_compute()

virtual bool hpp::wholebodyStep::TimeDependantPath::impl_compute ( ConfigurationOut_t  config,
value_type  t 
) const
inlineprotectedvirtual

◆ init()

void hpp::wholebodyStep::TimeDependantPath::init ( const TimeDependantPathPtr_t self)
inlineprotected

◆ initial()

Configuration_t hpp::wholebodyStep::TimeDependantPath::initial ( ) const
inline

◆ print()

virtual std::ostream& hpp::wholebodyStep::TimeDependantPath::print ( std::ostream &  os) const
inlineprotectedvirtual

◆ setAffineTransform()

void hpp::wholebodyStep::TimeDependantPath::setAffineTransform ( const value_type a,
const value_type b 
)
inline

◆ updateAbscissa()

void hpp::wholebodyStep::TimeDependantPath::updateAbscissa ( value_type  t) const
inline

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