Common data management class for all Area-Typed objects. More...
#include <Area.h>
Private Attributes | |
CompoundPolygons3d | innerBoundPolygons_ |
represents the inner bounds of the area More... | |
std::vector< LineStrings3d > | innerBounds_ |
vector of ls for inner bounds More... | |
LineStrings3d | outerBound_ |
linestrings that together form the outer bound More... | |
CompoundPolygon3d | outerBoundPolygon_ |
represents the outer bounds of the area More... | |
RegulatoryElementPtrs | regulatoryElements_ |
regulatory elements that apply More... | |
Additional Inherited Members | |
![]() | |
AttributeMap | attributes |
attributes of this primitive More... | |
Id | id {InvalId} |
Id of this primitive (unique across one map) More... | |
![]() | |
~PrimitiveData ()=default | |
Common data management class for all Area-Typed objects.
Definition at line 43 of file primitives/Area.h.
|
inline |
Constructs a new, AreaData object.
Definition at line 46 of file primitives/Area.h.
|
inline |
Definition at line 68 of file primitives/Area.h.
|
inline |
Definition at line 64 of file primitives/Area.h.
|
inline |
Definition at line 58 of file primitives/Area.h.
|
inline |
Definition at line 63 of file primitives/Area.h.
|
inline |
Definition at line 55 of file primitives/Area.h.
|
inline |
Definition at line 66 of file primitives/Area.h.
|
inline |
Definition at line 73 of file primitives/Area.h.
|
inline |
Definition at line 70 of file primitives/Area.h.
|
inline |
Definition at line 80 of file primitives/Area.h.
|
inline |
Definition at line 76 of file primitives/Area.h.
|
inline |
Definition at line 95 of file primitives/Area.h.
|
inline |
Definition at line 90 of file primitives/Area.h.
|
inline |
sets a new outer bound.
Definition at line 85 of file primitives/Area.h.
|
private |
represents the inner bounds of the area
Definition at line 108 of file primitives/Area.h.
|
private |
vector of ls for inner bounds
Definition at line 103 of file primitives/Area.h.
|
private |
linestrings that together form the outer bound
Definition at line 102 of file primitives/Area.h.
|
private |
represents the outer bounds of the area
Definition at line 107 of file primitives/Area.h.
|
private |
regulatory elements that apply
Definition at line 104 of file primitives/Area.h.