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

DataType GeoBorder. More...

#include <ad/map/lane/GeoBorder.hpp>

Collaboration diagram for ad::map::lane::GeoBorder:
Collaboration graph
[legend]

Public Types

typedef std::shared_ptr< GeoBorderPtr
 Smart pointer on GeoBorder.
 
typedef std::shared_ptr< GeoBorder const > ConstPtr
 Smart pointer on constant GeoBorder.
 

Public Member Functions

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

Public Attributes

::ad::map::point::GeoEdge left
 
::ad::map::point::GeoEdge right
 

Detailed Description

DataType GeoBorder.

Lane borders in geo coordinates

Member Function Documentation

◆ operator!=()

bool ad::map::lane::GeoBorder::operator!= ( const GeoBorder other) const
inline

standard comparison operator

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

◆ operator=() [1/2]

GeoBorder& ad::map::lane::GeoBorder::operator= ( const GeoBorder other)
default

standard assignment operator

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

◆ operator=() [2/2]

GeoBorder& ad::map::lane::GeoBorder::operator= ( GeoBorder &&  other)
default

standard move operator

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

◆ operator==()

bool ad::map::lane::GeoBorder::operator== ( const GeoBorder other) const
inline

standard comparison operator

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

Member Data Documentation

◆ left

::ad::map::point::GeoEdge ad::map::lane::GeoBorder::left

Left edge of border

◆ right

::ad::map::point::GeoEdge ad::map::lane::GeoBorder::right

Right edge of border


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