brainrat-private 6.0.4
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: