te::rp::ClassifierISOSegStrategy::FillRegionsThreadEntryParams Class Reference

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::RasterSynchronizerm_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...
 

Detailed Description

The parameters passed to the fill regions thread entry.

Definition at line 188 of file ClassifierISOSegStrategy.h.

Constructor & Destructor Documentation

te::rp::ClassifierISOSegStrategy::FillRegionsThreadEntryParams::FillRegionsThreadEntryParams ( )
inline

Definition at line 223 of file ClassifierISOSegStrategy.h.

te::rp::ClassifierISOSegStrategy::FillRegionsThreadEntryParams::~FillRegionsThreadEntryParams ( )
inline

Definition at line 225 of file ClassifierISOSegStrategy.h.

Member Data Documentation

std::mutex* te::rp::ClassifierISOSegStrategy::FillRegionsThreadEntryParams::m_condVarMutexPtr

Pointer to the condition variable mutex.

Definition at line 195 of file ClassifierISOSegStrategy.h.

std::condition_variable* te::rp::ClassifierISOSegStrategy::FillRegionsThreadEntryParams::m_condVarPtr

Pointer to the condition variable.

Definition at line 198 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 221 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 218 of file ClassifierISOSegStrategy.h.

std::mutex* te::rp::ClassifierISOSegStrategy::FillRegionsThreadEntryParams::m_globalMutexPtr

Pointer to the mutex.

Definition at line 192 of file ClassifierISOSegStrategy.h.

std::vector<te::gm::Polygon*> const* te::rp::ClassifierISOSegStrategy::FillRegionsThreadEntryParams::m_inputPolygonsPtr

Definition at line 203 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 206 of file ClassifierISOSegStrategy.h.

te::rst::RasterSynchronizer* te::rp::ClassifierISOSegStrategy::FillRegionsThreadEntryParams::m_inputRasterSyncPtr

Pointer to the input raster sync.

Definition at line 201 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 212 of file ClassifierISOSegStrategy.h.

std::multimap< double, Pattern >* te::rp::ClassifierISOSegStrategy::FillRegionsThreadEntryParams::m_outputRegionsPtr

Pointer to the output regions container.

Definition at line 209 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 215 of file ClassifierISOSegStrategy.h.


The documentation for this class was generated from the following file: