#include <dof_uncertainty.h>
Public Member Functions | |
void | deepCopy (const DOF6_Uncertainty &o) |
DOF6_Uncertainty () | |
double | getEndTime () const |
EulerAngles< TYPE > | getRotation () const |
TYPE | getRotationVariance () const |
TYPE | getRotationVariance2 () const |
double | getStartTime () const |
Matrix4 | getTF4 () const |
Vector | getTranslation () const |
TYPE | getTranslationVariance () const |
TYPE | getTranslationVariance2 () const |
bool | isRealSource () const |
DOF6_Uncertainty | operator+ (const DOF6_Uncertainty &o) const |
create chain of tf-links | |
void | reset () |
void | setTime (const double time_in_sec) |
void | setVariance (const TYPE Tvar, const Vector &tr, const TYPE Rvar, const EulerAngles< TYPE > &rot) |
DOF6_Uncertainty | transpose () const |
Private Types | |
typedef Eigen::Matrix< TYPE, 3, 3 > | Matrix |
typedef Eigen::Matrix< TYPE, 4, 4 > | Matrix4 |
typedef Eigen::Matrix< TYPE, 3, 1 > | Vector |
Private Member Functions | |
double | timeDelta () const |
Private Attributes | |
double | end_time_ |
EulerAngles< TYPE > | rot_ |
TYPE | rotation_speed_ |
double | start_time_ |
speed per second | |
Vector | tr_ |
TYPE | translation_speed_ |
TYPE | var_rot_off_ |
TYPE | var_tr_off_ |
use recursive to add n sources
Definition at line 80 of file dof_uncertainty.h.
typedef Eigen::Matrix<TYPE,3,3> DOF6::DOF6_Uncertainty< ROBOTPARAMETERS, TYPE >::Matrix [private] |
Definition at line 83 of file dof_uncertainty.h.
typedef Eigen::Matrix<TYPE,4,4> DOF6::DOF6_Uncertainty< ROBOTPARAMETERS, TYPE >::Matrix4 [private] |
Definition at line 84 of file dof_uncertainty.h.
typedef Eigen::Matrix<TYPE,3,1> DOF6::DOF6_Uncertainty< ROBOTPARAMETERS, TYPE >::Vector [private] |
Definition at line 82 of file dof_uncertainty.h.
DOF6::DOF6_Uncertainty< ROBOTPARAMETERS, TYPE >::DOF6_Uncertainty | ( | ) | [inline] |
Definition at line 103 of file dof_uncertainty.h.
void DOF6::DOF6_Uncertainty< ROBOTPARAMETERS, TYPE >::deepCopy | ( | const DOF6_Uncertainty< ROBOTPARAMETERS, TYPE > & | o | ) | [inline] |
Definition at line 112 of file dof_uncertainty.h.
double DOF6::DOF6_Uncertainty< ROBOTPARAMETERS, TYPE >::getEndTime | ( | ) | const [inline] |
Definition at line 203 of file dof_uncertainty.h.
EulerAngles<TYPE> DOF6::DOF6_Uncertainty< ROBOTPARAMETERS, TYPE >::getRotation | ( | ) | const [inline] |
Definition at line 157 of file dof_uncertainty.h.
TYPE DOF6::DOF6_Uncertainty< ROBOTPARAMETERS, TYPE >::getRotationVariance | ( | ) | const [inline] |
Definition at line 137 of file dof_uncertainty.h.
TYPE DOF6::DOF6_Uncertainty< ROBOTPARAMETERS, TYPE >::getRotationVariance2 | ( | ) | const [inline] |
Definition at line 147 of file dof_uncertainty.h.
double DOF6::DOF6_Uncertainty< ROBOTPARAMETERS, TYPE >::getStartTime | ( | ) | const [inline] |
Definition at line 202 of file dof_uncertainty.h.
Matrix4 DOF6::DOF6_Uncertainty< ROBOTPARAMETERS, TYPE >::getTF4 | ( | ) | const [inline] |
Definition at line 193 of file dof_uncertainty.h.
Vector DOF6::DOF6_Uncertainty< ROBOTPARAMETERS, TYPE >::getTranslation | ( | ) | const [inline] |
Definition at line 162 of file dof_uncertainty.h.
TYPE DOF6::DOF6_Uncertainty< ROBOTPARAMETERS, TYPE >::getTranslationVariance | ( | ) | const [inline] |
Definition at line 142 of file dof_uncertainty.h.
TYPE DOF6::DOF6_Uncertainty< ROBOTPARAMETERS, TYPE >::getTranslationVariance2 | ( | ) | const [inline] |
Definition at line 152 of file dof_uncertainty.h.
bool DOF6::DOF6_Uncertainty< ROBOTPARAMETERS, TYPE >::isRealSource | ( | ) | const [inline] |
Definition at line 200 of file dof_uncertainty.h.
DOF6_Uncertainty DOF6::DOF6_Uncertainty< ROBOTPARAMETERS, TYPE >::operator+ | ( | const DOF6_Uncertainty< ROBOTPARAMETERS, TYPE > & | o | ) | const [inline] |
create chain of tf-links
Definition at line 125 of file dof_uncertainty.h.
void DOF6::DOF6_Uncertainty< ROBOTPARAMETERS, TYPE >::reset | ( | ) | [inline] |
Definition at line 167 of file dof_uncertainty.h.
void DOF6::DOF6_Uncertainty< ROBOTPARAMETERS, TYPE >::setTime | ( | const double | time_in_sec | ) | [inline] |
Definition at line 177 of file dof_uncertainty.h.
void DOF6::DOF6_Uncertainty< ROBOTPARAMETERS, TYPE >::setVariance | ( | const TYPE | Tvar, |
const Vector & | tr, | ||
const TYPE | Rvar, | ||
const EulerAngles< TYPE > & | rot | ||
) | [inline] |
Definition at line 184 of file dof_uncertainty.h.
double DOF6::DOF6_Uncertainty< ROBOTPARAMETERS, TYPE >::timeDelta | ( | ) | const [inline, private] |
Definition at line 89 of file dof_uncertainty.h.
DOF6_Uncertainty DOF6::DOF6_Uncertainty< ROBOTPARAMETERS, TYPE >::transpose | ( | ) | const [inline] |
Definition at line 117 of file dof_uncertainty.h.
double DOF6::DOF6_Uncertainty< ROBOTPARAMETERS, TYPE >::end_time_ [private] |
Definition at line 87 of file dof_uncertainty.h.
EulerAngles<TYPE> DOF6::DOF6_Uncertainty< ROBOTPARAMETERS, TYPE >::rot_ [private] |
Definition at line 99 of file dof_uncertainty.h.
TYPE DOF6::DOF6_Uncertainty< ROBOTPARAMETERS, TYPE >::rotation_speed_ [private] |
Definition at line 86 of file dof_uncertainty.h.
double DOF6::DOF6_Uncertainty< ROBOTPARAMETERS, TYPE >::start_time_ [private] |
speed per second
Definition at line 87 of file dof_uncertainty.h.
Vector DOF6::DOF6_Uncertainty< ROBOTPARAMETERS, TYPE >::tr_ [private] |
Definition at line 97 of file dof_uncertainty.h.
TYPE DOF6::DOF6_Uncertainty< ROBOTPARAMETERS, TYPE >::translation_speed_ [private] |
Definition at line 86 of file dof_uncertainty.h.
TYPE DOF6::DOF6_Uncertainty< ROBOTPARAMETERS, TYPE >::var_rot_off_ [private] |
Definition at line 98 of file dof_uncertainty.h.
TYPE DOF6::DOF6_Uncertainty< ROBOTPARAMETERS, TYPE >::var_tr_off_ [private] |
Definition at line 98 of file dof_uncertainty.h.