| Interface | Description |
|---|---|
| OSMShape |
Interface for OSM object shapes.
|
| Class | Description |
|---|---|
| CleanOSMStep |
This step cleans the OpenStreetMap data by removing duplicate nodes and way, fixing degenerate ways, and fixing building edge orderings.
|
| ComputePassableEdgesStep |
This step computes which edges are passable and sets up neighbours accordingly.
|
| Constants |
Useful OSM to GML constants.
|
| Convertor |
This class converts OSMMaps to GMLMaps.
|
| ConvertTools |
Useful tools for converting OSM to GML.
|
| CreateBuildingsStep |
This class populates a GMLMap with random buildings.
|
| CreateEntrancesStep |
This class computes the entrances for buildings.
|
| DirectedEdge |
A DirectedEdge is an edge with an orientation.
|
| DirectedEdgeShapeInfo |
A ShapeInfo that knows how to draw DirectedEdges.
|
| Edge |
An edge.
|
| EdgeShapeInfo |
A ShapeInfo that knows how to draw Edges.
|
| MakeObjectsStep |
This step creates the final GML objects.
|
| MakeTempObjectsStep |
This step creates TemporaryObjects from the OSM data.
|
| ManagedObject |
A managed map object.
|
| MergeShapesStep |
This class merges adjacent shapes of the same type.
|
| Node |
A node object.
|
| OSMBuildingInfo |
Information about an OSM building.
|
| OSMIntersectionInfo |
Information about an OSM intersection.
|
| OSMRoadInfo |
Information about an OSM road.
|
| PruneStep |
This step removes extra nodes and edges.
|
| RemoveShapesStep |
This step removes shapes that are duplicates or contained entirely inside another shape.
|
| ScanOSMStep |
This step scans the OpenStreetMap data and generates information about roads, intersections and buildings.
|
| SplitIntersectingEdgesStep |
This step splits any edges that intersect.
|
| SplitShapesStep |
This step splits any shapes that overlap.
|
| TemporaryBuilding |
A temporary building during conversion.
|
| TemporaryIntersection |
A temporary intersection during conversion.
|
| TemporaryMap |
This class holds all temporary information during map conversion.
|
| TemporaryObject |
Abstract base class for temporary data structures during conversion.
|
| TemporaryObjectInfo |
A ShapeInfo that knows how to draw TemporaryObjects.
|
| TemporaryRoad |
A temporary road during conversion.
|