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)*/.  More... | |
| boost::mutex * | m_blockProcessedSignalMutexPtr | 
| Pointer to the mutex used by the block processed signal (default:0)*/.  More... | |
| boost::condition_variable * | m_blockProcessedSignalPtr | 
| Pointer to a signal to be emited when a segments block was processed (default:0)*/.  More... | |
| bool | m_enableStrategyProgress | 
| Enable/Disable the segmentation strategy to use its own progress interface (default:false). */.  More... | |
| boost::mutex * | m_generalMutexPtr | 
| Pointer to a general global mutex (default:0)*/.  More... | |
| Segmenter::InputParameters const * | m_inputParametersPtr | 
| A pointer to the global segmenter input execution parameters (default:0). */.  More... | |
| std::vector< double > const * | m_inputRasterGainsPtr | 
| Pointer to a vector of input raster bands gain values */.  More... | |
| boost::mutex * | m_inputRasterIOMutexPtr | 
| Pointer to the mutex used when accessing the input raster (default:0)*/.  More... | |
| std::vector< double > const * | m_inputRasterOffsetsPtr | 
| Pointer to a vector of input raster bands offset values */.  More... | |
| Segmenter::OutputParameters * | m_outputParametersPtr | 
| A pointer to the global segmenter input execution parameters (default:0). */.  More... | |
| boost::mutex * | m_outputRasterIOMutexPtr | 
| Pointer to the mutex used when accessing the output raster (default:0)*/.  More... | |
| te::common::TaskProgress * | m_progressPtr | 
| A pointer to an active task progress tha should be pulsed for each processed block or a null pointer (default:null). */.  More... | |
| unsigned int volatile * | m_runningThreadsCounterPtr | 
| Pointer to the running threads counter - default 0) */.  More... | |
| SegmenterIdsManager * | m_segmentsIdsManagerPtr | 
| Pointer to the segments Ids manager - (default 0) */.  More... | |
| SegmentsBlocksMatrixT * | m_segsBlocksMatrixPtr | 
| Pointer to the segments blocks matrix (default:0)*/.  More... | |
The parameters passed to the Segmenter::segmenterthreadEntry method.
Definition at line 196 of file Segmenter.h.
| te::rp::Segmenter::SegmenterThreadEntryParams::SegmenterThreadEntryParams | ( | ) | 
Definition at line 178 of file Segmenter.cpp.
| te::rp::Segmenter::SegmenterThreadEntryParams::~SegmenterThreadEntryParams | ( | ) | 
Definition at line 197 of file Segmenter.cpp.
| bool volatile* te::rp::Segmenter::SegmenterThreadEntryParams::m_abortSegmentationFlagPtr | 
Pointer to the abort segmentation flag (default:0)*/.
Definition at line 221 of file Segmenter.h.
Referenced by te::rp::Segmenter::execute(), and te::rp::Segmenter::segmenterThreadEntry().
| boost::mutex* te::rp::Segmenter::SegmenterThreadEntryParams::m_blockProcessedSignalMutexPtr | 
Pointer to the mutex used by the block processed signal (default:0)*/.
Definition at line 218 of file Segmenter.h.
Referenced by te::rp::Segmenter::execute(), and te::rp::Segmenter::segmenterThreadEntry().
| 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 227 of file Segmenter.h.
Referenced by te::rp::Segmenter::execute(), and te::rp::Segmenter::segmenterThreadEntry().
| bool te::rp::Segmenter::SegmenterThreadEntryParams::m_enableStrategyProgress | 
Enable/Disable the segmentation strategy to use its own progress interface (default:false). */.
Definition at line 239 of file Segmenter.h.
Referenced by te::rp::Segmenter::execute(), and te::rp::Segmenter::segmenterThreadEntry().
| boost::mutex* te::rp::Segmenter::SegmenterThreadEntryParams::m_generalMutexPtr | 
Pointer to a general global mutex (default:0)*/.
Definition at line 209 of file Segmenter.h.
Referenced by te::rp::Segmenter::execute(), and te::rp::Segmenter::segmenterThreadEntry().
| Segmenter::InputParameters const* te::rp::Segmenter::SegmenterThreadEntryParams::m_inputParametersPtr | 
A pointer to the global segmenter input execution parameters (default:0). */.
Definition at line 200 of file Segmenter.h.
Referenced by te::rp::Segmenter::execute(), and te::rp::Segmenter::segmenterThreadEntry().
| std::vector< double > const* te::rp::Segmenter::SegmenterThreadEntryParams::m_inputRasterGainsPtr | 
Pointer to a vector of input raster bands gain values */.
Definition at line 233 of file Segmenter.h.
Referenced by te::rp::Segmenter::execute(), and te::rp::Segmenter::segmenterThreadEntry().
| boost::mutex* te::rp::Segmenter::SegmenterThreadEntryParams::m_inputRasterIOMutexPtr | 
Pointer to the mutex used when accessing the input raster (default:0)*/.
Definition at line 212 of file Segmenter.h.
Referenced by te::rp::Segmenter::execute(), and te::rp::Segmenter::segmenterThreadEntry().
| std::vector< double > const* te::rp::Segmenter::SegmenterThreadEntryParams::m_inputRasterOffsetsPtr | 
Pointer to a vector of input raster bands offset values */.
Definition at line 236 of file Segmenter.h.
Referenced by te::rp::Segmenter::execute(), and te::rp::Segmenter::segmenterThreadEntry().
| Segmenter::OutputParameters* te::rp::Segmenter::SegmenterThreadEntryParams::m_outputParametersPtr | 
A pointer to the global segmenter input execution parameters (default:0). */.
Definition at line 203 of file Segmenter.h.
Referenced by te::rp::Segmenter::execute(), and te::rp::Segmenter::segmenterThreadEntry().
| boost::mutex* te::rp::Segmenter::SegmenterThreadEntryParams::m_outputRasterIOMutexPtr | 
Pointer to the mutex used when accessing the output raster (default:0)*/.
Definition at line 215 of file Segmenter.h.
Referenced by te::rp::Segmenter::execute(), and te::rp::Segmenter::segmenterThreadEntry().
| te::common::TaskProgress* te::rp::Segmenter::SegmenterThreadEntryParams::m_progressPtr | 
A pointer to an active task progress tha should be pulsed for each processed block or a null pointer (default:null). */.
Definition at line 242 of file Segmenter.h.
Referenced by te::rp::Segmenter::execute(), and te::rp::Segmenter::segmenterThreadEntry().
| unsigned int volatile* te::rp::Segmenter::SegmenterThreadEntryParams::m_runningThreadsCounterPtr | 
Pointer to the running threads counter - default 0) */.
Definition at line 230 of file Segmenter.h.
Referenced by te::rp::Segmenter::execute(), and te::rp::Segmenter::segmenterThreadEntry().
| SegmenterIdsManager* te::rp::Segmenter::SegmenterThreadEntryParams::m_segmentsIdsManagerPtr | 
Pointer to the segments Ids manager - (default 0) */.
Definition at line 224 of file Segmenter.h.
Referenced by te::rp::Segmenter::execute(), and te::rp::Segmenter::segmenterThreadEntry().
| SegmentsBlocksMatrixT* te::rp::Segmenter::SegmenterThreadEntryParams::m_segsBlocksMatrixPtr | 
Pointer to the segments blocks matrix (default:0)*/.
Definition at line 206 of file Segmenter.h.
Referenced by te::rp::Segmenter::execute(), and te::rp::Segmenter::segmenterThreadEntry().