MipBaselib::Position2DTimeArma Class Reference

#include <R2Arma.h>

List of all members.

Public Member Functions

 Position2DTimeArma ()
 Default constructor.
 Position2DTimeArma (const Position2DArma &odo, const Time &time)
 Copy constructor.
 Position2DTimeArma (const Decimal &x, const Decimal &y, const Time &time)
 Complete constructor.
 Position2DTimeArma (const Decimal &x, const Decimal &y, const long int &sec, const long int &usec)
 Complete constructor.
 Position2DTimeArma (const Decimal &x, const Decimal &y, const Decimal &time)
 Complete constructor.
 Position2DTimeArma (const Position &A, const Time &time)
 Copy constructor.
 Position2DTimeArma (const Position &A, const long int &sec, const long int &usec)
 Copy constructor.
 Position2DTimeArma (const Position &A, const Decimal &time)
 Copy constructor.
 Position2DTimeArma (const arma::Mat< Decimal > &A, const Time &time)
 Copy constructor.
 Position2DTimeArma (const arma::Mat< Decimal > &A, const long int &sec, const long int &usec)
 Copy constructor.
 Position2DTimeArma (const arma::Mat< Decimal > &A, const Decimal &time)
 Copy constructor.
Position2DTimeArmaoperator= (const Position2DTimeArma &rhs)
 Assignment operator.
Position2DArma getPos () const
 Get the position.
Time getTime () const
 Get the time.
Decimal getTimeDCast ()
 Get the time.
void setPos (const Position2DArma &pos)
 Set the position.
void setTime (const Time &time)
 Set the time.
void setTime (const Decimal time)
 Set the time.
void setTime (const long int &sec, const long int &usec)
 Set the time.
Decimal posX () const
 Return the x component.
Decimal posY () const
 Return the x component.
void setPosX (const Decimal &p)
 Set the x component.
void setPosY (const Decimal &p)
 Set the x component.
string print ()
 Print function.


Constructor & Destructor Documentation

Position2DTimeArma::Position2DTimeArma (  ) 

Default constructor.

Position2DTimeArma::Position2DTimeArma ( const Position2DArma odo,
const Time time 
)

Copy constructor.

Position2DTimeArma::Position2DTimeArma ( const Decimal x,
const Decimal y,
const Time time 
)

Complete constructor.

Position2DTimeArma::Position2DTimeArma ( const Decimal x,
const Decimal y,
const long int &  sec,
const long int &  usec 
)

Complete constructor.

Position2DTimeArma::Position2DTimeArma ( const Decimal x,
const Decimal y,
const Decimal time 
)

Complete constructor.

Position2DTimeArma::Position2DTimeArma ( const Position A,
const Time time 
)

Copy constructor.

Position2DTimeArma::Position2DTimeArma ( const Position A,
const long int &  sec,
const long int &  usec 
)

Copy constructor.

Position2DTimeArma::Position2DTimeArma ( const Position A,
const Decimal time 
)

Copy constructor.

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

Copy constructor.

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

Copy constructor.

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

Copy constructor.


Member Function Documentation

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

Assignment operator.

Position2DArma Position2DTimeArma::getPos (  )  const

Get the position.

Returns:
Position in 2D

Time Position2DTimeArma::getTime (  )  const

Get the time.

Returns:
Time

Decimal Position2DTimeArma::getTimeDCast (  ) 

Get the time.

Returns:
Time

void Position2DTimeArma::setPos ( const Position2DArma pos  ) 

Set the position.

Parameters:
[in] &pos Position in 2D to set

void Position2DTimeArma::setTime ( const Time time  ) 

Set the time.

Parameters:
[in] time Time

void Position2DTimeArma::setTime ( const Decimal  time  ) 

Set the time.

Parameters:
[in] time Time

void Position2DTimeArma::setTime ( const long int &  sec,
const long int &  usec 
)

Set the time.

Parameters:
[in] time Time

Decimal Position2DTimeArma::posX (  )  const

Return the x component.

Decimal Position2DTimeArma::posY (  )  const

Return the x component.

void Position2DTimeArma::setPosX ( const Decimal p  ) 

Set the x component.

void Position2DTimeArma::setPosY ( const Decimal p  ) 

Set the x component.

string Position2DTimeArma::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