MipBaselib::Acceleration3DArma Class Reference

Represents acceleration vector in R^3 using armadillo libraries. More...

#include <R3Arma.h>

Inheritance diagram for MipBaselib::Acceleration3DArma:

MipBaselib::Position3DArma

List of all members.

Public Member Functions

 Acceleration3DArma ()
 Default constructor.
 Acceleration3DArma (const Decimal &x_in, const Decimal &y_in, const Decimal &z_in)
 Decimal x y z constructor.
 Acceleration3DArma (const Acceleration3DArma &p)
 Copy constructor.
 Acceleration3DArma (Position3DArma p)
 Position2DArma constructor.
 Acceleration3DArma (const Position3D &pos)
 Complete constructor.
 Acceleration3DArma (const arma::Mat< Decimal > &A)
 Copy constructor.
Acceleration3DArmaoperator= (const Acceleration3DArma &rhs)
 Assignment operator.
Acceleration3DArmaoperator= (const arma::Mat< Decimal > &rhs)
 Assignment operator.
bool operator== (const Acceleration3DArma &other) const
 Operator ==.
Acceleration2DArma getAcceleration2D ()
 Get the Acceleration2D.
string print (PrintTypes type=PRINT_TYPE_WITH_UNITS) const
 Prints the values.


Detailed Description

Represents acceleration vector in R^3 using armadillo libraries.

Author:
Marco Cognetti
Todo:
Import other methods from Position3D if needed.

Constructor & Destructor Documentation

MipBaselib::Acceleration3DArma::Acceleration3DArma (  )  [inline]

Default constructor.

MipBaselib::Acceleration3DArma::Acceleration3DArma ( const Decimal x_in,
const Decimal y_in,
const Decimal z_in 
) [inline]

Decimal x y z constructor.

Acceleration3DArma::Acceleration3DArma ( const Acceleration3DArma p  ) 

Copy constructor.

MipBaselib::Acceleration3DArma::Acceleration3DArma ( Position3DArma  p  )  [inline]

Position2DArma constructor.

MipBaselib::Acceleration3DArma::Acceleration3DArma ( const Position3D pos  )  [inline]

Complete constructor.

MipBaselib::Acceleration3DArma::Acceleration3DArma ( const arma::Mat< Decimal > &  A  )  [inline]

Copy constructor.


Member Function Documentation

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

Assignment operator.

Acceleration3DArma & Acceleration3DArma::operator= ( const arma::Mat< Decimal > &  rhs  ) 

Assignment operator.

Reimplemented from MipBaselib::Position3DArma.

bool Acceleration3DArma::operator== ( const Acceleration3DArma other  )  const

Operator ==.

Acceleration2DArma Acceleration3DArma::getAcceleration2D (  ) 

Get the Acceleration2D.

Returns:
Acceleration in 2D

string Acceleration3DArma::print ( PrintTypes  type = PRINT_TYPE_WITH_UNITS  )  const

Prints the values.


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