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

DataType Acceleration3D. More...

#include <ad/physics/Acceleration3D.hpp>

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

Public Types

typedef std::shared_ptr< Acceleration3DPtr
 Smart pointer on Acceleration3D.
 
typedef std::shared_ptr< Acceleration3D const > ConstPtr
 Smart pointer on constant Acceleration3D.
 

Public Member Functions

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

Public Attributes

::ad::physics::Acceleration x
 
::ad::physics::Acceleration y
 
::ad::physics::Acceleration z
 

Detailed Description

DataType Acceleration3D.

The rate of change of Velocity of an object with respect to time.

Member Function Documentation

◆ operator!=()

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

standard comparison operator

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

◆ operator=() [1/2]

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

standard move operator

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

◆ operator=() [2/2]

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

standard assignment operator

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

◆ operator==()

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

standard comparison operator

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

Member Data Documentation

◆ x

::ad::physics::Acceleration ad::physics::Acceleration3D::x

The x component of the acceleration

◆ y

::ad::physics::Acceleration ad::physics::Acceleration3D::y

The y component of the acceleration

◆ z

::ad::physics::Acceleration ad::physics::Acceleration3D::z

The y component of the acceleration


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