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

DataType PointOfInterest. More...

#include <ad/map/config/PointOfInterest.hpp>

Collaboration diagram for ad::map::config::PointOfInterest:
Collaboration graph
[legend]

Public Types

typedef std::shared_ptr< PointOfInterestPtr
 Smart pointer on PointOfInterest.
 
typedef std::shared_ptr< PointOfInterest const > ConstPtr
 Smart pointer on constant PointOfInterest.
 

Public Member Functions

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

Public Attributes

::ad::map::point::GeoPoint geoPoint
 
std::string name
 

Detailed Description

DataType PointOfInterest.

A Point of interest

Member Function Documentation

◆ operator!=()

bool ad::map::config::PointOfInterest::operator!= ( const PointOfInterest other) const
inline

standard comparison operator

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

◆ operator=() [1/2]

PointOfInterest& ad::map::config::PointOfInterest::operator= ( const PointOfInterest other)
default

standard assignment operator

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

◆ operator=() [2/2]

PointOfInterest& ad::map::config::PointOfInterest::operator= ( PointOfInterest &&  other)
default

standard move operator

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

◆ operator==()

bool ad::map::config::PointOfInterest::operator== ( const PointOfInterest other) const
inline

standard comparison operator

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

Member Data Documentation

◆ geoPoint

::ad::map::point::GeoPoint ad::map::config::PointOfInterest::geoPoint

The geo position of the point

◆ name

std::string ad::map::config::PointOfInterest::name

The name of the point of interest.


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