![]() |
OpendTect
6.3
|
Sets up a terrain polynomial for a 3x3 grid from 2D regularly sampled data. More...
Public Member Functions | |
| Terrain3x3 (T dist, const T *zvals=0) | |
| void | set (const T *) |
| T | valueAt (T x, T y) const |
| T | slope () const |
| T | direction () const |
| -pi < d < pi, or undef More... | |
| T | profileCurvature () const |
| curv in slope direction More... | |
| T | planformCurvature () const |
| curv perp to slope dir More... | |
Public Attributes | |
| const T | d_ |
| const T | d2_ |
| T | a0_ |
| T | ax_ |
| T | ay_ |
| T | axy_ |
| T | ax2_ |
| T | ay2_ |
| T | ax2y_ |
| T | ay2x_ |
| T | ax2y2_ |
Sets up a terrain polynomial for a 3x3 grid from 2D regularly sampled data.
After Zevenbergen and Thorne (1987), Earth Surface Processes and Landforms, Vol 12, 47-56. Substitutes:
A=>ax2y2_ B=>ay2x_ C=>ax2y_ D=>ax2_ E=>ay2_ F=>axy_ G=>ax_ H=>ay_ I=>a0_
Z1 (-1, 1) => v[2] Z2 ( 0, 1) => v[5] Z3 ( 1, 1) => v[8] Z4 (-1, 0) => v[1] Z5 ( 0, 0) => v[4] Z6 ( 1, 0) => v[7] Z7 (-1,-1) => v[0] Z8 ( 0,-1) => v[3] Z9 ( 1,-1) => v[6]
Beware that direction, profileCurvature and planformCurvature can return undef.
|
inline |
|
inline |
-pi < d < pi, or undef
|
inline |
curv perp to slope dir
|
inline |
curv in slope direction
|
inline |
0=[-1,-1] 1=[-1,0] 2=[-1,1] 3=[ 0,-1] 4=[ 0,0] 5=[ 0,1] 6=[ 1,-1] 7=[ 1,0] 8=[ 1,1]
|
inline |
|
inline |
| T Terrain3x3< T >::a0_ |
| T Terrain3x3< T >::ax2_ |
| T Terrain3x3< T >::ax2y2_ |
| T Terrain3x3< T >::ax2y_ |
| T Terrain3x3< T >::ax_ |
| T Terrain3x3< T >::axy_ |
| T Terrain3x3< T >::ay2_ |
| T Terrain3x3< T >::ay2x_ |
| T Terrain3x3< T >::ay_ |
| const T Terrain3x3< T >::d2_ |
| const T Terrain3x3< T >::d_ |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B. V. 2017