Class to calculate curvature from 9 regularly sampled points.
More...
#include <curvature.h>
|
| | Curvature (const Setup &) |
| |
| bool | set (double v00, double v01, double v02, double v10, double v11, double v12, double v20, double v21, double v22, double dist01=1, double d10=1, bool checkforudfs=false) |
| |
Class to calculate curvature from 9 regularly sampled points.
Equations are derived from "Wood, J.D. (1996) The geomorphological characterization of digital elevation models PhD Thesis, University of Leicester, UK, https://figshare.le.ac.uk/articles/thesis/The_geomorphological_characterisation_of_Digital_Elevation_Models_/10152368
<>
◆ Curvature()
| Curvature::Curvature |
( |
const Setup & | | ) |
|
◆ set()
| bool Curvature::set |
( |
double | v00, |
|
|
double | v01, |
|
|
double | v02, |
|
|
double | v10, |
|
|
double | v11, |
|
|
double | v12, |
|
|
double | v20, |
|
|
double | v21, |
|
|
double | v22, |
|
|
double | dist01 = 1, |
|
|
double | d10 = 1, |
|
|
bool | checkforudfs = false ) |
◆ contour_
| double Curvature::contour_ |
◆ curvedness_
| double Curvature::curvedness_ |
◆ dip_
◆ gaussian_
| double Curvature::gaussian_ |
◆ max_
◆ mean_
- Parameters
-
| dist01 | is the distance going from v00 to v01 |
| dist10 | is the distance going from v00 to v10 |
- Returns
- true if no udf found
◆ min_
◆ mostneg_
| double Curvature::mostneg_ |
◆ mostpos_
| double Curvature::mostpos_ |
◆ setup_
◆ shapeindex_
| double Curvature::shapeindex_ |
◆ strike_
| double Curvature::strike_ |