ad_physics
Public Types | Public Member Functions | Public Attributes | List of all members
ad::physics::AngularVelocity3D Struct Reference

DataType AngularVelocity3D. More...

#include <ad/physics/AngularVelocity3D.hpp>

Collaboration diagram for ad::physics::AngularVelocity3D:
Collaboration graph
[legend]

Public Types

typedef std::shared_ptr< AngularVelocity3DPtr
 Smart pointer on AngularVelocity3D.
 
typedef std::shared_ptr< AngularVelocity3D const > ConstPtr
 Smart pointer on constant AngularVelocity3D.
 

Public Member Functions

 AngularVelocity3D ()=default
 standard constructor
 
 ~AngularVelocity3D ()=default
 standard destructor
 
 AngularVelocity3D (const AngularVelocity3D &other)=default
 standard copy constructor
 
 AngularVelocity3D (AngularVelocity3D &&other)=default
 standard move constructor
 
AngularVelocity3Doperator= (const AngularVelocity3D &other)=default
 standard assignment operator More...
 
AngularVelocity3Doperator= (AngularVelocity3D &&other)=default
 standard move operator More...
 
bool operator== (const AngularVelocity3D &other) const
 standard comparison operator More...
 
bool operator!= (const AngularVelocity3D &other) const
 standard comparison operator More...
 

Public Attributes

::ad::physics::AngularVelocity x
 
::ad::physics::AngularVelocity y
 
::ad::physics::AngularVelocity z
 

Detailed Description

DataType AngularVelocity3D.

The rate of change of an object's angular displacement in three-dimensional space with respect to time.

Member Function Documentation

◆ operator!=()

bool ad::physics::AngularVelocity3D::operator!= ( const AngularVelocity3D other) const
inline

standard comparison operator

Parameters
[in]otherOther AngularVelocity3D.
Returns
true if both AngularVelocity3D are different

◆ operator=() [1/2]

AngularVelocity3D& ad::physics::AngularVelocity3D::operator= ( AngularVelocity3D &&  other)
default

standard move operator

Parameters
[in]otherOther AngularVelocity3D
Returns
Reference to this AngularVelocity3D.

◆ operator=() [2/2]

AngularVelocity3D& ad::physics::AngularVelocity3D::operator= ( const AngularVelocity3D other)
default

standard assignment operator

Parameters
[in]otherOther AngularVelocity3D
Returns
Reference to this AngularVelocity3D.

◆ operator==()

bool ad::physics::AngularVelocity3D::operator== ( const AngularVelocity3D other) const
inline

standard comparison operator

Parameters
[in]otherOther AngularVelocity3D
Returns
true if both AngularVelocity3D are equal

Member Data Documentation

◆ x

::ad::physics::AngularVelocity ad::physics::AngularVelocity3D::x

The x component of the angular velocity

◆ y

::ad::physics::AngularVelocity ad::physics::AngularVelocity3D::y

The y component of the angular velocity

◆ z

::ad::physics::AngularVelocity ad::physics::AngularVelocity3D::z

The z component of the angular velocity


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