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.
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.


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