org.osm2world.core.map_elevation.creation
Class ForceElevationCalculator

Object
  extended by ForceElevationCalculator
All Implemented Interfaces:
ElevationCalculator
Direct Known Subclasses:
RenderingForceElevationCalculator

public class ForceElevationCalculator
extends Object
implements ElevationCalculator


Nested Class Summary
protected static class ForceElevationCalculator.ElevationDeterminationScenario
          Group of connected GridElements that are set up for elevation determination.
 
Field Summary
static int CALCULATION_STEPS
           
 
Constructor Summary
ForceElevationCalculator()
           
 
Method Summary
 void calculateElevations(MapData mapData, CellularTerrainElevation eleData)
          provides elevation information for all elements in the MapData.
protected  ForceElevationCalculator.ElevationDeterminationScenario createScenario(CellularTerrainElevation eleData)
           
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CALCULATION_STEPS

public static final int CALCULATION_STEPS
See Also:
Constant Field Values
Constructor Detail

ForceElevationCalculator

public ForceElevationCalculator()
Method Detail

calculateElevations

public void calculateElevations(MapData mapData,
                                CellularTerrainElevation eleData)
Description copied from interface: ElevationCalculator
provides elevation information for all elements in the MapData. Implementations of this method need to

Specified by:
calculateElevations in interface ElevationCalculator
Parameters:
mapData - map data without elevation profiles; != null
eleData - terrain elevation data, possibly with points with unknown information; != null

createScenario

protected ForceElevationCalculator.ElevationDeterminationScenario createScenario(CellularTerrainElevation eleData)