A.I.M.S algorithms


aims::ExtractGreyLevelBlobs< Geom, Text > Class Template Reference

#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 >

Definition at line 199 of file greyLevelBlob.h.

Constructor & Destructor Documentation

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 223 of file greyLevelBlob.h.

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 225 of file greyLevelBlob.h.

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

Definition at line 229 of file greyLevelBlob.h.

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

Definition at line 231 of file greyLevelBlob.h.

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

Definition at line 233 of file greyLevelBlob.h.

Member Function Documentation

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

Definition at line 244 of file greyLevelBlob.h.

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

Definition at line 239 of file greyLevelBlob.h.

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

Definition at line 245 of file greyLevelBlob.h.

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

Definition at line 238 of file greyLevelBlob.h.


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