MipBaselib::PosiFeatures2DTimeArma Class Reference

#include <R2Arma.h>

List of all members.

Public Member Functions

 PosiFeatures2DTimeArma ()
 Default constructor.
 PosiFeatures2DTimeArma (const Time &time)
 Complete constructor.
 PosiFeatures2DTimeArma (const int &sec, const int &usec)
 Complete constructor.
 PosiFeatures2DTimeArma (const Decimal &time)
 Complete constructor.
 PosiFeatures2DTimeArma (const vector< Position2DArma > &vec, const Time &time)
 Complete constructor.
 PosiFeatures2DTimeArma (const vector< Position2DArma > &vec, const int &sec, const int &usec)
 Complete constructor.
 PosiFeatures2DTimeArma (const vector< Position2DArma > &vec, const Decimal &time)
 Complete constructor.
 PosiFeatures2DTimeArma (const Position2DArma &pos, const Time &time)
 Complete constructor.
 PosiFeatures2DTimeArma (const Position2DArma &pos, const int &sec, const int &usec)
 Complete constructor.
 PosiFeatures2DTimeArma (const Position2DArma &pos, const Decimal &time)
 Complete constructor.
 PosiFeatures2DTimeArma (const PosiFeatures2DTimeArma &pos)
 Copy constructor.
PosiFeatures2DTimeArmaoperator= (const PosiFeatures2DTimeArma &rhs)
 Assignment operator.
vector< Position2DArmagetPositionVector () const
 Get the current vector stored.
Position2DArma getPositionAt (int index) const
 Get the current vector stored.
Time getTime () const
 Get the current time.
Decimal getTimeDCast ()
 Get the current time.
void setTime (const Time &time)
 Set the current time.
void setTime (const Decimal &time)
 Set the current time.
void setTime (const long int &sec, const long int &usec)
 Set the current time.
void addPosition (const Position2DArma &pos)
 Add in tail the given position.
void popLast ()
 Erase element in first position.
void setPosition (Position2DArma &pos, int index)
 Add in tail the given position.
Position2DArma getLastPosition ()
 Get the last position.
int getPositionSize () const
 Get the size of position vector.
void insertPosition (Position2DArma &pos, int index)
 Insert an element in list of position.
void freeVector ()
 Free the vector.
string print ()
 Print function.


Constructor & Destructor Documentation

PosiFeatures2DTimeArma::PosiFeatures2DTimeArma (  ) 

Default constructor.

PosiFeatures2DTimeArma::PosiFeatures2DTimeArma ( const Time time  ) 

Complete constructor.

PosiFeatures2DTimeArma::PosiFeatures2DTimeArma ( const int &  sec,
const int &  usec 
)

Complete constructor.

PosiFeatures2DTimeArma::PosiFeatures2DTimeArma ( const Decimal time  ) 

Complete constructor.

MipBaselib::PosiFeatures2DTimeArma::PosiFeatures2DTimeArma ( const vector< Position2DArma > &  vec,
const Time time 
)

Complete constructor.

MipBaselib::PosiFeatures2DTimeArma::PosiFeatures2DTimeArma ( const vector< Position2DArma > &  vec,
const int &  sec,
const int &  usec 
)

Complete constructor.

MipBaselib::PosiFeatures2DTimeArma::PosiFeatures2DTimeArma ( const vector< Position2DArma > &  vec,
const Decimal time 
)

Complete constructor.

PosiFeatures2DTimeArma::PosiFeatures2DTimeArma ( const Position2DArma pos,
const Time time 
)

Complete constructor.

PosiFeatures2DTimeArma::PosiFeatures2DTimeArma ( const Position2DArma pos,
const int &  sec,
const int &  usec 
)

Complete constructor.

PosiFeatures2DTimeArma::PosiFeatures2DTimeArma ( const Position2DArma pos,
const Decimal time 
)

Complete constructor.

PosiFeatures2DTimeArma::PosiFeatures2DTimeArma ( const PosiFeatures2DTimeArma pos  ) 

Copy constructor.


Member Function Documentation

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

Assignment operator.

vector< Position2DArma > PosiFeatures2DTimeArma::getPositionVector (  )  const

Get the current vector stored.

Returns:
Vector of position in 2D using armadillo libraries

Position2DArma PosiFeatures2DTimeArma::getPositionAt ( int  index  )  const

Get the current vector stored.

Parameters:
[in] index Index to get
Returns:
Position in 2D using armadillo libraries at given index
Note:
No control on index exceeding for computational payload

Time PosiFeatures2DTimeArma::getTime (  )  const

Get the current time.

Returns:
Time

Decimal PosiFeatures2DTimeArma::getTimeDCast (  ) 

Get the current time.

Returns:
Time

void PosiFeatures2DTimeArma::setTime ( const Time time  ) 

Set the current time.

Parameters:
[in] &time Time to set

void PosiFeatures2DTimeArma::setTime ( const Decimal time  ) 

Set the current time.

Parameters:
[in] &time Time to set

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

Set the current time.

Parameters:
[in] &sec Time in seconds
[in] &usec Time in microseconds

void PosiFeatures2DTimeArma::addPosition ( const Position2DArma pos  ) 

Add in tail the given position.

Parameters:
[in] &pos Position to set

void PosiFeatures2DTimeArma::popLast (  ) 

Erase element in first position.

void PosiFeatures2DTimeArma::setPosition ( Position2DArma pos,
int  index 
)

Add in tail the given position.

Parameters:
[in] &pos Position to set
[in] &pos Index to set
Note:
No control on index exceeding for computational payload

Position2DArma PosiFeatures2DTimeArma::getLastPosition (  ) 

Get the last position.

Returns:
Last position

int PosiFeatures2DTimeArma::getPositionSize (  )  const

Get the size of position vector.

Returns:
Size

void PosiFeatures2DTimeArma::insertPosition ( Position2DArma pos,
int  index 
)

Insert an element in list of position.

Parameters:
[in] &pos Position to insert
[in] &index Index where to set the item

void PosiFeatures2DTimeArma::freeVector (  ) 

Free the vector.

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