aimsalgo 6.0.0
Neuroimaging image processing
aims::ExtractGreyLevelBlobs< Geom, Text > Class Template Reference

Class that define grey-level blobs algorithm extraction. More...

#include <aims/primalsketch/greyLevelBlob.h>

Public Member Functions

 ExtractGreyLevelBlobs (TexturedData< Geom, Text > *texdata, TexturedData< Geom, Text > *rawtexdata, TexturedData< Geom, Text > *mask)
 
 ExtractGreyLevelBlobs (TexturedData< Geom, Text > *texdata, TexturedData< Geom, Text > *rawtexdata, TexturedData< Geom, Text > *mask, char *stats)
 
 ExtractGreyLevelBlobs (TexturedData< Geom, Text > *texdata)
 
 ExtractGreyLevelBlobs (TexturedData< Geom, Text > *texdata, TexturedData< Geom, Text > *mask)
 
 ExtractGreyLevelBlobs (TexturedData< Geom, Text > *texdata, TexturedData< Geom, Text > *mask, char *stats)
 
void Run ()
 
void ComputeBlobMeasurements ()
 
void SetOriginalTexture (TexturedData< Geom, Text > *rawtexdata)
 
TexturedData< Geom, Text > * GetOriginalTexture ()
 
std::list< SaddlePoint< Site > * > GetSaddleList ()
 
std::list< MaximumPoint< Site > * > GetMaxList ()
 
std::map< int, GreyLevelBlob< Site > * > GetBlobs ()
 
TexturedData< Geom, Text > GetBlobImage ()
 
int nbBlobs ()
 

Detailed Description

template<typename Geom, typename Text>
class aims::ExtractGreyLevelBlobs< Geom, Text >

Class that define grey-level blobs algorithm extraction.

Definition at line 211 of file greyLevelBlob.h.

Constructor & Destructor Documentation

◆ ExtractGreyLevelBlobs() [1/5]

template<typename Geom, typename Text>
aims::ExtractGreyLevelBlobs< Geom, Text >::ExtractGreyLevelBlobs ( TexturedData< Geom, Text > * texdata,
TexturedData< Geom, Text > * rawtexdata,
TexturedData< Geom, Text > * mask )
inline

Definition at line 236 of file greyLevelBlob.h.

References aims::mask().

◆ ExtractGreyLevelBlobs() [2/5]

template<typename Geom, typename Text>
aims::ExtractGreyLevelBlobs< Geom, Text >::ExtractGreyLevelBlobs ( TexturedData< Geom, Text > * texdata,
TexturedData< Geom, Text > * rawtexdata,
TexturedData< Geom, Text > * mask,
char * stats )
inline

Definition at line 238 of file greyLevelBlob.h.

References aims::mask().

◆ ExtractGreyLevelBlobs() [3/5]

template<typename Geom, typename Text>
aims::ExtractGreyLevelBlobs< Geom, Text >::ExtractGreyLevelBlobs ( TexturedData< Geom, Text > * texdata)
inline

Definition at line 242 of file greyLevelBlob.h.

◆ ExtractGreyLevelBlobs() [4/5]

template<typename Geom, typename Text>
aims::ExtractGreyLevelBlobs< Geom, Text >::ExtractGreyLevelBlobs ( TexturedData< Geom, Text > * texdata,
TexturedData< Geom, Text > * mask )
inline

Definition at line 244 of file greyLevelBlob.h.

References aims::mask().

◆ ExtractGreyLevelBlobs() [5/5]

template<typename Geom, typename Text>
aims::ExtractGreyLevelBlobs< Geom, Text >::ExtractGreyLevelBlobs ( TexturedData< Geom, Text > * texdata,
TexturedData< Geom, Text > * mask,
char * stats )
inline

Definition at line 246 of file greyLevelBlob.h.

References aims::mask().

Member Function Documentation

◆ ComputeBlobMeasurements()

◆ GetBlobImage()

template<typename Geom, typename Text>
TexturedData< Geom, Text > aims::ExtractGreyLevelBlobs< Geom, Text >::GetBlobImage ( )
inline

Definition at line 257 of file greyLevelBlob.h.

◆ GetBlobs()

template<typename Geom, typename Text>
std::map< int, GreyLevelBlob< Site > * > aims::ExtractGreyLevelBlobs< Geom, Text >::GetBlobs ( )
inline

◆ GetMaxList()

template<typename Geom, typename Text>
std::list< MaximumPoint< Site > * > aims::ExtractGreyLevelBlobs< Geom, Text >::GetMaxList ( )
inline

◆ GetOriginalTexture()

template<typename Geom, typename Text>
TexturedData< Geom, Text > * aims::ExtractGreyLevelBlobs< Geom, Text >::GetOriginalTexture ( )
inline

Definition at line 252 of file greyLevelBlob.h.

Referenced by ComputeBlobMeasurements().

◆ GetSaddleList()

template<typename Geom, typename Text>
std::list< SaddlePoint< Site > * > aims::ExtractGreyLevelBlobs< Geom, Text >::GetSaddleList ( )
inline

◆ nbBlobs()

template<typename Geom, typename Text>
int aims::ExtractGreyLevelBlobs< Geom, Text >::nbBlobs ( )
inline

Definition at line 258 of file greyLevelBlob.h.

◆ Run()

◆ SetOriginalTexture()

template<typename Geom, typename Text>
void aims::ExtractGreyLevelBlobs< Geom, Text >::SetOriginalTexture ( TexturedData< Geom, Text > * rawtexdata)
inline

Definition at line 251 of file greyLevelBlob.h.


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