SMIL  1.0.4
WatershedFlooding< T, labelT, HQ_Type > Class Template Reference
+ Inheritance diagram for WatershedFlooding< T, labelT, HQ_Type >:
+ Collaboration diagram for WatershedFlooding< T, labelT, HQ_Type >:

Public Member Functions

virtual RES_T flood (const Image< T > &imIn, const Image< labelT > &imMarkers, Image< T > &imOut, Image< labelT > &imBasinsOut, const StrElt &se)
 
virtual RES_T initialize (const Image< T > &imIn, Image< labelT > &imLbl, Image< T > &imOut, const StrElt &se)
 
virtual void processPixel (const size_t &curOffset)
 
virtual void processNeighbor (const size_t &curOffset, const size_t &nbOffset)
 
- Public Member Functions inherited from BaseFlooding< T, labelT, HierarchicalQueue< T > >
virtual RES_T flood (const Image< T > &imIn, const Image< labelT > &imMarkers, Image< labelT > &imBasinsOut, const StrElt &se=DEFAULT_SE)
 
virtual RES_T initialize (const Image< T > &imIn, Image< labelT > &imLbl, const StrElt &se)
 
virtual RES_T processImage (const Image< T > &, Image< labelT > &, const StrElt &)
 

Public Attributes

Image< T > * imgWS
 
- Public Attributes inherited from BaseFlooding< T, labelT, HierarchicalQueue< T > >
const Image< T > * imgIn
 
Image< labelT > * imgLbl
 

Protected Attributes

vector< size_t > tmpOffsets
 
ImDtTypes< T >::lineType wsPixels
 
const T STAT_LABELED
 
const T STAT_QUEUED
 
const T STAT_CANDIDATE
 
const T STAT_WS_LINE
 
- Protected Attributes inherited from BaseFlooding< T, labelT, HierarchicalQueue< T > >
const labelT STAT_QUEUED
 
ImDtTypes< T >::lineType inPixels
 
ImDtTypes< labelT >::lineType lblPixels
 
size_t imSize [3]
 
size_t pixPerSlice
 
size_t pixelCount
 
vector< IntPointsePts
 
size_t sePtsNbr
 
bool oddSE
 
vector< int > dOffsets
 
currentLevel
 
HierarchicalQueue< T > hq
 

Additional Inherited Members

- Protected Member Functions inherited from BaseFlooding< T, labelT, HierarchicalQueue< T > >
void getCoordsFromOffset (size_t off, size_t &x, size_t &y, size_t &z) const
 

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