Classes | |
| class | DEPRESSIONFILLER |
| Class to fill depressions in elevation raster. More... | |
Enumerations | |
| enum | SHADEMETHOD { SHADE_Shading, SHADE_Relief_Shading } |
| enum | SLOPECELLS { SLOPECELLS_CROSS, SLOPECELLS_SQUARE, SLOPECELLS_THIRD, SLOPECELLS_FOURTH } |
| enum | SLOPETYPE { SLOPETYPE_DEGREES, SLOPETYPE_PERCENTS } |
Functions | |
| ERRVALUE | CombineLinear (const RVC::OBJITEMLIST &SrcRastList, RVC::OBJITEMLIST &DestRastList, RVC::IMAGE::CELLTYPE DestCellType, const std::vector< DOUBLE_ARRAY< double > > &Matrix, const DOUBLE_ARRAY< double > &Offsets, bool AutoScale) |
| ERRVALUE | ComputeSAS (RVC::RASTER &inRaster, MILIST< RVC::RASTER > &outRastersList, double SunElevationIn, double SunAzimuthIn, SLOPETYPE SlopeType, SLOPECELLS SlopeCells, SHADEMETHOD ShadeMethod) |
| ERRVALUE | MakeSurfaceProperties (const RVC::OBJITEM &objitem) |
Definition at line 56 of file rasterop.h.
| ERRVALUE RVC::RASTEROP::CombineLinear | ( | const RVC::OBJITEMLIST & | SrcRastList, | |
| RVC::OBJITEMLIST & | DestRastList, | |||
| RVC::IMAGE::CELLTYPE | DestCellType, | |||
| const std::vector< DOUBLE_ARRAY< double > > & | Matrix, | |||
| const DOUBLE_ARRAY< double > & | Offsets, | |||
| bool | AutoScale | |||
| ) |
Combine input rasters using linear transformation stored in Matrix.
Creates
output rasters for
input rasters. Each output raster cell of raster
(for
) is computed with
, where Matrix is stored in row major form.
Destination rasters will be created based on the contents of DestRastList. Number of Matrix rows and size of Offsets must equal the number of destination rasters (i.e. size of DestRastList), and the number of Matrix columns must equal the number of source rasters.
| SrcRastList | Input raster objects |
| DestRastList | Output raster objects |
| DestCellType | Output rasters' cell type |
| Matrix | Linear transformation Matrix |
| Offsets | Array of Offsets |
| AutoScale | Auto scale output raster values. |
| ERRVALUE RVC::RASTEROP::ComputeSAS | ( | RVC::RASTER & | inRaster, | |
| MILIST< RVC::RASTER > & | outRastersList, | |||
| double | SunElevationIn, | |||
| double | SunAzimuthIn, | |||
| SLOPETYPE | SlopeType, | |||
| SLOPECELLS | SlopeCells, | |||
| SHADEMETHOD | ShadeMethod | |||
| ) |
| SunElevationIn | was input_parms[3] = sun_elev |
| SunAzimuthIn | was input_parms[4] = sun_azim |
| SlopeType | degrees or percents |
| SlopeCells | 4 or 8 neighboring cells for slope calculation |
| ERRVALUE RVC::RASTEROP::MakeSurfaceProperties | ( | const RVC::OBJITEM & | objitem | ) |
Compute 3d surface properties and store as subobject of raster referenced by objitem.
1.5.2