SMIL  1.0.4
ZoneMatrixFunctor< T > Class Template Reference
+ Collaboration diagram for ZoneMatrixFunctor< T >:

Public Member Functions

template<class T1 >
RES_T Size (const Image< T1 > &imIn, int NbNDG, vector< double > &features)
 
template<class T1 >
RES_T Distance (const Image< T1 > &imIn, int NbNDG, int method, vector< double > &features)
 

Private Member Functions

double SZE (int *matrix, int Width, int nbGrayLevel)
 
double LZE (int *matrix, int Width, int nbGrayLevel)
 
double LGZE (int *matrix, int Width, int nbGrayLevel)
 
double HGZE (int *matrix, int Width, int nbGrayLevel)
 
double SZLGE (int *matrix, int Width, int nbGrayLevel)
 
double SZHGE (int *matrix, int Width, int nbGrayLevel)
 
double LZLGE (int *matrix, int Width, int nbGrayLevel)
 
double LZHGE (int *matrix, int Width, int nbGrayLevel)
 
double GLNU (int *matrix, int Width, int nbGrayLevel)
 
double SZNU (int *matrix, int Width, int nbGrayLevel)
 
double ZPC (int *matrix, int Width, int nbGrayLevel)
 
double BARYGL (int *matrix, int Width, int nbGrayLevel)
 
double BARYS (int *matrix, int Width, int nbGrayLevel)
 
void ComputeFeatures (int *Matrix, int W, int H, vector< double > &features)
 
int ComputeBinaryCC (int *DistanceMap, std::queue< int > *fifoSave, int W, int H, int D, int BaryX, int BaryY, int BaryZ, int method=0)
 
double ComputeBinary (int *pixelDone, int W, int H, int D, int *Matrix, int mW, SMIL_UNUSED int mH, int Level, int method=0)
 
double Compute2D (UINT8 *bufferIn, int W, int H, int Z, int NbNDG, int *Matrix, int mW, int mH, int method=0)
 

Private Attributes

double Sum
 

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