SegmenterRegionGrowingBaatzMerger.cpp File Reference

Segmenter Baatz merger used in region growing process. More...

Go to the source code of this file.

Namespaces

 te
 URI C++ Library.
 
 te::rp
 Namespace for Raster Processing module of TerraLib.
 

Macros

#define BAATZ_CO(featPtr)   featPtr[ 1 ]
 
#define BAATZ_EL(featPtr)   featPtr[ 0 ]
 
#define BAATZ_SM(featPtr)   featPtr[ 2 ]
 
#define BAATZ_SS(featPtr, bandsNmb, band)   featPtr[ 3 + bandsNmb + band ]
 
#define BAATZ_ST(featPtr, bandsNmb, band)   featPtr[ 3 + ( 2 * bandsNmb ) + band ]
 
#define BAATZ_STSTARTPTR(featPtr, bandsNmb)   ( featPtr + 3 + ( 2 * bandsNmb ) )
 
#define BAATZ_SU(featPtr, band)   featPtr[ 3 + band ]
 

Detailed Description

Segmenter Baatz merger used in region growing process.

Definition in file SegmenterRegionGrowingBaatzMerger.cpp.

Macro Definition Documentation

#define BAATZ_CO (   featPtr)    featPtr[ 1 ]
#define BAATZ_EL (   featPtr)    featPtr[ 0 ]
#define BAATZ_SM (   featPtr)    featPtr[ 2 ]
#define BAATZ_SS (   featPtr,
  bandsNmb,
  band 
)    featPtr[ 3 + bandsNmb + band ]
#define BAATZ_ST (   featPtr,
  bandsNmb,
  band 
)    featPtr[ 3 + ( 2 * bandsNmb ) + band ]
#define BAATZ_STSTARTPTR (   featPtr,
  bandsNmb 
)    ( featPtr + 3 + ( 2 * bandsNmb ) )
#define BAATZ_SU (   featPtr,
  band 
)    featPtr[ 3 + band ]