HighMap library (C++)
Loading...
Searching...
No Matches
curvature.hpp File Reference

Header file defining a collection of functions for curvature analysis. More...

Go to the source code of this file.

Namespaces

namespace  hmap
 
namespace  hmap::gpu
 

Enumerations

enum  hmap::CurvatureType : int {
  hmap::CT_MIN , hmap::CT_MAX , hmap::CT_MEAN , hmap::CT_GAUSSIAN ,
  hmap::CT_PROFILE , hmap::CT_CONTOUR , hmap::CT_TANGENTIAL , hmap::CT_ACCUMULATION ,
  hmap::CT_SHAPE_INDEX , hmap::CT_UNSPHERICITY , hmap::CT_RING , hmap::CT_ROTOR
}
 Types of curvature measures. More...
 

Functions

Array hmap::level_set_curvature (const Array &array, int prefilter_ir)
 Computes a signed level-set curvature.
 
Array hmap::gpu::level_set_curvature (const Array &array, int prefilter_ir)
 See hmap::level_set_curvature.
 
Array hmap::curvature_quadric (const Array &z, int ir, CurvatureType curvature_type)
 Compute curvature measures on a scalar field.
 
Array hmap::gpu::curvature_quadric (const Array &z, int ir, CurvatureType curvature_type, bool approx_algo=false)
 See hmap::curvature_quadric.
 

Detailed Description

Header file defining a collection of functions for curvature analysis.

Author
Otto Link (otto..nosp@m.link.nosp@m..bv@g.nosp@m.mail.nosp@m..com)