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.