Interface | Description |
---|---|
ShadeTileSource |
MemoryCachingHgtReaderTileSource or a wrapper thereof |
ShadingAlgorithm | |
ShadingAlgorithm.RawHillTileSource |
Abstracts the file handling and access so that ShadingAlgorithm implementations
could run on any height model source (e.g.
|
Class | Description |
---|---|
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 to
SimpleShadingAlgorithm
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 in
HgtCache |
LatchedLazyFuture<X> |
A simple calculation future for cross-thread result sharing and optional eager parallelism via
LatchedLazyFuture.withRunningThread() . |
LazyFuture<X> |
A simple calculation future for cross-thread result sharing and optional eager parallelism via
LatchedLazyFuture.withRunningThread() . |
MemoryCachingHgtReaderTileSource |
Mutable configuration frontend for an underlying
HgtCache (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 via
SyncLazyFuture.withRunningThread() . |