#include <R3Arma.h>
Public Member Functions | |
| Odometry3DTimeArma () | |
| Default constructor. | |
| Odometry3DTimeArma (const Odometry3DArma &odo, const Time &time) | |
| Copy constructor. | |
| Odometry3DTimeArma (const Decimal &linVelX, const Decimal &linVelY, const Decimal &linVelZ, const Decimal &velAngX, const Decimal &velAngY, const Decimal &velAngZ, const Time &time) | |
| Complete constructor. | |
| Odometry3DTimeArma (const Decimal &linVelX, const Decimal &linVelY, const Decimal &linVelZ, const Velocity3DArma &angVel, const Time &time) | |
| Complete constructor. | |
| Odometry3DTimeArma (const Velocity3DArma &linVel, const Decimal &velAngX, const Decimal &velAngY, const Decimal &velAngZ, const Time &time) | |
| Complete constructor. | |
| Odometry3DTimeArma (const Velocity3DArma &linVel, const Velocity3DArma &angVel, const Time &time) | |
| Complete constructor. | |
| Odometry3DTimeArma (const Decimal &linVelX, const Decimal &linVelY, const Decimal &linVelZ, const Decimal &velAngX, const Decimal &velAngY, const Decimal &velAngZ, const long int &sec, const long int &usec) | |
| Complete constructor. | |
| Odometry3DTimeArma (const Decimal &linVelX, const Decimal &linVelY, const Decimal &linVelZ, const Velocity3DArma &angVel, const long int &sec, const long int &usec) | |
| Complete constructor. | |
| Odometry3DTimeArma (const Velocity3DArma &linVel, const Decimal &velAngX, const Decimal &velAngY, const Decimal &velAngZ, const long int &sec, const long int &usec) | |
| Complete constructor. | |
| Odometry3DTimeArma (const Velocity3DArma &linVel, const Velocity3DArma &angVel, const long int &sec, const long int &usec) | |
| Complete constructor. | |
| Odometry3DTimeArma (const Decimal &linVelX, const Decimal &linVelY, const Decimal &linVelZ, const Decimal &velAngX, const Decimal &velAngY, const Decimal &velAngZ, const Decimal &time) | |
| Complete constructor. | |
| Odometry3DTimeArma (const Decimal &linVelX, const Decimal &linVelY, const Decimal &linVelZ, const Velocity3DArma &angVel, const Decimal &time) | |
| Complete constructor. | |
| Odometry3DTimeArma (const Velocity3DArma &linVel, const Decimal &velAngX, const Decimal &velAngY, const Decimal &velAngZ, const Decimal &time) | |
| Complete constructor. | |
| Odometry3DTimeArma (const Velocity3DArma &linVel, const Velocity3DArma &angVel, const Decimal &time) | |
| Complete constructor. | |
| Odometry3DTimeArma & | operator= (const Odometry3DTimeArma &rhs) |
| Assignment operator. | |
| Odometry2DTimeArma | getOdometry2DTime () const |
| Get the Odometry 2D component. | |
| Time | getTime () const |
| Get time. | |
| Decimal | getTimeDCast () |
| Get time. | |
| Odometry3DArma | getOdo () const |
| Get odometry. | |
| Decimal | getLinVelX () const |
| Get the current linear velocity along x. | |
| Decimal | getLinVelY () const |
| Get the current linear velocity along y. | |
| Decimal | getLinVelZ () const |
| Get the current linear velocity along z. | |
| Velocity3DArma | getLinearVelocity () const |
| Get the current linear velocity. | |
| Decimal | getAngVelX () const |
| Get the current angular velocity along x. | |
| Decimal | getAngVelY () const |
| Get the current angular velocity along y. | |
| Decimal | getAngVelZ () const |
| Get the current angular velocity along z. | |
| Velocity3DArma | getAngularVelocity () const |
| Get the current angular velocity. | |
| void | setOdom (const Odometry3DArma &odo) |
| Set the linear velocity along x axis. | |
| void | setLinVelX (const Decimal &x) |
| Set the linear velocity along x axis. | |
| void | setLinVelY (const Decimal &y) |
| Set the linear velocity along x axis. | |
| void | setLinVelZ (const Decimal &z) |
| Set the acceleration along x axis. | |
| void | setLinearVelocity (const Velocity3DArma &acc) |
| Set the linear velocity along x axis. | |
| void | setAngVelX (const Decimal &x) |
| Set the angular velocity along x axis. | |
| void | setAngVelY (const Decimal &y) |
| Set the angular velocity along y axis. | |
| void | setAngVelZ (const Decimal &z) |
| Set the angular velocity along z axis. | |
| void | setAngularVelocity (const Velocity3DArma &angVel) |
| Set the angular velocity. | |
| void | setTime (const Time &time) |
| Set time. | |
| void | setTime (Decimal time) |
| Set time. | |
| void | setTime (const long int &sec, const long int &usec) |
| Set time. | |
| Odometry3DArma * | getPointerOdo () |
| Get pointer to odometry in 3D. | |
| Time * | getPointerTime () |
| Get pointer to time. | |
| string | print () |
| Print function. | |
| Odometry3DTimeArma::Odometry3DTimeArma | ( | ) |
Default constructor.
| Odometry3DTimeArma::Odometry3DTimeArma | ( | const Odometry3DArma & | odo, | |
| const Time & | time | |||
| ) |
Copy constructor.
| Odometry3DTimeArma::Odometry3DTimeArma | ( | const Decimal & | linVelX, | |
| const Decimal & | linVelY, | |||
| const Decimal & | linVelZ, | |||
| const Decimal & | velAngX, | |||
| const Decimal & | velAngY, | |||
| const Decimal & | velAngZ, | |||
| const Time & | time | |||
| ) |
Complete constructor.
| Odometry3DTimeArma::Odometry3DTimeArma | ( | const Decimal & | linVelX, | |
| const Decimal & | linVelY, | |||
| const Decimal & | linVelZ, | |||
| const Velocity3DArma & | angVel, | |||
| const Time & | time | |||
| ) |
Complete constructor.
| Odometry3DTimeArma::Odometry3DTimeArma | ( | const Velocity3DArma & | linVel, | |
| const Decimal & | velAngX, | |||
| const Decimal & | velAngY, | |||
| const Decimal & | velAngZ, | |||
| const Time & | time | |||
| ) |
Complete constructor.
| Odometry3DTimeArma::Odometry3DTimeArma | ( | const Velocity3DArma & | linVel, | |
| const Velocity3DArma & | angVel, | |||
| const Time & | time | |||
| ) |
Complete constructor.
| Odometry3DTimeArma::Odometry3DTimeArma | ( | const Decimal & | linVelX, | |
| const Decimal & | linVelY, | |||
| const Decimal & | linVelZ, | |||
| const Decimal & | velAngX, | |||
| const Decimal & | velAngY, | |||
| const Decimal & | velAngZ, | |||
| const long int & | sec, | |||
| const long int & | usec | |||
| ) |
Complete constructor.
| Odometry3DTimeArma::Odometry3DTimeArma | ( | const Decimal & | linVelX, | |
| const Decimal & | linVelY, | |||
| const Decimal & | linVelZ, | |||
| const Velocity3DArma & | angVel, | |||
| const long int & | sec, | |||
| const long int & | usec | |||
| ) |
Complete constructor.
| Odometry3DTimeArma::Odometry3DTimeArma | ( | const Velocity3DArma & | linVel, | |
| const Decimal & | velAngX, | |||
| const Decimal & | velAngY, | |||
| const Decimal & | velAngZ, | |||
| const long int & | sec, | |||
| const long int & | usec | |||
| ) |
Complete constructor.
| Odometry3DTimeArma::Odometry3DTimeArma | ( | const Velocity3DArma & | linVel, | |
| const Velocity3DArma & | angVel, | |||
| const long int & | sec, | |||
| const long int & | usec | |||
| ) |
Complete constructor.
| Odometry3DTimeArma::Odometry3DTimeArma | ( | const Decimal & | linVelX, | |
| const Decimal & | linVelY, | |||
| const Decimal & | linVelZ, | |||
| const Decimal & | velAngX, | |||
| const Decimal & | velAngY, | |||
| const Decimal & | velAngZ, | |||
| const Decimal & | time | |||
| ) |
Complete constructor.
| Odometry3DTimeArma::Odometry3DTimeArma | ( | const Decimal & | linVelX, | |
| const Decimal & | linVelY, | |||
| const Decimal & | linVelZ, | |||
| const Velocity3DArma & | angVel, | |||
| const Decimal & | time | |||
| ) |
Complete constructor.
| Odometry3DTimeArma::Odometry3DTimeArma | ( | const Velocity3DArma & | linVel, | |
| const Decimal & | velAngX, | |||
| const Decimal & | velAngY, | |||
| const Decimal & | velAngZ, | |||
| const Decimal & | time | |||
| ) |
Complete constructor.
| Odometry3DTimeArma::Odometry3DTimeArma | ( | const Velocity3DArma & | linVel, | |
| const Velocity3DArma & | angVel, | |||
| const Decimal & | time | |||
| ) |
Complete constructor.
| Odometry3DTimeArma & Odometry3DTimeArma::operator= | ( | const Odometry3DTimeArma & | rhs | ) |
Assignment operator.
| Odometry2DTimeArma Odometry3DTimeArma::getOdometry2DTime | ( | ) | const |
| Odometry3DArma Odometry3DTimeArma::getOdo | ( | ) | const |
| Decimal Odometry3DTimeArma::getLinVelX | ( | ) | const |
Get the current linear velocity along x.
| Decimal Odometry3DTimeArma::getLinVelY | ( | ) | const |
Get the current linear velocity along y.
| Decimal Odometry3DTimeArma::getLinVelZ | ( | ) | const |
Get the current linear velocity along z.
| Velocity3DArma Odometry3DTimeArma::getLinearVelocity | ( | ) | const |
Get the current linear velocity.
| Decimal Odometry3DTimeArma::getAngVelX | ( | ) | const |
Get the current angular velocity along x.
| Decimal Odometry3DTimeArma::getAngVelY | ( | ) | const |
Get the current angular velocity along y.
| Decimal Odometry3DTimeArma::getAngVelZ | ( | ) | const |
Get the current angular velocity along z.
| Velocity3DArma Odometry3DTimeArma::getAngularVelocity | ( | ) | const |
Get the current angular velocity.
| void Odometry3DTimeArma::setOdom | ( | const Odometry3DArma & | odo | ) |
Set the linear velocity along x axis.
| [in] | &x | Linear velocity to be set |
| void Odometry3DTimeArma::setLinVelX | ( | const Decimal & | x | ) |
Set the linear velocity along x axis.
| [in] | &x | Linear velocity to be set |
| void Odometry3DTimeArma::setLinVelY | ( | const Decimal & | y | ) |
Set the linear velocity along x axis.
| [in] | &x | Linear velocity to be set |
| void Odometry3DTimeArma::setLinVelZ | ( | const Decimal & | z | ) |
Set the acceleration along x axis.
| [in] | &x | Acceleration to be set |
| void Odometry3DTimeArma::setLinearVelocity | ( | const Velocity3DArma & | acc | ) |
Set the linear velocity along x axis.
| [in] | &x | Linear velocity to be set |
| void Odometry3DTimeArma::setAngVelX | ( | const Decimal & | x | ) |
Set the angular velocity along x axis.
| [in] | &x | Angular velocity to be set |
| void Odometry3DTimeArma::setAngVelY | ( | const Decimal & | y | ) |
Set the angular velocity along y axis.
| [in] | &y | Angular velocity to be set |
| void Odometry3DTimeArma::setAngVelZ | ( | const Decimal & | z | ) |
Set the angular velocity along z axis.
| [in] | &z | Angular velocity to be set |
| void Odometry3DTimeArma::setAngularVelocity | ( | const Velocity3DArma & | angVel | ) |
Set the angular velocity.
| [in] | &y | Angular velocity to be set |
| void Odometry3DTimeArma::setTime | ( | const long int & | sec, | |
| const long int & | usec | |||
| ) |
| Odometry3DArma * Odometry3DTimeArma::getPointerOdo | ( | ) |
Get pointer to odometry in 3D.
| Time * Odometry3DTimeArma::getPointerTime | ( | ) |
Get pointer to time.
| string Odometry3DTimeArma::print | ( | ) |
Print function.
1.5.6