| TerraLib 4.1

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

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

Public Member Functions | Protected Member Functions | Protected Attributes
TeProxMatrixWeightsStrategy Class Reference

An abstract class to representate weight strategies of proximity matrix. More...

`#include <TeProxMatrixWeightsStrategy.h>`

Inheritance diagram for TeProxMatrixWeightsStrategy:

List of all members.

## Public Member Functions

virtual bool | ComputeWeigths (TeProxMatrixImplementation *)=0
| Compute weigths.
virtual | ~TeProxMatrixWeightsStrategy ()
| Destructor.
virtual bool | operator== (const TeProxMatrixWeightsStrategy &w) const
| Equal operator.
TeProxMatrixWeightsParams & | weightsParams ()
| Returns the strategy to weigt the matrix.

## Protected Member Functions

| TeProxMatrixWeightsStrategy (bool norm=false, const TeGPMWeightsStrategy &type=TeNoWeightsStrategy)
| Constructor.

## Protected Attributes

TeProxMatrixWeightsParams | params_

## Detailed Description

An abstract class to representate weight strategies of proximity matrix.

## Constructor & Destructor Documentation

TeProxMatrixWeightsStrategy::TeProxMatrixWeightsStrategy | ( | bool | norm = `false`,
|  | const TeGPMWeightsStrategy & | type = `TeNoWeightsStrategy`
| ) |  | `[inline, protected]`

Constructor.

virtual TeProxMatrixWeightsStrategy::~TeProxMatrixWeightsStrategy | ( |  | ) | `[inline, virtual]`

Destructor.

## Member Function Documentation

virtual bool TeProxMatrixWeightsStrategy::ComputeWeigths | ( | TeProxMatrixImplementation * |  | ) | `[pure virtual]`

Compute weigths.

Implemented in TeProxMatrixNoWeightsStrategy, TeProxMatrixInverseDistanceStrategy, TeProxMatrixSquaredInverseDistanceStrategy, and TeProxMatrixConnectionStrenghtStrategy.

virtual bool TeProxMatrixWeightsStrategy::operator== | ( | const TeProxMatrixWeightsStrategy & | w | ) | const`[inline, virtual]`

Equal operator.

TeProxMatrixWeightsParams& TeProxMatrixWeightsStrategy::weightsParams | ( |  | ) | `[inline]`

Returns the strategy to weigt the matrix.

## Member Data Documentation

TeProxMatrixWeightsParams TeProxMatrixWeightsStrategy::params_`[protected]`

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

- E:/Projetos_Primeiro_Semestre_2012/TerraView/terralib/src/terralib/kernel/TeProxMatrixWeightsStrategy.h

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines