Interface | Description |
---|---|
EleConstraintEnforcer | |
ElevationCalculator |
calculates elevations using information from
MapData
and terrain elevation data
TODO new documentation |
LeastSquaresInterpolator.Polynomial | |
TerrainElevationData |
a source of terrain elevation data.
|
TerrainInterpolator |
strategy for elevation interpolation from a set of known points
|
Class | Description |
---|---|
BridgeTunnelElevationCalculator |
sets elevations to zero, except for bridges and tunnels
|
DelaunayTriangulation |
2d Delaunay triangulation class.
|
DelaunayTriangulation.DelaunayTriangle |
a triangle which is the dual of a site in the Voronoi Diagram.
|
EleConstraintValidator |
a wrapper for an
EleConstraintEnforcer that passes all calls though,
but looks for obvious contradictions in the constraints to help with debugging. |
EleTagElevationCalculator |
sets elevations based on ele tags
|
InverseDistanceWeightingInterpolator | |
LeastSquaresInterpolator |
uses least squares method to approximate a polynomial at each site,
and calculates elevations based on the polynomials at the nearest sites.
|
LeastSquaresInterpolator.DefaultPolynomial | |
LeastSquaresInterpolator.SiteWithPolynomial | |
LevelTagElevationCalculator |
sets elevations based on level tags
|
LinearInterpolator |
triangulates the point set of elevation sites,
then interpolates linearly within each triangle
(i.e.
|
LPEleConstraintEnforcer |
enforces constraints using linear programming
|
NaturalNeighborInterpolator |
uses natural neighbor interpolation of heights
|
NNDebugViewer | |
NoneEleConstraintEnforcer |
enforcer implementation that simply passes the interpolated terrain
elevations through, and does not actually enforce constraints.
|
SimpleEleConstraintEnforcer |
enforcer implementation that ignores many of the constraints,
but is much faster than the typical full implementation.
|
SRTMData |
SRTM data for a part of the planet
|
TagElevationCalculator |
relies on tags that explicitly set elevation.
|
ZeroElevationCalculator |
assigns an elevation of 0 to everything.
|
ZeroInterpolator |
sets every point's elevation to 0
|
Enum | Description |
---|---|
EleConstraintEnforcer.ConstraintType |
whether a constraint requires a minimum, maximum or exact value
|