20#ifndef _robFunctionRn_h
21#define _robFunctionRn_h
double t1
Definition robFunction.h:35
double t2
Definition robFunction.h:36
vctDynamicVector< double > y1d
Definition robFunctionRn.h:34
virtual void Blend(robFunction *function, const vctDynamicVector< double > &qd, const vctDynamicVector< double > &qdd)=0
void InitialState(vctFixedSizeVector< double, 3 > &p, double &v, double &vd)
vctDynamicVector< double > y1dd
Definition robFunctionRn.h:35
void FinalState(vctFixedSizeVector< double, 3 > &p, double &v, double &vd)
virtual void Evaluate(double, vctFixedSizeVector< double, 3 > &, vctFixedSizeVector< double, 3 > &, vctFixedSizeVector< double, 3 > &)
Definition robFunctionRn.h:85
virtual void Evaluate(double, vctDynamicVector< double > &, vctDynamicVector< double > &, vctDynamicVector< double > &)
Definition robFunctionRn.h:90
vctDynamicVector< double > y2
Definition robFunctionRn.h:37
vctDynamicVector< double > y2d
Definition robFunctionRn.h:38
robFunctionRn(double t1, const vctDynamicVector< double > &p1, const vctDynamicVector< double > &p1d, const vctDynamicVector< double > &p1dd, double t2, const vctDynamicVector< double > &p2, const vctDynamicVector< double > &p2d, const vctDynamicVector< double > &p2dd)
void InitialState(vctDynamicVector< double > &p, vctDynamicVector< double > &pd, vctDynamicVector< double > &pdd)
vctDynamicVector< double > y1
Definition robFunctionRn.h:33
virtual void Blend(robFunction *function, double vmax, double vdmax)=0
robFunctionRn(double t1, const vctFixedSizeVector< double, 3 > &p1, const vctFixedSizeVector< double, 3 > &p1d, const vctFixedSizeVector< double, 3 > &p1dd, double t2, const vctFixedSizeVector< double, 3 > &p2, const vctFixedSizeVector< double, 3 > &p2d, const vctFixedSizeVector< double, 3 > &p2dd)
void Set(double t1, const vctDynamicVector< double > &p1, const vctDynamicVector< double > &p1d, const vctDynamicVector< double > &p1dd, double t2, const vctDynamicVector< double > &p2, const vctDynamicVector< double > &p2d, const vctDynamicVector< double > &p2dd)
void FinalState(vctDynamicVector< double > &p, vctDynamicVector< double > &pd, vctDynamicVector< double > &pdd)
vctDynamicVector< double > y2dd
Definition robFunctionRn.h:39
virtual ~robFunctionRn()
Definition robFunctionRn.h:63
Definition vctForwardDeclarations.h:131
Implementation of a fixed-size vector using template metaprogramming.
Definition vctFixedSizeVector.h:54
#define CISST_EXPORT
Definition cmnExportMacros.h:50
Declaration of vctDynamicVector.
Declaration of vctFixedSizeVector.