Package org.mapsforge.map.layer.hills
-
Interface Summary Interface Description ShadeTileSource MemoryCachingHgtReaderTileSource
or a wrapper thereofShadingAlgorithm ShadingAlgorithm.RawHillTileSource Abstracts the file handling and access so that ShadingAlgorithm implementations could run on any height model source (e.g. -
Class Summary Class Description AbsShadingAlgorithmDefaults DiffuseLightShadingAlgorithm simulates diffuse lighting (without self-shadowing) except for scaling the light values below horizontal and above horizontal differently so that both make full use of the available dynamic range while maintinging horizontal neutral identical toSimpleShadingAlgorithm
and to the standard neutral value that is filled in when there is no hillshading but the always-option is set to true in the theme.HillsRenderConfig Mutable frontend for the hillshading cache/processing inHgtCache
LatchedLazyFuture<X> A simple calculation future for cross-thread result sharing and optional eager parallelism viaLatchedLazyFuture.withRunningThread()
.LazyFuture<X> A simple calculation future for cross-thread result sharing and optional eager parallelism viaLatchedLazyFuture.withRunningThread()
.MemoryCachingHgtReaderTileSource Mutable configuration frontend for an underlyingHgtCache
(that will be replaced in one piece when parameters change)ShadingAlgorithm.RawShadingResult SimpleShadingAlgorithm Simple, but expressive slope visualisation (e.g.SyncLazyFuture<X> A simple calculation future for cross-thread result sharing and optional eager parallelism viaSyncLazyFuture.withRunningThread()
.