Package | Description |
---|---|
org.osm2world.core.heightmap.data | |
org.osm2world.core.map_data.data | |
org.osm2world.core.map_elevation.creation | |
org.osm2world.core.math |
classes for geometric objects that are used throughout OSM2World
|
org.osm2world.core.math.datastructures | |
org.osm2world.core.world.data | |
org.osm2world.core.world.modules | |
org.osm2world.core.world.network |
functionality used by groups of features that aren't isolated, but form a "network" of nodes, ways and areas
|
Modifier and Type | Interface and Description |
---|---|
interface |
TerrainElevationCell |
Modifier and Type | Interface and Description |
---|---|
interface |
MapElement |
Modifier and Type | Class and Description |
---|---|
class |
MapArea |
class |
MapNode
grid representation of an OSM node,
references inbound and outbound
MapWaySegment s. |
class |
MapWaySegment
line between two nodes in the map data
|
Modifier and Type | Class and Description |
---|---|
static class |
DelaunayTriangulation.DelaunayTriangle
a triangle which is the dual of a site in the Voronoi Diagram.
|
static class |
LeastSquaresInterpolator.SiteWithPolynomial |
Modifier and Type | Class and Description |
---|---|
class |
VectorXYZ |
Modifier and Type | Method and Description |
---|---|
boolean |
AxisAlignedBoundingBoxXZ.contains(IntersectionTestObject object) |
Modifier and Type | Class and Description |
---|---|
class |
IntersectionGrid<T extends IntersectionTestObject>
a data structure that can be used to speed up intersection tests.
|
Modifier and Type | Method and Description |
---|---|
Collection<Collection<T>> |
IntersectionGrid.cellsFor(IntersectionTestObject object)
returns all non-empty cells that would contain the object.
|
Modifier and Type | Interface and Description |
---|---|
interface |
TerrainBoundaryWorldObject
area covered by representations with this interface will not be
covered by terrain if the representation is on the ground
(according to
WorldObject.getGroundState() ). |
Modifier and Type | Class and Description |
---|---|
class |
AbstractAreaWorldObject
implementation of
AreaWorldObject that offers some basic features:
< ul> providing the object outline based on the MapArea
providing bounding geometry for intersection tests
calculating a triangulation of the surface for rendering
|
class |
NoOutlineNodeWorldObject
superclass for
NodeWorldObject s that don't have an outline,
and are not part of a network. |
class |
NoOutlineWaySegmentWorldObject
superclass for
WaySegmentWorldObject s that don't have an outline,
and are not part of a network. |
class |
OutlineNodeWorldObject
superclass for
NodeWorldObject s that do have an outline
and are not just treated as an infinitely small point. |
Modifier and Type | Class and Description |
---|---|
static class |
CliffModule.Cliff |
static class |
CliffModule.RetainingWall |
static class |
RailwayModule.RailJunction |
static class |
RoadModule.Road
representation of a road
|
static class |
RoadModule.RoadArea |
static class |
RoadModule.RoadConnector
visible connectors where a road changes width or lane layout
|
static class |
RoadModule.RoadCrossingAtConnector
representation for crossings (zebra crossing etc.) on roads
|
static class |
RoadModule.RoadJunction
representation for junctions between roads.
|
static class |
SurfaceAreaModule.SurfaceArea |
class |
TreeModule.Tree |
static class |
TunnelModule.TunnelEntrance |
static class |
WaterModule.RiverJunction |
static class |
WaterModule.Water |
static class |
WaterModule.Waterway |
Modifier and Type | Class and Description |
---|---|
class |
AbstractNetworkWaySegmentWorldObject |
class |
JunctionNodeWorldObject |
class |
NetworkAreaWorldObject |
class |
VisibleConnectorNodeWorldObject |