The parameters passed to the Segmenter::segmenterthreadEntry method. More...
#include <Segmenter.h>
Public Member Functions | |
| SegmenterThreadEntryParams () | |
| ~SegmenterThreadEntryParams () | |
Public Attributes | |
| bool volatile * | m_abortSegmentationFlagPtr |
| Pointer to the abort segmentation flag (default:0). | |
| boost::mutex * | m_blockProcessedSignalMutexPtr |
| Pointer to the mutex used by the block processed signal (default:0). | |
| boost::condition_variable * | m_blockProcessedSignalPtr |
| Pointer to a signal to be emited when a segments block was processed (default:0). | |
| bool | m_enableStrategyProgress |
| Enable/Disable the segmentation strategy to use its own progress interface (default:false). | |
| boost::mutex * | m_generalMutexPtr |
| Pointer to a general global mutex (default:0). | |
| Segmenter::InputParameters | m_inputParameters |
| The global segmenter input execution parameters. | |
| std::vector< std::complex< double > > | m_inputRasterBandMaxValues |
| A vector of input raster bands maximum values. | |
| std::vector< std::complex< double > > | m_inputRasterBandMinValues |
| A vector of input raster bands minimum values. | |
| std::vector< std::complex< double > > | m_inputRasterNoDataValues |
| A vector of values to be used as input raster no-data values. | |
| te::rst::RasterSynchronizer * | m_inputRasterSyncPtr |
| Pointer to the input raster synchronizer (default:0). | |
| unsigned int | m_maxInputRasterCachedBlocks |
| The maximum number of input raster cached blocks per-thread. | |
| Segmenter::OutputParameters * | m_outputParametersPtr |
| A pointer to the global segmenter input execution parameters (default:0). | |
| te::rst::RasterSynchronizer * | m_outputRasterSyncPtr |
| Pointer to the output raster synchronizer (default:0). | |
| unsigned int volatile * | m_runningThreadsCounterPtr |
| Pointer to the running threads counter - default 0). | |
| SegmenterIdsManager * | m_segmentsIdsManagerPtr |
| Pointer to the segments Ids manager - (default 0). | |
| SegmentsBlocksMatrixT * | m_segsBlocksMatrixPtr |
| Pointer to the segments blocks matrix (default:0). | |
| std::string * | m_threadErrorMessagePtr |
| A pointer to a string where the thread error message will be stored. | |
The parameters passed to the Segmenter::segmenterthreadEntry method.
Definition at line 201 of file Segmenter.h.
| te::rp::Segmenter::SegmenterThreadEntryParams::SegmenterThreadEntryParams | ( | ) |
| te::rp::Segmenter::SegmenterThreadEntryParams::~SegmenterThreadEntryParams | ( | ) |
| bool volatile* te::rp::Segmenter::SegmenterThreadEntryParams::m_abortSegmentationFlagPtr |
Pointer to the abort segmentation flag (default:0).
Definition at line 226 of file Segmenter.h.
| boost::mutex* te::rp::Segmenter::SegmenterThreadEntryParams::m_blockProcessedSignalMutexPtr |
Pointer to the mutex used by the block processed signal (default:0).
Definition at line 223 of file Segmenter.h.
| boost::condition_variable* te::rp::Segmenter::SegmenterThreadEntryParams::m_blockProcessedSignalPtr |
Pointer to a signal to be emited when a segments block was processed (default:0).
Definition at line 232 of file Segmenter.h.
| bool te::rp::Segmenter::SegmenterThreadEntryParams::m_enableStrategyProgress |
Enable/Disable the segmentation strategy to use its own progress interface (default:false).
Definition at line 247 of file Segmenter.h.
| boost::mutex* te::rp::Segmenter::SegmenterThreadEntryParams::m_generalMutexPtr |
Pointer to a general global mutex (default:0).
Definition at line 214 of file Segmenter.h.
| Segmenter::InputParameters te::rp::Segmenter::SegmenterThreadEntryParams::m_inputParameters |
The global segmenter input execution parameters.
Definition at line 205 of file Segmenter.h.
| std::vector< std::complex< double > > te::rp::Segmenter::SegmenterThreadEntryParams::m_inputRasterBandMaxValues |
A vector of input raster bands maximum values.
Definition at line 241 of file Segmenter.h.
| std::vector< std::complex< double > > te::rp::Segmenter::SegmenterThreadEntryParams::m_inputRasterBandMinValues |
A vector of input raster bands minimum values.
Definition at line 238 of file Segmenter.h.
| std::vector< std::complex< double > > te::rp::Segmenter::SegmenterThreadEntryParams::m_inputRasterNoDataValues |
A vector of values to be used as input raster no-data values.
Definition at line 244 of file Segmenter.h.
| te::rst::RasterSynchronizer* te::rp::Segmenter::SegmenterThreadEntryParams::m_inputRasterSyncPtr |
Pointer to the input raster synchronizer (default:0).
Definition at line 217 of file Segmenter.h.
| unsigned int te::rp::Segmenter::SegmenterThreadEntryParams::m_maxInputRasterCachedBlocks |
The maximum number of input raster cached blocks per-thread.
Definition at line 250 of file Segmenter.h.
| Segmenter::OutputParameters* te::rp::Segmenter::SegmenterThreadEntryParams::m_outputParametersPtr |
A pointer to the global segmenter input execution parameters (default:0).
Definition at line 208 of file Segmenter.h.
| te::rst::RasterSynchronizer* te::rp::Segmenter::SegmenterThreadEntryParams::m_outputRasterSyncPtr |
Pointer to the output raster synchronizer (default:0).
Definition at line 220 of file Segmenter.h.
| unsigned int volatile* te::rp::Segmenter::SegmenterThreadEntryParams::m_runningThreadsCounterPtr |
Pointer to the running threads counter - default 0).
Definition at line 235 of file Segmenter.h.
| SegmenterIdsManager* te::rp::Segmenter::SegmenterThreadEntryParams::m_segmentsIdsManagerPtr |
Pointer to the segments Ids manager - (default 0).
Definition at line 229 of file Segmenter.h.
| SegmentsBlocksMatrixT* te::rp::Segmenter::SegmenterThreadEntryParams::m_segsBlocksMatrixPtr |
Pointer to the segments blocks matrix (default:0).
Definition at line 211 of file Segmenter.h.
| std::string* te::rp::Segmenter::SegmenterThreadEntryParams::m_threadErrorMessagePtr |
A pointer to a string where the thread error message will be stored.
Definition at line 253 of file Segmenter.h.