| 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::SegmenterThreadEntryParams Class Reference

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

`#include <TePDIParallelSegmenter.hpp>`

List of all members.

## Public Member Functions

| SegmenterThreadEntryParams ()
| ~SegmenterThreadEntryParams ()

## Public Attributes

TeRaster * | inputRasterPtr_
std::vector< unsigned int > const * | inputChannelsVecPtr_
SegmentsBlocksMatrixT * | segsBlocksMatrixPtr_
TeMutex * | mutexPtr_
TePDIParameters const * | stratParamsPtr_
std::string const * | stratNamePtr_
bool volatile * | abortSegmentationFlagPtr_
TePDIParaSegSegment::SegIdDataType volatile * | segmentsIdsCounterPtr_
TeThreadSignal * | signalPtr_
bool | progressEnabled_
bool | mergeAdjacentBlocks_

## Detailed Description

The parameters passed to the segmenterThreadEntry method.

## Constructor & Destructor Documentation

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

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

## Member Data Documentation

bool volatile* TePDIParallelSegmenter::SegmenterThreadEntryParams::abortSegmentationFlagPtr_

Pointer to the abort segmentation flag (default:0)

std::vector< unsigned int > const* TePDIParallelSegmenter::SegmenterThreadEntryParams::inputChannelsVecPtr_

Pointer to the input raster used channels vector (default:0)

TeRaster* TePDIParallelSegmenter::SegmenterThreadEntryParams::inputRasterPtr_

Pointer to the input raster (default:0)

bool TePDIParallelSegmenter::SegmenterThreadEntryParams::mergeAdjacentBlocks_

Merge adjacent blocks border segments (default:false).

TeMutex* TePDIParallelSegmenter::SegmenterThreadEntryParams::mutexPtr_

Pointer to the global mutex (default:0)

bool TePDIParallelSegmenter::SegmenterThreadEntryParams::progressEnabled_

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

TePDIParaSegSegment::SegIdDataType volatile* TePDIParallelSegmenter::SegmenterThreadEntryParams::segmentsIdsCounterPtr_

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

SegmentsBlocksMatrixT* TePDIParallelSegmenter::SegmenterThreadEntryParams::segsBlocksMatrixPtr_

Pointer to the segments blocks matrix (default:0)

TeThreadSignal* TePDIParallelSegmenter::SegmenterThreadEntryParams::signalPtr_

A signal to be emited when a segments block was processed (default:0)

std::string const* TePDIParallelSegmenter::SegmenterThreadEntryParams::stratNamePtr_

Pointer to the segmenter strategy name (default:0)

TePDIParameters const* TePDIParallelSegmenter::SegmenterThreadEntryParams::stratParamsPtr_

Pointer to the segmenter strategy parameters (default:0)

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