#include <R3Arma.h>
Public Member Functions | |
Position3DTimeArma () | |
Default constructor. | |
Position3DTimeArma (const Position3DArma &odo, const Time &time) | |
Copy constructor. | |
Position3DTimeArma (const Decimal &x, const Decimal &y, const Decimal &z, const Time &time) | |
Complete constructor. | |
Position3DTimeArma (const Decimal &x, const Decimal &y, const Decimal &z, const long int &sec, const long int &usec) | |
Complete constructor. | |
Position3DTimeArma (const Decimal &x, const Decimal &y, const Decimal &z, const Decimal &time) | |
Complete constructor. | |
Position3DTimeArma (const Position3D &A, const Time &time) | |
Copy constructor. | |
Position3DTimeArma (const Position3D &A, const long int &sec, const long int &usec) | |
Copy constructor. | |
Position3DTimeArma (const Position3D &A, const Decimal &time) | |
Copy constructor. | |
Position3DTimeArma (const arma::Mat< Decimal > &A, const Time &time) | |
Copy constructor. | |
Position3DTimeArma (const arma::Mat< Decimal > &A, const long int &sec, const long int &usec) | |
Copy constructor. | |
Position3DTimeArma (const arma::Mat< Decimal > &A, const Decimal &time) | |
Copy constructor. | |
Position3DTimeArma & | operator= (const Position3DTimeArma &rhs) |
Assignment operator. | |
Position3DArma | getPos () const |
Get the position with time. | |
Time | getTime () const |
Get the time. | |
Decimal | getTimeDCast () |
Get the time. | |
Position3DArma * | getPointerPos () |
Get the pointer to the position. | |
Time * | getPointerTime () |
Get the pointer to time. | |
void | setPos (const Position3DArma &pos) |
Get the position with time. | |
void | setTime (const Time &time) |
Set the time. | |
void | setTime (const Decimal in) |
Set the time. | |
Decimal | posX () const |
Return the x component. | |
Decimal | posY () const |
Return the x component. | |
Decimal | posZ () const |
Return the x component. | |
void | setPosX (const Decimal &p) |
Set the x component. | |
void | setPosY (const Decimal &p) |
Set the x component. | |
void | setPosZ (const Decimal &p) |
Set the x component. | |
string | print () |
Print function. |
Position3DTimeArma::Position3DTimeArma | ( | ) |
Default constructor.
Position3DTimeArma::Position3DTimeArma | ( | const Position3DArma & | odo, | |
const Time & | time | |||
) |
Copy constructor.
Position3DTimeArma::Position3DTimeArma | ( | const Decimal & | x, | |
const Decimal & | y, | |||
const Decimal & | z, | |||
const Time & | time | |||
) |
Complete constructor.
Position3DTimeArma::Position3DTimeArma | ( | const Decimal & | x, | |
const Decimal & | y, | |||
const Decimal & | z, | |||
const long int & | sec, | |||
const long int & | usec | |||
) |
Complete constructor.
Position3DTimeArma::Position3DTimeArma | ( | const Decimal & | x, | |
const Decimal & | y, | |||
const Decimal & | z, | |||
const Decimal & | time | |||
) |
Complete constructor.
Position3DTimeArma::Position3DTimeArma | ( | const Position3D & | A, | |
const Time & | time | |||
) |
Copy constructor.
Position3DTimeArma::Position3DTimeArma | ( | const Position3D & | A, | |
const long int & | sec, | |||
const long int & | usec | |||
) |
Copy constructor.
Position3DTimeArma::Position3DTimeArma | ( | const Position3D & | A, | |
const Decimal & | time | |||
) |
Copy constructor.
Copy constructor.
Position3DTimeArma::Position3DTimeArma | ( | const arma::Mat< Decimal > & | A, | |
const long int & | sec, | |||
const long int & | usec | |||
) |
Copy constructor.
Copy constructor.
Position3DTimeArma & Position3DTimeArma::operator= | ( | const Position3DTimeArma & | rhs | ) |
Assignment operator.
Position3DArma Position3DTimeArma::getPos | ( | ) | const |
Position3DArma * Position3DTimeArma::getPointerPos | ( | ) |
Get the pointer to the position.
Time * Position3DTimeArma::getPointerTime | ( | ) |
Get the pointer to time.
void Position3DTimeArma::setPos | ( | const Position3DArma & | pos | ) |
Get the position with time.
[in] | &pos | Position3DTimeArma: position in 3D with associated time |
void Position3DTimeArma::setTime | ( | const Time & | time | ) |
Decimal Position3DTimeArma::posX | ( | ) | const |
Return the x component.
Decimal Position3DTimeArma::posY | ( | ) | const |
Return the x component.
Decimal Position3DTimeArma::posZ | ( | ) | const |
Return the x component.
void Position3DTimeArma::setPosX | ( | const Decimal & | p | ) |
Set the x component.
void Position3DTimeArma::setPosY | ( | const Decimal & | p | ) |
Set the x component.
void Position3DTimeArma::setPosZ | ( | const Decimal & | p | ) |
Set the x component.
string Position3DTimeArma::print | ( | ) |
Print function.