ImFusion SDK 4.3
Morpho< T > Class Template Reference

#include <ImFusion/Base/MorphologicalOperations.h>

Morphological operations (erosion/dilation) in 2D and 3D. More...

Detailed Description

template<typename T>
class ImFusion::Morpho< T >

Morphological operations (erosion/dilation) in 2D and 3D.

Classes

struct  DilateByBlock2D
 
struct  DilateByBlock3D
 
struct  ErodeByBlock2D
 
struct  ErodeByBlock3D
 

Static Public Member Functions

template<typename Operator>
static void apply (const T *in, T *out, int width, int height, int radius, bool useL1Distance)
 
static void erosion (const T *in, T *out, int width, int height, int radius, bool useL1Distance=true)
 
static void dilatation (const T *in, T *out, int width, int height, int radius, bool useL1Distance=true)
 
static void close (const T *in, T *out, int width, int height, int radius, bool useL1Distance=true)
 
static void open (const T *in, T *out, int width, int height, int radius, bool useL1Distance=true)
 
template<typename Operator>
static void apply (const T *in, T *out, int width, int height, int slices, int radius, bool useL1Distance)
 
static void erosion (const T *in, T *out, int width, int height, int slices, int radius, bool useL1Distance=true)
 
static void dilatation (const T *in, T *out, int width, int height, int slices, int radius, bool useL1Distance=true)
 
static void close (const T *in, T *out, int width, int height, int slices, int radius, bool useL1Distance=true)
 
static void open (const T *in, T *out, int width, int height, int slices, int radius, bool useL1Distance=true)
 

The documentation for this class was generated from the following file:
Search Tab / S to search, Esc to close