#include <CSWMovingPropertiesSensor.h>
Public Member Functions | |
const Vector3D & | getVelocity () const |
const Vector3D & | getAngularVelocity () const |
const Vector3D & | getFrontAngularVelocity () const |
const Vector3D & | getAcceleration () const |
const Vector3D & | getAngularAcceleration () const |
const Vector3D & | getFrontAngularAcceleration () const |
double | getForwardVelocity () const |
double | getUpVelocity () const |
double | getLeftVelocity () const |
double | getUpAngularVelocity () const |
double | getLeftAngularVelocity () const |
double | getAxialAngularVelocity () const |
double | getForwardAcceleration () const |
double | getUpAcceleration () const |
double | getLeftAcceleration () const |
double | getUpAngularAcceleration () const |
double | getLeftAngularAcceleration () const |
double | getAxialAngularAcceleration () const |
![]() | |
bool | isMoving () const |
![]() | |
const std::string & | getName () const |
This class provides functionality about moving.
const Vector3D & CodeSubWars::CSWMovingPropertiesSensor::getAcceleration | ( | ) | const |
Returns the acceleration in world coordinates in meter per second^2.
const Vector3D & CodeSubWars::CSWMovingPropertiesSensor::getAngularAcceleration | ( | ) | const |
Returns the angular acceleration in world coordinates in degree per second^2.
const Vector3D & CodeSubWars::CSWMovingPropertiesSensor::getAngularVelocity | ( | ) | const |
Returns the angular velocity in world coordinates in degree per second.
double CodeSubWars::CSWMovingPropertiesSensor::getAxialAngularAcceleration | ( | ) | const |
Returns the relative axial angular acceleration in degree per second^2.
double CodeSubWars::CSWMovingPropertiesSensor::getAxialAngularVelocity | ( | ) | const |
Returns the relative axial angular velocity in degree per second.
double CodeSubWars::CSWMovingPropertiesSensor::getForwardAcceleration | ( | ) | const |
Returns the relative forward acceleration in meter per second^2.
double CodeSubWars::CSWMovingPropertiesSensor::getForwardVelocity | ( | ) | const |
Returns the relative forward velocity in meter per second.
const Vector3D & CodeSubWars::CSWMovingPropertiesSensor::getFrontAngularAcceleration | ( | ) | const |
Returns the angular acceleration of the nose of the submarine in world coordinates in meter per second^2.
const Vector3D & CodeSubWars::CSWMovingPropertiesSensor::getFrontAngularVelocity | ( | ) | const |
Returns the angular velocity of the nose of the submarine in world coordinates in meter per second.
double CodeSubWars::CSWMovingPropertiesSensor::getLeftAcceleration | ( | ) | const |
Returns the relative leftward acceleration in meter per second^2.
double CodeSubWars::CSWMovingPropertiesSensor::getLeftAngularAcceleration | ( | ) | const |
Returns the relative leftward angular acceleration in degree per second^2.
double CodeSubWars::CSWMovingPropertiesSensor::getLeftAngularVelocity | ( | ) | const |
Returns the relative leftward angular velocity in degree per second.
double CodeSubWars::CSWMovingPropertiesSensor::getLeftVelocity | ( | ) | const |
Returns the local coordinates leftward velocity in local coordinates in meter per second.
double CodeSubWars::CSWMovingPropertiesSensor::getUpAcceleration | ( | ) | const |
Returns the relative upward acceleration in meter per second^2.
double CodeSubWars::CSWMovingPropertiesSensor::getUpAngularAcceleration | ( | ) | const |
Returns the relative upward angular acceleration in degree per second^2.
double CodeSubWars::CSWMovingPropertiesSensor::getUpAngularVelocity | ( | ) | const |
Returns the relative upward angular velocity in degree per second.
double CodeSubWars::CSWMovingPropertiesSensor::getUpVelocity | ( | ) | const |
Returns the relative upward velocity in meter per second.
const Vector3D & CodeSubWars::CSWMovingPropertiesSensor::getVelocity | ( | ) | const |
Returns the velocity in world coordinates in meter per second.