aimsalgo  5.1.2
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.

◆ 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.

◆ 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.

◆ 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.

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.

◆ 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: