100 bool approx_algo =
false);
Declaration of the Array class for 2D floating-point arrays with various mathematical operations and ...
Definition blending.hpp:186
Array level_set_curvature(const Array &array, int prefilter_ir)
See hmap::level_set_curvature.
Definition curvature_gpu.cpp:13
Array curvature_quadric(const Array &z, int ir, CurvatureType curvature_type, bool approx_algo=false)
See hmap::curvature_quadric.
Definition curvature_quadric.cpp:93
Definition algebra.hpp:23
Array curvature_quadric(const Array &z, int ir, CurvatureType curvature_type)
Compute curvature measures on a scalar field.
Definition curvature_quadric.cpp:16
Array level_set_curvature(const Array &array, int prefilter_ir)
Computes a signed level-set curvature.
Definition curvature.cpp:13
CurvatureType
Types of curvature measures.
Definition curvature.hpp:54
@ CT_SHAPE_INDEX
Shape index (normalized curvature classification)
Definition curvature.hpp:63
@ CT_TANGENTIAL
Tangential curvature.
Definition curvature.hpp:61
@ CT_PROFILE
Profile curvature (along slope direction)
Definition curvature.hpp:59
@ CT_GAUSSIAN
Gaussian curvature.
Definition curvature.hpp:58
@ CT_MAX
Maximum curvature (principal)
Definition curvature.hpp:56
@ CT_ACCUMULATION
Accumulation curvature (H² − K²)
Definition curvature.hpp:62
@ CT_MIN
Minimum curvature (principal)
Definition curvature.hpp:55
@ CT_CONTOUR
Contour curvature (across slope)
Definition curvature.hpp:60
@ CT_RING
Ring curvature (planform torsion-like measure)
Definition curvature.hpp:65
@ CT_MEAN
Mean curvature.
Definition curvature.hpp:57
@ CT_ROTOR
Rotor curvature (rotational component)
Definition curvature.hpp:66
@ CT_UNSPHERICITY
Unsphericity (√(H² − K))
Definition curvature.hpp:64