|
CARLA
|
#include <OsmIngest.h>
Public Member Functions | |
| BoundingBox | NodeExtent () const |
| Extent of the nodes themselves, used when the file carries no <bounds> or the bounds are smaller than the ways crossing them. | |
Public Attributes | |
| std::optional< BoundingBox > | bbox |
| std::map< long long, OsmNode > | nodes |
| std::vector< OsmRelation > | relations |
| std::vector< OsmWay > | ways |
Definition at line 50 of file OsmIngest.h.
| BoundingBox twinmodel::OsmData::NodeExtent | ( | ) | const |
Extent of the nodes themselves, used when the file carries no <bounds> or the bounds are smaller than the ways crossing them.
Definition at line 32 of file OsmIngest.cpp.
References twinmodel::BoundingBox::east, nodes, twinmodel::BoundingBox::north, twinmodel::BoundingBox::south, and twinmodel::BoundingBox::west.
Referenced by osm2odr::ConvertOSMToOpenDRIVE().
| std::optional<BoundingBox> twinmodel::OsmData::bbox |
Definition at line 54 of file OsmIngest.h.
Referenced by osm2odr::ConvertOSMToOpenDRIVE(), and twinmodel::ParseOsmXml().
| std::map<long long, OsmNode> twinmodel::OsmData::nodes |
Definition at line 51 of file OsmIngest.h.
Referenced by twinmodel::BuildLaneGraph(), twinmodel::BuildSignals(), NodeExtent(), and twinmodel::ParseOsmXml().
| std::vector<OsmRelation> twinmodel::OsmData::relations |
Definition at line 53 of file OsmIngest.h.
Referenced by twinmodel::ParseOsmXml().
| std::vector<OsmWay> twinmodel::OsmData::ways |
Definition at line 52 of file OsmIngest.h.
Referenced by twinmodel::BuildLaneGraph(), and twinmodel::ParseOsmXml().