|
Registry
|
Stack of 2d raster data. More...
Public Member Functions | |
| void | blur_layers (double alpha, size_t num_iterations) |
| Blurs the values in each layer by averaging between neighbored cells on the same layer. More... | |
| void | construct_relative_to_global_height_table (size_t iterations, double alpha) |
| Prepares a table for improved height value reconstructions in no-data-regions. More... | |
| void | eliminate_invalid_cells () |
| void | invalidate_flat_cells () |
| Marks all cells as invalid that belong to a small lense regarding its horizontal area. More... | |
| void | invalidate_small_lenses (double min_area) |
| Marks all cells as invalid which are closer to the next higher valid cell than the given min height. More... | |
| void | load_from_files (std::vector< std::string > filenames, double unnamed) |
| Loads raster data from the specified .asc files. Specify the bottom layer first and the surface layer last. More... | |
| RasterLayers () | |
| void | remove_small_holes (double max_area, _min_height) |
| removes small holes by expanding the layer in those regions to the specified height More... | |
| void | snap_cells_to_higher_layers () |
| sets invalid or flat cells to the value of the corresponding cell in the level above. More... | |
Stack of 2d raster data.
| RasterLayers | ( | ) |
|
inline |
Blurs the values in each layer by averaging between neighbored cells on the same layer.
| [in] | alpha | |
| [in] | num_iterations |
References alpha, and RasterLayers::blur_layers().
|
inline |
Prepares a table for improved height value reconstructions in no-data-regions.
| [in] | iterations | |
| [in] | alpha |
References alpha, and RasterLayers::construct_relative_to_global_height_table().
|
inline |
References RasterLayers::eliminate_invalid_cells().
|
inline |
Marks all cells as invalid that belong to a small lense regarding its horizontal area.
References RasterLayers::invalidate_flat_cells().
|
inline |
Marks all cells as invalid which are closer to the next higher valid cell than the given min height.
| [in] | min_area |
References RasterLayers::invalidate_small_lenses().
|
inline |
Loads raster data from the specified .asc files. Specify the bottom layer first and the surface layer last.
| [in] | filenames | |
| [in] | unnamed |
References RasterLayers::load_from_files().
|
inline |
removes small holes by expanding the layer in those regions to the specified height
| [in] | max_area,_min_height |
References RasterLayers::remove_small_holes().
|
inline |
sets invalid or flat cells to the value of the corresponding cell in the level above.
References RasterLayers::snap_cells_to_higher_layers().