SMIL  1.0.4
MaxTree2< T, CriterionT, Offset_T, Label_T > Class Template Reference
+ Collaboration diagram for MaxTree2< T, CriterionT, Offset_T, Label_T >:

Public Member Functions

void reset ()
 
void allocatePage ()
 
initialize (const Image< T > &imIn, Label_T *img_eti, const StrElt &se)
 
int nextLowerLabel (T valeur)
 
int nextHigherLabel (T parent_valeur, T valeur)
 
bool subFlood (typename ImDtTypes< T >::lineType imgPix, Label_T *img_eti, Offset_T p, Offset_T p_suiv)
 
void flood (const Image< T > &img, UINT *img_eti, unsigned int level)
 
CriterionT & getCriterion (const Label_T node)
 
T & getLevel (const Label_T node)
 
Label_T & getChild (const Label_T node)
 
Label_T & getBrother (const Label_T node)
 
Label_T getLabelMax ()
 
int getImWidth ()
 
int getImHeight ()
 
int build (const Image< T > &img, Label_T *img_eti, const StrElt &se)
 
void updateCriteria (const int node)
 

Protected Attributes

size_t imSize [3]
 
vector< IntPointsePts
 
UINT sePtsNbr
 
bool oddSE
 
vector< int > dOffsets
 

Private Attributes

size_t GRAY_LEVEL_NBR
 
Image< T > const * img
 
HierarchicalQueue< T, Offset_T > hq
 
vector< T > levels
 
vector< Label_T > children
 
vector< Label_T > brothers
 
vector< CriterionT > criteria
 
vector< Label_T > labels
 
Label_T curLabel
 
bool initialized
 
size_t imWidth
 
size_t imHeight
 

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