|
ad_physics
|
DataType AngleRange. More...
#include <ad/physics/AngleRange.hpp>

Public Types | |
| typedef std::shared_ptr< AngleRange > | Ptr |
| Smart pointer on AngleRange. | |
| typedef std::shared_ptr< AngleRange const > | ConstPtr |
| Smart pointer on constant AngleRange. | |
Public Member Functions | |
| AngleRange ()=default | |
| standard constructor | |
| ~AngleRange ()=default | |
| standard destructor | |
| AngleRange (const AngleRange &other)=default | |
| standard copy constructor | |
| AngleRange (AngleRange &&other)=default | |
| standard move constructor | |
| AngleRange & | operator= (const AngleRange &other)=default |
| standard assignment operator More... | |
| AngleRange & | operator= (AngleRange &&other)=default |
| standard move operator More... | |
| bool | operator== (const AngleRange &other) const |
| standard comparison operator More... | |
| bool | operator!= (const AngleRange &other) const |
| standard comparison operator More... | |
Public Attributes | |
| ::ad::physics::Angle | minimum {std::numeric_limits<Angle>::lowest()} |
| ::ad::physics::Angle | maximum {std::numeric_limits<Angle>::max()} |
DataType AngleRange.
A range of angles described by its borders: [minimum, maximum].
|
inline |
standard comparison operator
| [in] | other | Other AngleRange. |
true if both AngleRange are different
|
default |
|
default |
standard assignment operator
| [in] | other | Other AngleRange |
|
inline |
standard comparison operator
| [in] | other | Other AngleRange |
true if both AngleRange are equal | ::ad::physics::Angle ad::physics::AngleRange::maximum {std::numeric_limits<Angle>::max()} |
The maximum value of the angle range.
| ::ad::physics::Angle ad::physics::AngleRange::minimum {std::numeric_limits<Angle>::lowest()} |
The minimum value of the angle range.
1.8.17