#include <Point.h>
Public Member Functions | |
PointData & | operator= (const LineStringData &)=delete |
PointData & | operator= (PointData &&)=default |
const BasicPoint2d & | point2d () const |
PointData (const PointData &)=delete | |
PointData (Id id, BasicPoint3d point, const AttributeMap &attributes=AttributeMap()) | |
PointData (PointData &&)=default | |
~PointData ()=default | |
![]() | |
PrimitiveData & | operator= (const PrimitiveData &rhs)=default |
PrimitiveData & | operator= (PrimitiveData &&rhs) noexcept=default |
PrimitiveData () noexcept=default | |
PrimitiveData (const PrimitiveData &rhs)=default | |
PrimitiveData (Id id, AttributeMap attributes=AttributeMap()) | |
Constructs a PrimitiveData object. More... | |
PrimitiveData (PrimitiveData &&rhs) noexcept=default | |
Public Attributes | |
BasicPoint3d | point |
![]() | |
AttributeMap | attributes |
attributes of this primitive More... | |
Id | id {InvalId} |
Id of this primitive (unique across one map) More... | |
Private Attributes | |
BasicPoint2d | point2d_ |
Additional Inherited Members | |
![]() | |
~PrimitiveData ()=default | |
Common data management class for all Point primitives.
Definition at line 105 of file primitives/Point.h.
|
inline |
Definition at line 107 of file primitives/Point.h.
|
delete |
|
default |
|
default |
|
delete |
|
inline |
Definition at line 114 of file primitives/Point.h.
BasicPoint3d lanelet::PointData::point |
Definition at line 121 of file primitives/Point.h.
|
mutableprivate |
Definition at line 124 of file primitives/Point.h.