org.osm2world.core.map_elevation.creation
Class ForceElevationCalculator.ElevationDeterminationScenario.NeighborshipForce

Object
  extended by ForceElevationCalculator.ElevationDeterminationScenario.ConnectionForce
      extended by ForceElevationCalculator.ElevationDeterminationScenario.NeighborshipForce
All Implemented Interfaces:
ForceElevationCalculator.ElevationDeterminationScenario.Force
Enclosing class:
ForceElevationCalculator.ElevationDeterminationScenario

protected static final class ForceElevationCalculator.ElevationDeterminationScenario.NeighborshipForce
extends ForceElevationCalculator.ElevationDeterminationScenario.ConnectionForce

Force for linking two nodes that are at a small distance from each other in the terrain. A weak force will try to bring the nodes to the same elevation.


Field Summary
 
Fields inherited from class ForceElevationCalculator.ElevationDeterminationScenario.ConnectionForce
effect, node1, node2
 
Constructor Summary
ForceElevationCalculator.ElevationDeterminationScenario.NeighborshipForce(ForceElevationCalculator.ElevationDeterminationScenario.ForceNode node1, ForceElevationCalculator.ElevationDeterminationScenario.ForceNode node2)
           
 
Method Summary
 void prepare(float forceScale)
           
 
Methods inherited from class ForceElevationCalculator.ElevationDeterminationScenario.ConnectionForce
apply
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ForceElevationCalculator.ElevationDeterminationScenario.NeighborshipForce

public ForceElevationCalculator.ElevationDeterminationScenario.NeighborshipForce(ForceElevationCalculator.ElevationDeterminationScenario.ForceNode node1,
                                                                                 ForceElevationCalculator.ElevationDeterminationScenario.ForceNode node2)
Method Detail

prepare

public void prepare(float forceScale)