Public Types | Public Member Functions | Private Attributes | List of all members
lanelet::routing::LaneletOrAreaPath Class Reference

Similar to LaneletPath, but can also contain areas. More...

#include <LaneletPath.h>

Public Types

using const_iterator = ConstLaneletOrAreas::const_iterator
 
using iterator = ConstLaneletOrAreas::iterator
 

Public Member Functions

const ConstLaneletOrAreaback () const
 
iterator begin ()
 
const_iterator begin () const
 
bool empty () const
 
iterator end ()
 
const_iterator end () const
 
const ConstLaneletOrAreafront () const
 
 LaneletOrAreaPath (ConstLaneletOrAreas lltsOrArea={})
 
bool operator!= (const LaneletOrAreaPath &other) const
 
bool operator== (const LaneletOrAreaPath &other) const
 
const ConstLaneletOrAreaoperator[] (size_t idx) const
 
size_t size () const
 

Private Attributes

ConstLaneletOrAreas laneletsOrAreas_
 

Detailed Description

Similar to LaneletPath, but can also contain areas.

Definition at line 49 of file LaneletPath.h.

Member Typedef Documentation

◆ const_iterator

using lanelet::routing::LaneletOrAreaPath::const_iterator = ConstLaneletOrAreas::const_iterator

Definition at line 52 of file LaneletPath.h.

◆ iterator

using lanelet::routing::LaneletOrAreaPath::iterator = ConstLaneletOrAreas::iterator

Definition at line 51 of file LaneletPath.h.

Constructor & Destructor Documentation

◆ LaneletOrAreaPath()

lanelet::routing::LaneletOrAreaPath::LaneletOrAreaPath ( ConstLaneletOrAreas  lltsOrArea = {})
inlineexplicit

Definition at line 54 of file LaneletPath.h.

Member Function Documentation

◆ back()

const ConstLaneletOrArea& lanelet::routing::LaneletOrAreaPath::back ( ) const
inline

Definition at line 63 of file LaneletPath.h.

◆ begin() [1/2]

iterator lanelet::routing::LaneletOrAreaPath::begin ( )
inline

Definition at line 56 of file LaneletPath.h.

◆ begin() [2/2]

const_iterator lanelet::routing::LaneletOrAreaPath::begin ( ) const
inline

Definition at line 57 of file LaneletPath.h.

◆ empty()

bool lanelet::routing::LaneletOrAreaPath::empty ( ) const
inline

Definition at line 61 of file LaneletPath.h.

◆ end() [1/2]

iterator lanelet::routing::LaneletOrAreaPath::end ( )
inline

Definition at line 58 of file LaneletPath.h.

◆ end() [2/2]

const_iterator lanelet::routing::LaneletOrAreaPath::end ( ) const
inline

Definition at line 59 of file LaneletPath.h.

◆ front()

const ConstLaneletOrArea& lanelet::routing::LaneletOrAreaPath::front ( ) const
inline

Definition at line 62 of file LaneletPath.h.

◆ operator!=()

bool lanelet::routing::LaneletOrAreaPath::operator!= ( const LaneletOrAreaPath other) const
inline

Definition at line 69 of file LaneletPath.h.

◆ operator==()

bool lanelet::routing::LaneletOrAreaPath::operator== ( const LaneletOrAreaPath other) const
inline

Definition at line 71 of file LaneletPath.h.

◆ operator[]()

const ConstLaneletOrArea& lanelet::routing::LaneletOrAreaPath::operator[] ( size_t  idx) const
inline

Definition at line 64 of file LaneletPath.h.

◆ size()

size_t lanelet::routing::LaneletOrAreaPath::size ( ) const
inline

Definition at line 60 of file LaneletPath.h.

Member Data Documentation

◆ laneletsOrAreas_

ConstLaneletOrAreas lanelet::routing::LaneletOrAreaPath::laneletsOrAreas_
private

Definition at line 74 of file LaneletPath.h.


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


lanelet2_routing
Author(s): Matthias Mayr
autogenerated on Sun Oct 27 2024 02:27:49