![]() |
TerraLib 4.1
|
An abstract class to representate weight strategies of proximity matrix. More...
#include <TeProxMatrixWeightsStrategy.h>
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_ |
An abstract class to representate weight strategies of proximity matrix.
| TeProxMatrixWeightsStrategy::TeProxMatrixWeightsStrategy | ( | bool | norm = false, |
| const TeGPMWeightsStrategy & | type = TeNoWeightsStrategy |
||
| ) | [inline, protected] |
Constructor.
| virtual TeProxMatrixWeightsStrategy::~TeProxMatrixWeightsStrategy | ( | ) | [inline, virtual] |
Destructor.
| 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.