MipResources::FlightModulePar Class Reference
[Motion module 3D]

represents the fundamental parameters of an abstract flight model/module More...

#include <MotionModule3D.h>

Inheritance diagram for MipResources::FlightModulePar:

MipResources::MotionModule3DPar

List of all members.

Public Member Functions

 FlightModulePar ()
 default constructor
 FlightModulePar (const FlightModulePar &p)
 copy constructor
FlightModuleParoperator= (const FlightModulePar &p)
 assigment operator =
Decimal maxXVel (void)
 gets the maximum x velocity in m/sec
Decimal maxYVel (void)
 gets the maximum y velocity in m/sec
Decimal maxZVel (void)
 gets the maximum z velocity in m/sec
Decimal maxRollRate (void)
 gets the maximum Roll velocity in rad/sec
Decimal maxPitchRate (void)
 gets the maximum pitch velocity in rad/sec
Decimal maxYawRate (void)
 gets the maximum yaw velocity in rad/sec
virtual string print ()
 print par

Protected Member Functions

void setMaxXVel (Decimal m)
 sets the maximum X velocity (linear velocity) in m/sec
void setMaxYVel (Decimal m)
 sets the maximum Y velocity (linear velocity) in m/sec
void setMaxZVel (Decimal m)
 sets the maximum Z velocity (linear velocity) in m/sec
void setMaxRollVel (Decimal m)
 sets the maximum Roll velocity (angular velocity) in rad/sec
void setMaxPitchVel (Decimal m)
 sets the maximum Pitch velocity (angular velocity) in rad/sec
void setMaxYawVel (Decimal m)
 sets the maximum Yaw velocity (angular velocity) in rad/sec


Detailed Description

represents the fundamental parameters of an abstract flight model/module

Author:
Paolo Stegagno

Constructor & Destructor Documentation

MipResources::FlightModulePar::FlightModulePar (  )  [inline]

default constructor

MipResources::FlightModulePar::FlightModulePar ( const FlightModulePar p  )  [inline]

copy constructor


Member Function Documentation

void MipResources::FlightModulePar::setMaxXVel ( Decimal  m  )  [inline, protected]

sets the maximum X velocity (linear velocity) in m/sec

Note:
it must be positive, zero means uninizializad

void MipResources::FlightModulePar::setMaxYVel ( Decimal  m  )  [inline, protected]

sets the maximum Y velocity (linear velocity) in m/sec

Note:
it must be positive, zero means uninizializad

void MipResources::FlightModulePar::setMaxZVel ( Decimal  m  )  [inline, protected]

sets the maximum Z velocity (linear velocity) in m/sec

Note:
it must be positive, zero means uninizializad

void MipResources::FlightModulePar::setMaxRollVel ( Decimal  m  )  [inline, protected]

sets the maximum Roll velocity (angular velocity) in rad/sec

Note:
it must be positive, zero means uninizializad

void MipResources::FlightModulePar::setMaxPitchVel ( Decimal  m  )  [inline, protected]

sets the maximum Pitch velocity (angular velocity) in rad/sec

Note:
it must be positive, zero means uninizializad

void MipResources::FlightModulePar::setMaxYawVel ( Decimal  m  )  [inline, protected]

sets the maximum Yaw velocity (angular velocity) in rad/sec

Note:
it must be positive, zero means uninizializad

FlightModulePar& MipResources::FlightModulePar::operator= ( const FlightModulePar p  )  [inline]

assigment operator =

Decimal MipResources::FlightModulePar::maxXVel ( void   )  [inline]

gets the maximum x velocity in m/sec

Decimal MipResources::FlightModulePar::maxYVel ( void   )  [inline]

gets the maximum y velocity in m/sec

Decimal MipResources::FlightModulePar::maxZVel ( void   )  [inline]

gets the maximum z velocity in m/sec

Decimal MipResources::FlightModulePar::maxRollRate ( void   )  [inline]

gets the maximum Roll velocity in rad/sec

Decimal MipResources::FlightModulePar::maxPitchRate ( void   )  [inline]

gets the maximum pitch velocity in rad/sec

Decimal MipResources::FlightModulePar::maxYawRate ( void   )  [inline]

gets the maximum yaw velocity in rad/sec

virtual string MipResources::FlightModulePar::print (  )  [inline, virtual]

print par

Reimplemented from MipResources::MotionModule3DPar.


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

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