Classes | Public Member Functions | Public Attributes

Curvature Class Reference

List of all members.

Classes

class  Setup

Public Member Functions

 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)

Public Attributes

double mean_
double gaussian_
double max_
double min_
double mostpos_
double mostneg_
double shapeindex_
double dip_
double strike_
double contour_
double curvedness_
Setup setup_

Detailed Description

Class to calculate curvature from 9 regularly sampled points. Equations are derived from "Wood, J.D. (1996) The geomorphological characterisation of digital elevation models PhD Thesis, University of Leicester, UK, http://www.soi.city.ac.uk/~jwo/phd"


Constructor & Destructor Documentation

Curvature::Curvature ( const Setup  ) 

Member Function Documentation

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 
)

Member Data Documentation

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