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

DataType OccupiedRegion. More...

#include <ad/rss/world/OccupiedRegion.hpp>

Public Types

typedef std::shared_ptr< OccupiedRegionPtr
 Smart pointer on OccupiedRegion.
 
typedef std::shared_ptr< OccupiedRegion const > ConstPtr
 Smart pointer on constant OccupiedRegion.
 

Public Member Functions

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

Public Attributes

::ad::rss::world::LaneSegmentId segmentId
 
::ad::physics::ParametricRange lonRange
 
::ad::physics::ParametricRange latRange
 

Detailed Description

DataType OccupiedRegion.

Describes the region that an object covers within a lane segment. An object on a lane is described by the parametric range it spans in each of the two lane segment directions.

Member Function Documentation

◆ operator!=()

bool ad::rss::world::OccupiedRegion::operator!= ( const OccupiedRegion other) const
inline

standard comparison operator

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

◆ operator=() [1/2]

OccupiedRegion& ad::rss::world::OccupiedRegion::operator= ( const OccupiedRegion other)
default

standard assignment operator

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

◆ operator=() [2/2]

OccupiedRegion& ad::rss::world::OccupiedRegion::operator= ( OccupiedRegion &&  other)
default

standard move operator

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

◆ operator==()

bool ad::rss::world::OccupiedRegion::operator== ( const OccupiedRegion other) const
inline

standard comparison operator

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

Member Data Documentation

◆ latRange

::ad::physics::ParametricRange ad::rss::world::OccupiedRegion::latRange

The parametric range an object spans in lateral direction within a lane segment.

◆ lonRange

::ad::physics::ParametricRange ad::rss::world::OccupiedRegion::lonRange

The parametric range an object spans in longitudinal direction within a lane segment.

◆ segmentId

::ad::rss::world::LaneSegmentId ad::rss::world::OccupiedRegion::segmentId

The id of the lane segment this region refers to.


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