ad_physics
|
DataType ParametricRange. More...
#include <ad/physics/ParametricRange.hpp>
Public Types | |
typedef std::shared_ptr< ParametricRange > | Ptr |
Smart pointer on ParametricRange. | |
typedef std::shared_ptr< ParametricRange const > | ConstPtr |
Smart pointer on constant ParametricRange. | |
Public Member Functions | |
ParametricRange ()=default | |
standard constructor | |
~ParametricRange ()=default | |
standard destructor | |
ParametricRange (const ParametricRange &other)=default | |
standard copy constructor | |
ParametricRange (ParametricRange &&other)=default | |
standard move constructor | |
ParametricRange & | operator= (const ParametricRange &other)=default |
standard assignment operator More... | |
ParametricRange & | operator= (ParametricRange &&other)=default |
standard move operator More... | |
bool | operator== (const ParametricRange &other) const |
standard comparison operator More... | |
bool | operator!= (const ParametricRange &other) const |
standard comparison operator More... | |
Public Attributes | |
::ad::physics::ParametricValue | minimum {0.0} |
::ad::physics::ParametricValue | maximum {1.0} |
DataType ParametricRange.
A parametric range within a lane segment described by its borders: [minimum, maximum].
|
inline |
standard comparison operator
[in] | other | Other ParametricRange. |
true
if both ParametricRange are different
|
default |
standard assignment operator
[in] | other | Other ParametricRange |
|
default |
standard move operator
[in] | other | Other ParametricRange |
|
inline |
standard comparison operator
[in] | other | Other ParametricRange |
true
if both ParametricRange are equal ::ad::physics::ParametricValue ad::physics::ParametricRange::maximum {1.0} |
The maximum value of the parametric range.
::ad::physics::ParametricValue ad::physics::ParametricRange::minimum {0.0} |
The minimum value of the parametric range.