The parameters passed to the fill regions thread entry. More...
#include <ClassifierISOSegStrategy.h>
Public Member Functions | |
FillRegionsThreadEntryParams () | |
~FillRegionsThreadEntryParams () | |
Public Attributes | |
std::mutex * | m_condVarMutexPtr |
Pointer to the condition variable mutex. More... | |
std::condition_variable * | m_condVarPtr |
Pointer to the condition variable. More... | |
bool * | m_continueProcessingFlagPtr |
Pointer to variable pointing the variable to allow the process to continue. More... | |
bool | m_enableProgress |
Pointer to variable pointing the variable to enable or disable the thread internal progress interface. More... | |
std::mutex * | m_globalMutexPtr |
Pointer to the mutex. More... | |
std::vector< te::gm::Polygon * > const * | m_inputPolygonsPtr |
std::vector< unsigned int > const * | m_inputRasterBandsPtr |
Pointer to the input raster bands do be processed. More... | |
te::rst::RasterSynchronizer * | m_inputRasterSyncPtr |
Pointer to the input raster sync. More... | |
std::size_t * | m_nextInputPolIdx2ProcessPtr |
Pointer to variable pointing the next polygon index to process. More... | |
std::multimap< double, Pattern > * | m_outputRegionsPtr |
Pointer to the output regions container. More... | |
unsigned int * | m_runningThreadsCounterPtr |
Pointer to variable pointing the current number of running threads. More... | |
The parameters passed to the fill regions thread entry.
Definition at line 193 of file ClassifierISOSegStrategy.h.
|
inline |
Definition at line 228 of file ClassifierISOSegStrategy.h.
|
inline |
Definition at line 230 of file ClassifierISOSegStrategy.h.
std::mutex* te::rp::ClassifierISOSegStrategy::FillRegionsThreadEntryParams::m_condVarMutexPtr |
Pointer to the condition variable mutex.
Definition at line 200 of file ClassifierISOSegStrategy.h.
std::condition_variable* te::rp::ClassifierISOSegStrategy::FillRegionsThreadEntryParams::m_condVarPtr |
Pointer to the condition variable.
Definition at line 203 of file ClassifierISOSegStrategy.h.
bool* te::rp::ClassifierISOSegStrategy::FillRegionsThreadEntryParams::m_continueProcessingFlagPtr |
Pointer to variable pointing the variable to allow the process to continue.
Definition at line 226 of file ClassifierISOSegStrategy.h.
bool te::rp::ClassifierISOSegStrategy::FillRegionsThreadEntryParams::m_enableProgress |
Pointer to variable pointing the variable to enable or disable the thread internal progress interface.
Definition at line 223 of file ClassifierISOSegStrategy.h.
std::mutex* te::rp::ClassifierISOSegStrategy::FillRegionsThreadEntryParams::m_globalMutexPtr |
Pointer to the mutex.
Definition at line 197 of file ClassifierISOSegStrategy.h.
std::vector<te::gm::Polygon*> const* te::rp::ClassifierISOSegStrategy::FillRegionsThreadEntryParams::m_inputPolygonsPtr |
Definition at line 208 of file ClassifierISOSegStrategy.h.
std::vector< unsigned int > const* te::rp::ClassifierISOSegStrategy::FillRegionsThreadEntryParams::m_inputRasterBandsPtr |
Pointer to the input raster bands do be processed.
Definition at line 211 of file ClassifierISOSegStrategy.h.
te::rst::RasterSynchronizer* te::rp::ClassifierISOSegStrategy::FillRegionsThreadEntryParams::m_inputRasterSyncPtr |
Pointer to the input raster sync.
Definition at line 206 of file ClassifierISOSegStrategy.h.
std::size_t* te::rp::ClassifierISOSegStrategy::FillRegionsThreadEntryParams::m_nextInputPolIdx2ProcessPtr |
Pointer to variable pointing the next polygon index to process.
Definition at line 217 of file ClassifierISOSegStrategy.h.
std::multimap< double, Pattern >* te::rp::ClassifierISOSegStrategy::FillRegionsThreadEntryParams::m_outputRegionsPtr |
Pointer to the output regions container.
Definition at line 214 of file ClassifierISOSegStrategy.h.
unsigned int* te::rp::ClassifierISOSegStrategy::FillRegionsThreadEntryParams::m_runningThreadsCounterPtr |
Pointer to variable pointing the current number of running threads.
Definition at line 220 of file ClassifierISOSegStrategy.h.