ad_rss
Public Types | Public Member Functions | Public Attributes | List of all members
ad::rss::state::HeadingRange Struct Reference

DataType HeadingRange. More...

#include <ad/rss/state/HeadingRange.hpp>

Public Types

typedef std::shared_ptr< HeadingRangePtr
 Smart pointer on HeadingRange.
 
typedef std::shared_ptr< HeadingRange const > ConstPtr
 Smart pointer on constant HeadingRange.
 

Public Member Functions

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

Public Attributes

::ad::physics::Angle begin
 
::ad::physics::Angle end
 

Detailed Description

DataType HeadingRange.

Defines an interval for the allowed heading range of the vehicle.

Member Function Documentation

◆ operator!=()

bool ad::rss::state::HeadingRange::operator!= ( const HeadingRange other) const
inline

standard comparison operator

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

◆ operator=() [1/2]

HeadingRange& ad::rss::state::HeadingRange::operator= ( const HeadingRange other)
default

standard assignment operator

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

◆ operator=() [2/2]

HeadingRange& ad::rss::state::HeadingRange::operator= ( HeadingRange &&  other)
default

standard move operator

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

◆ operator==()

bool ad::rss::state::HeadingRange::operator== ( const HeadingRange other) const
inline

standard comparison operator

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

Member Data Documentation

◆ begin

::ad::physics::Angle ad::rss::state::HeadingRange::begin

The begin of the heading range interval.

◆ end

::ad::physics::Angle ad::rss::state::HeadingRange::end

The end of the heading range interval.


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