#include "SegmenterRegionGrowingStrategy.h"#include "Macros.h"#include "../raster/Band.h"#include "../raster/BandProperty.h"#include "../raster/RasterFactory.h"#include "../raster/Grid.h"#include "../datatype/Enums.h"#include "../common/progress/TaskProgress.h"#include <algorithm>#include <cfloat>#include <cmath>#include <cstring>#include <limits>#include <boost/lexical_cast.hpp>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 ] | 
region growing segmenter strategy.
Definition in file SegmenterRegionGrowingStrategy.cpp.
| #define BAATZ_CO | ( | featPtr | ) | featPtr[ 1 ] | 
| #define BAATZ_EL | ( | featPtr | ) | featPtr[ 0 ] | 
Definition at line 45 of file SegmenterRegionGrowingStrategy.cpp.
Referenced by te::rp::SegmenterRegionGrowingStrategy::BaatzMerger::getDissimilarity(), and te::rp::SegmenterRegionGrowingStrategy::initializeSegments().
| #define BAATZ_SM | ( | featPtr | ) | featPtr[ 2 ] | 
| #define BAATZ_SS | ( | featPtr, | |
| bandsNmb, | |||
| band | |||
| ) | featPtr[ 3 + bandsNmb + band ] | 
Definition at line 57 of file SegmenterRegionGrowingStrategy.cpp.
Referenced by te::rp::SegmenterRegionGrowingStrategy::BaatzMerger::getDissimilarity(), and te::rp::SegmenterRegionGrowingStrategy::initializeSegments().
| #define BAATZ_ST | ( | featPtr, | |
| bandsNmb, | |||
| band | |||
| ) | featPtr[ 3 + ( 2 * bandsNmb ) + band ] | 
Definition at line 60 of file SegmenterRegionGrowingStrategy.cpp.
Referenced by te::rp::SegmenterRegionGrowingStrategy::BaatzMerger::getDissimilarity(), and te::rp::SegmenterRegionGrowingStrategy::initializeSegments().
| #define BAATZ_STSTARTPTR | ( | featPtr, | |
| bandsNmb | |||
| ) | ( featPtr + 3 + ( 2 * bandsNmb ) ) | 
Definition at line 63 of file SegmenterRegionGrowingStrategy.cpp.
Referenced by te::rp::SegmenterRegionGrowingStrategy::BaatzMerger::update().
| #define BAATZ_SU | ( | featPtr, | |
| band | |||
| ) | featPtr[ 3 + band ] | 
Definition at line 54 of file SegmenterRegionGrowingStrategy.cpp.
Referenced by te::rp::SegmenterRegionGrowingStrategy::BaatzMerger::getDissimilarity(), and te::rp::SegmenterRegionGrowingStrategy::initializeSegments().