ad_map_access
Public Types | Public Member Functions | Public Attributes | List of all members
ad::map::match::MapMatchedObjectBoundingBox Struct Reference

DataType MapMatchedObjectBoundingBox. More...

#include <ad/map/match/MapMatchedObjectBoundingBox.hpp>

Collaboration diagram for ad::map::match::MapMatchedObjectBoundingBox:
Collaboration graph
[legend]

Public Types

typedef std::shared_ptr< MapMatchedObjectBoundingBoxPtr
 Smart pointer on MapMatchedObjectBoundingBox.
 
typedef std::shared_ptr< MapMatchedObjectBoundingBox const > ConstPtr
 Smart pointer on constant MapMatchedObjectBoundingBox.
 

Public Member Functions

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

Public Attributes

::ad::map::match::LaneOccupiedRegionList laneOccupiedRegions
 
::ad::map::match::MapMatchedObjectReferencePositionList referencePointPositions
 
::ad::physics::Distance samplingDistance {0.0}
 
::ad::physics::Distance matchRadius {0.0}
 

Detailed Description

DataType MapMatchedObjectBoundingBox.

Member Function Documentation

◆ operator!=()

bool ad::map::match::MapMatchedObjectBoundingBox::operator!= ( const MapMatchedObjectBoundingBox other) const
inline

standard comparison operator

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

◆ operator=() [1/2]

MapMatchedObjectBoundingBox& ad::map::match::MapMatchedObjectBoundingBox::operator= ( const MapMatchedObjectBoundingBox other)
default

standard assignment operator

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

◆ operator=() [2/2]

MapMatchedObjectBoundingBox& ad::map::match::MapMatchedObjectBoundingBox::operator= ( MapMatchedObjectBoundingBox &&  other)
default

standard move operator

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

◆ operator==()

bool ad::map::match::MapMatchedObjectBoundingBox::operator== ( const MapMatchedObjectBoundingBox other) const
inline

standard comparison operator

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

Member Data Documentation

◆ matchRadius

::ad::physics::Distance ad::map::match::MapMatchedObjectBoundingBox::matchRadius {0.0}

The actual map matching radius around the object.

◆ samplingDistance

::ad::physics::Distance ad::map::match::MapMatchedObjectBoundingBox::samplingDistance {0.0}

Sampling distance used to calculate the bounding box.


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