CodeSubWars 0.4.7b
CodeSubWars::CSWMovingPropertiesSensor Class Reference

#include <CSWMovingPropertiesSensor.h>

Inheritance diagram for CodeSubWars::CSWMovingPropertiesSensor:

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
 
- Public Member Functions inherited from CodeSubWars::CSWEquipment
bool isMoving () const
 
- Public Member Functions inherited from CodeSubWars::CSWObject
const std::string & getName () const
 

Detailed Description

This class provides functionality about moving.

Member Function Documentation

◆ getAcceleration()

const Vector3D & CodeSubWars::CSWMovingPropertiesSensor::getAcceleration ( ) const

Returns the acceleration in world coordinates in meter per second^2.

◆ getAngularAcceleration()

const Vector3D & CodeSubWars::CSWMovingPropertiesSensor::getAngularAcceleration ( ) const

Returns the angular acceleration in world coordinates in degree per second^2.

◆ getAngularVelocity()

const Vector3D & CodeSubWars::CSWMovingPropertiesSensor::getAngularVelocity ( ) const

Returns the angular velocity in world coordinates in degree per second.

◆ getAxialAngularAcceleration()

double CodeSubWars::CSWMovingPropertiesSensor::getAxialAngularAcceleration ( ) const

Returns the relative axial angular acceleration in degree per second^2.

◆ getAxialAngularVelocity()

double CodeSubWars::CSWMovingPropertiesSensor::getAxialAngularVelocity ( ) const

Returns the relative axial angular velocity in degree per second.

◆ getForwardAcceleration()

double CodeSubWars::CSWMovingPropertiesSensor::getForwardAcceleration ( ) const

Returns the relative forward acceleration in meter per second^2.

◆ getForwardVelocity()

double CodeSubWars::CSWMovingPropertiesSensor::getForwardVelocity ( ) const

Returns the relative forward velocity in meter per second.

◆ getFrontAngularAcceleration()

const Vector3D & CodeSubWars::CSWMovingPropertiesSensor::getFrontAngularAcceleration ( ) const

Returns the angular acceleration of the nose of the submarine in world coordinates in meter per second^2.

◆ getFrontAngularVelocity()

const Vector3D & CodeSubWars::CSWMovingPropertiesSensor::getFrontAngularVelocity ( ) const

Returns the angular velocity of the nose of the submarine in world coordinates in meter per second.

◆ getLeftAcceleration()

double CodeSubWars::CSWMovingPropertiesSensor::getLeftAcceleration ( ) const

Returns the relative leftward acceleration in meter per second^2.

◆ getLeftAngularAcceleration()

double CodeSubWars::CSWMovingPropertiesSensor::getLeftAngularAcceleration ( ) const

Returns the relative leftward angular acceleration in degree per second^2.

◆ getLeftAngularVelocity()

double CodeSubWars::CSWMovingPropertiesSensor::getLeftAngularVelocity ( ) const

Returns the relative leftward angular velocity in degree per second.

◆ getLeftVelocity()

double CodeSubWars::CSWMovingPropertiesSensor::getLeftVelocity ( ) const

Returns the local coordinates leftward velocity in local coordinates in meter per second.

◆ getUpAcceleration()

double CodeSubWars::CSWMovingPropertiesSensor::getUpAcceleration ( ) const

Returns the relative upward acceleration in meter per second^2.

◆ getUpAngularAcceleration()

double CodeSubWars::CSWMovingPropertiesSensor::getUpAngularAcceleration ( ) const

Returns the relative upward angular acceleration in degree per second^2.

◆ getUpAngularVelocity()

double CodeSubWars::CSWMovingPropertiesSensor::getUpAngularVelocity ( ) const

Returns the relative upward angular velocity in degree per second.

◆ getUpVelocity()

double CodeSubWars::CSWMovingPropertiesSensor::getUpVelocity ( ) const

Returns the relative upward velocity in meter per second.

◆ getVelocity()

const Vector3D & CodeSubWars::CSWMovingPropertiesSensor::getVelocity ( ) const

Returns the velocity in world coordinates in meter per second.


Generated at Sun Aug 7 2022 for project CodeSubWars. www.codesubwars.org