brainrat-private  5.1.2
morpho< T > Class Template Reference

#include <brainrat/morphology/algorithm.h>

Public Member Functions

virtual ~morpho ()
 

Static Public Member Functions

static double ApplySE (const AimsData< T > &image, const Point3dl &p, const aims::StructuringElement &sev, const bool &notest=false)
 
static AimsData< double > ApplySE (const AimsData< T > &image, const aims::StructuringElement &sev, const bool &notest=false)
 
static AimsData< double > ApplySE (const AimsData< T > &image, carto::rc_ptr< aims::MaskIterator > maskiterator, const aims::StructuringElement &sev, const bool &notest=false)
 
static AimsData< double > ApplySE (const AimsData< T > &image, int se, double amplitude, bool planar=true, bool usecenter=true, const bool &notest=false)
 
static AimsData< double > ApplySE (const AimsData< T > &image, carto::rc_ptr< aims::MaskIterator > maskiterator, int se, double amplitude, bool planar=true, bool usecenter=true, const bool &notest=false)
 

Detailed Description

template<class T>
class morpho< T >

Definition at line 23 of file algorithm.h.

Constructor & Destructor Documentation

◆ ~morpho()

template<class T >
virtual morpho< T >::~morpho ( )
inlinevirtual

Definition at line 28 of file algorithm.h.

Member Function Documentation

◆ ApplySE() [1/5]

template<class T >
static AimsData<double> morpho< T >::ApplySE ( const AimsData< T > &  image,
carto::rc_ptr< aims::MaskIterator >  maskiterator,
const aims::StructuringElement &  sev,
const bool &  notest = false 
)
static

◆ ApplySE() [2/5]

template<class T >
static AimsData<double> morpho< T >::ApplySE ( const AimsData< T > &  image,
carto::rc_ptr< aims::MaskIterator >  maskiterator,
int  se,
double  amplitude,
bool  planar = true,
bool  usecenter = true,
const bool &  notest = false 
)
static

◆ ApplySE() [3/5]

template<class T >
static AimsData<double> morpho< T >::ApplySE ( const AimsData< T > &  image,
const aims::StructuringElement &  sev,
const bool &  notest = false 
)
static

◆ ApplySE() [4/5]

template<class T >
static double morpho< T >::ApplySE ( const AimsData< T > &  image,
const Point3dl &  p,
const aims::StructuringElement &  sev,
const bool &  notest = false 
)
static

◆ ApplySE() [5/5]

template<class T >
static AimsData<double> morpho< T >::ApplySE ( const AimsData< T > &  image,
int  se,
double  amplitude,
bool  planar = true,
bool  usecenter = true,
const bool &  notest = false 
)
static

The documentation for this class was generated from the following file: