#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().