MipBaselib::Position3DTimeArma Class Reference

#include <R3Arma.h>

List of all members.

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.
Position3DTimeArmaoperator= (const Position3DTimeArma &rhs)
 Assignment operator.
Position3DArma getPos () const
 Get the position with time.
Time getTime () const
 Get the time.
Decimal getTimeDCast ()
 Get the time.
Position3DArmagetPointerPos ()
 Get the pointer to the position.
TimegetPointerTime ()
 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.


Constructor & Destructor Documentation

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.

Position3DTimeArma::Position3DTimeArma ( const arma::Mat< Decimal > &  A,
const Time time 
)

Copy constructor.

Position3DTimeArma::Position3DTimeArma ( const arma::Mat< Decimal > &  A,
const long int &  sec,
const long int &  usec 
)

Copy constructor.

Position3DTimeArma::Position3DTimeArma ( const arma::Mat< Decimal > &  A,
const Decimal time 
)

Copy constructor.


Member Function Documentation

Position3DTimeArma & Position3DTimeArma::operator= ( const Position3DTimeArma rhs  ) 

Assignment operator.

Position3DArma Position3DTimeArma::getPos (  )  const

Get the position with time.

Returns:
Position3DTimeArma: position in 3D with associated time

Time Position3DTimeArma::getTime (  )  const

Get the time.

Returns:
Time

Decimal Position3DTimeArma::getTimeDCast (  ) 

Get the time.

Returns:
Time

Position3DArma * Position3DTimeArma::getPointerPos (  ) 

Get the pointer to the position.

Returns:
Pointer to position in 3D

Time * Position3DTimeArma::getPointerTime (  ) 

Get the pointer to time.

Returns:
Pointer to time

void Position3DTimeArma::setPos ( const Position3DArma pos  ) 

Get the position with time.

Parameters:
[in] &pos Position3DTimeArma: position in 3D with associated time

void Position3DTimeArma::setTime ( const Time time  ) 

Set the time.

Parameters:
[in] &time Time to set

void Position3DTimeArma::setTime ( const Decimal  in  ) 

Set the time.

Parameters:
[in] in Time to set

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.


The documentation for this class was generated from the following files:

Generated on Mon Feb 20 07:01:12 2017 for MIP by  doxygen 1.5.6