26 #ifndef __TERRALIB_SA_INTERNAL_GPMWEIGHTSQUAREDINVERSEDISTANCESTRATEGY_H
27 #define __TERRALIB_SA_INTERNAL_GPMWEIGHTSQUAREDINVERSEDISTANCESTRATEGY_H
30 #include "../Config.h"
43 class GeneralizedProximityMatrix;
This class defines a an Abstract class to calculates a weight for a GPM.
This class defines a an Abstract class to calculates a weight for a GPM.
This class defines a class to calculates a weight for a GPM using Inverse Distance strategy.
GPMWeightsSquaredInverseDistanceStrategy(bool normalize, double a=1.0, double factor=1.0)
Default constructor.
virtual ~GPMWeightsSquaredInverseDistanceStrategy()
Virtual destructor.
virtual void calculate(GeneralizedProximityMatrix *gpm)
This class defines a Generalized Proximity Matrix.
#define TESAEXPORT
You can use this macro in order to export/import classes and functions from this module.