| TerraLib 4.1

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

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

Public Types | Public Member Functions | Protected Member Functions
TePDIIsosegClas Class Reference
Classification algorithms.

Isoseg classification algorithm. More...

`#include <TePDIIsosegClas.hpp>`

Inheritance diagram for TePDIIsosegClas:

List of all members.

## Public Types

typedef TeSharedPtr < TePDIIsosegClas > | pointer
typedef const TeSharedPtr < TePDIIsosegClas > | const_pointer

## Public Member Functions

| TePDIIsosegClas ()
| ~TePDIIsosegClas ()
bool | CheckParameters (const TePDIParameters &parameters) const

## Protected Member Functions

void | ResetState (const TePDIParameters &)
| Reset the internal state to the initial state.
bool | RunImplementation ()
| Runs the current algorithm implementation.

## Detailed Description

Isoseg classification algorithm.

Author:
  Thales Sehn Korting <tkorting@dpi.inpe.br>
  Emiliano F. Castejon <castejon@dpi.inpe.br>

Note:
  The required parameters are:

Parameters:

  input_rasters | (TePDITypes::TePDIRasterVectorType) - Input rasters
  bands | (vector<int>) - Input bands
  input_polygons | (TePolygonSet) - Input polygonset
  acceptance_limiar | (double) - Acceptance Limiar (90%, 95%, 99%, 100%)
  output_raster | (TePDITypes::TePDIRasterPtrType) - Output raster.

Examples:

  TePDIClassification_test.cpp.

## Member Typedef Documentation

typedef const TeSharedPtr< TePDIIsosegClas > TePDIIsosegClas::const_pointer

Type definition for a const algorithm instance pointer.

Reimplemented from TePDIAlgorithm.

typedef TeSharedPtr< TePDIIsosegClas > TePDIIsosegClas::pointer

Type definition for an algorithm instance pointer.

Reimplemented from TePDIAlgorithm.

## Constructor & Destructor Documentation

TePDIIsosegClas::TePDIIsosegClas | ( |  | ) |

Default constructor

Parameters:

  factoryName | Factory name.

TePDIIsosegClas::~TePDIIsosegClas | ( |  | ) |

Default Destructor

## Member Function Documentation

bool TePDIIsosegClas::CheckParameters | ( | const TePDIParameters & | parameters | ) | const`[virtual]`

Checks if the supplied parameters fits the requirements of each PDI strategy.

Error log messages must be generated. No exceptions generated.

Parameters:

  parameters | The parameters to be checked.

Returns:
  true if the parameters are OK. false if not.

Implements TePDIAlgorithm.

void TePDIIsosegClas::ResetState | ( | const TePDIParameters & |  | ) | `[protected, virtual]`

Reset the internal state to the initial state.

Parameters:

  params | The new parameters referent at initial state.

Implements TePDIAlgorithm.

bool TePDIIsosegClas::RunImplementation | ( |  | ) | `[protected, virtual]`

Runs the current algorithm implementation.

Returns:
  true if OK. false on error.

Implements TePDIAlgorithm.

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

- E:/Projetos_Primeiro_Semestre_2012/TerraView/terralib/src/terralib/image_processing/TePDIIsosegClas.hpp
- E:/Projetos_Primeiro_Semestre_2012/TerraView/terralib/src/terralib/image_processing/TePDIIsosegClas.cpp

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines