Public Member Functions | Public Attributes | List of all members
lanelet::osm::Node Struct Reference

Osm node object. More...

#include <OsmFile.h>

Inheritance diagram for lanelet::osm::Node:
Inheritance graph
[legend]

Public Member Functions

 Node ()=default
 
 Node (Id id, Attributes attributes, GPSPoint point)
 
std::string type () override
 
- Public Member Functions inherited from lanelet::osm::Primitive
Primitiveoperator= (const Primitive &rhs)=delete
 
Primitiveoperator= (Primitive &&rhs) noexcept=default
 
 Primitive ()=default
 
 Primitive (const Primitive &rhs)=delete
 
 Primitive (Id id, Attributes attributes)
 
 Primitive (Primitive &&rhs) noexcept=default
 
virtual ~Primitive ()=default
 

Public Attributes

GPSPoint point
 
- Public Attributes inherited from lanelet::osm::Primitive
Attributes attributes
 
Id id {0}
 

Detailed Description

Osm node object.

Definition at line 38 of file OsmFile.h.

Constructor & Destructor Documentation

◆ Node() [1/2]

lanelet::osm::Node::Node ( )
default

◆ Node() [2/2]

lanelet::osm::Node::Node ( Id  id,
Attributes  attributes,
GPSPoint  point 
)
inline

Definition at line 40 of file OsmFile.h.

Member Function Documentation

◆ type()

std::string lanelet::osm::Node::type ( )
inlineoverridevirtual

Implements lanelet::osm::Primitive.

Definition at line 41 of file OsmFile.h.

Member Data Documentation

◆ point

GPSPoint lanelet::osm::Node::point

Definition at line 42 of file OsmFile.h.


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


lanelet2_io
Author(s): Fabian Poggenhans
autogenerated on Thu Mar 6 2025 03:26:03