#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/StringUtils.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 + bandsNmb + bandsNmb + band ] |
| #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 46 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 58 of file SegmenterRegionGrowingStrategy.cpp.
Referenced by te::rp::SegmenterRegionGrowingStrategy::BaatzMerger::getDissimilarity(), and te::rp::SegmenterRegionGrowingStrategy::initializeSegments().
| #define BAATZ_ST | ( | featPtr, | |
| bandsNmb, | |||
| band | |||
| ) | featPtr[ 3 + bandsNmb + bandsNmb + band ] |
Definition at line 61 of file SegmenterRegionGrowingStrategy.cpp.
Referenced by te::rp::SegmenterRegionGrowingStrategy::BaatzMerger::getDissimilarity(), and te::rp::SegmenterRegionGrowingStrategy::initializeSegments().
| #define BAATZ_SU | ( | featPtr, | |
| band | |||
| ) | featPtr[ 3 + band ] |
Definition at line 55 of file SegmenterRegionGrowingStrategy.cpp.
Referenced by te::rp::SegmenterRegionGrowingStrategy::BaatzMerger::getDissimilarity(), and te::rp::SegmenterRegionGrowingStrategy::initializeSegments().