| TerraLib 4.1

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files
- Examples

- Class List
- Class Index
- Class Hierarchy
- Class Members

Public Member Functions | Public Attributes
TePDIParallelSegmenter::GroupDataThreadEntryParams Class Reference

The parameters passed to the groupDataThreadEntry method. More...

`#include <TePDIParallelSegmenter.hpp>`

List of all members.

## Public Member Functions

| GroupDataThreadEntryParams ()
| ~GroupDataThreadEntryParams ()

## Public Attributes

TeRaster * | outputRasterPtr_
SegmentsBlocksMatrixT * | segsBlocksMatrixPtr_
TeMutex * | mutexPtr_
TePDIParameters const * | stratParamsPtr_
std::string const * | stratNamePtr_
bool volatile * | abortSegmentationFlagPtr_
TeThreadSignal * | signalPtr_
TePDIParaSegSegment::SegIdDataType volatile * | segmentsIdsCounterPtr_
bool | waitForSignals_
bool | progressEnabled_
bool | mergeAdjacentBlocks_

## Detailed Description

The parameters passed to the groupDataThreadEntry method.

## Constructor & Destructor Documentation

TePDIParallelSegmenter::GroupDataThreadEntryParams::GroupDataThreadEntryParams | ( |  | ) | `[inline]`

TePDIParallelSegmenter::GroupDataThreadEntryParams::~GroupDataThreadEntryParams | ( |  | ) | `[inline]`

## Member Data Documentation

bool volatile* TePDIParallelSegmenter::GroupDataThreadEntryParams::abortSegmentationFlagPtr_

Pointer to the abort segmentation flag

bool TePDIParallelSegmenter::GroupDataThreadEntryParams::mergeAdjacentBlocks_

Merge adjacent blocks border segments (default:false).

TeMutex* TePDIParallelSegmenter::GroupDataThreadEntryParams::mutexPtr_

Pointer to the global mutex

TeRaster* TePDIParallelSegmenter::GroupDataThreadEntryParams::outputRasterPtr_

Pointer to the pre-initiated output raster

bool TePDIParallelSegmenter::GroupDataThreadEntryParams::progressEnabled_

Progress interface enabled/disabled flag (default:false).

TePDIParaSegSegment::SegIdDataType volatile* TePDIParallelSegmenter::GroupDataThreadEntryParams::segmentsIdsCounterPtr_

Pointer to the segments Ids counter - (must be used with mutexPtr_ - default 0)

SegmentsBlocksMatrixT* TePDIParallelSegmenter::GroupDataThreadEntryParams::segsBlocksMatrixPtr_

Pointer to the segments blocks matrix

TeThreadSignal* TePDIParallelSegmenter::GroupDataThreadEntryParams::signalPtr_

A signal to be listen when a segments block was processed or errors aborting the segmentation process (default:0)

std::string const* TePDIParallelSegmenter::GroupDataThreadEntryParams::stratNamePtr_

Pointer to the segmenter strategy name

TePDIParameters const* TePDIParallelSegmenter::GroupDataThreadEntryParams::stratParamsPtr_

Pointer to the segmenter strategy parameters

bool TePDIParallelSegmenter::GroupDataThreadEntryParams::waitForSignals_

If true, the thread will wait for signals emitted by signalPtr_ (default true)

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

- E:/Projetos_Primeiro_Semestre_2012/TerraView/terralib/src/terralib/image_processing/TePDIParallelSegmenter.hpp

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines