17#ifndef _robFunctionSO3_h
18#define _robFunctionSO3_h
double t1
Definition robFunction.h:35
double t2
Definition robFunction.h:36
virtual void Evaluate(double, vctQuaternionRotation3< double > &, vctFixedSizeVector< double, 3 > &, vctFixedSizeVector< double, 3 > &)
Definition robFunctionSO3.h:63
robFunctionSO3(double t1, const vctQuaternionRotation3< double > &qw1, const vctFixedSizeVector< double, 3 > &w1, const vctFixedSizeVector< double, 3 > &w1d, double t2, const vctQuaternionRotation3< double > &qw2, const vctFixedSizeVector< double, 3 > &w2, const vctFixedSizeVector< double, 3 > &w2d)
vctFixedSizeVector< double, 3 > w1
Definition robFunctionSO3.h:32
virtual void Blend(robFunction *function, double wmax, double wdmax)=0
void FinalState(vctQuaternionRotation3< double > &q, vctFixedSizeVector< double, 3 > &w, vctFixedSizeVector< double, 3 > &wd)
void InitialState(vctQuaternionRotation3< double > &q, vctFixedSizeVector< double, 3 > &w, vctFixedSizeVector< double, 3 > &wd)
vctFixedSizeVector< double, 3 > w2d
Definition robFunctionSO3.h:37
robFunctionSO3(double t1, const vctMatrixRotation3< double > &Rw1, const vctFixedSizeVector< double, 3 > &w1, const vctFixedSizeVector< double, 3 > &w1d, double t2, const vctMatrixRotation3< double > &Rw2, const vctFixedSizeVector< double, 3 > &w2, const vctFixedSizeVector< double, 3 > &w2d)
vctQuaternionRotation3< double > qw1
Definition robFunctionSO3.h:31
virtual ~robFunctionSO3()
Definition robFunctionSO3.h:61
vctFixedSizeVector< double, 3 > w1d
Definition robFunctionSO3.h:33
vctQuaternionRotation3< double > qw2
Definition robFunctionSO3.h:35
vctFixedSizeVector< double, 3 > w2
Definition robFunctionSO3.h:36
virtual void Evaluate(double, vctMatrixRotation3< double >, vctFixedSizeVector< double, 3 > &, vctFixedSizeVector< double, 3 > &)
Definition robFunctionSO3.h:68
Implementation of a fixed-size vector using template metaprogramming.
Definition vctFixedSizeVector.h:54
Define a rotation matrix for a space of dimension 3.
Definition vctMatrixRotation3.h:51
Define a rotation quaternion for a space of dimension 3.
Definition vctQuaternionRotation3.h:50
#define CISST_EXPORT
Definition cmnExportMacros.h:50
Declaration of vctFixedSizeVector.
Declaration of vctMatrixRotation3.
Declaration of vctQuaternionRotation3.