类 SpatialAlgorithm

继承关系

基类

派生类

类文档

class SpatialAlgorithm : public gwm::Algorithm

空间算法的抽象基类。 该类型不能被构造。 定义了一些空间算法的常用接口。

Subclassed by gwm::GWDR, gwm::SpatialMonoscaleAlgorithm, gwm::SpatialMultiscaleAlgorithm

公有成员函数

inline SpatialAlgorithm()

构造一个新的 SpatialAlgorithm 对象。

inline SpatialAlgorithm(const arma::mat &coords)

构造一个新的 SpatialAlgorithm 对象。

参数

coords – 坐标矩阵,用于表示样本的位置。

inline virtual ~SpatialAlgorithm()

销毁一个 SpatialAlgorithm 对象。

inline arma::mat coords()

获取坐标矩阵。

返回

arma::mat 表示样本位置的坐标矩阵。

inline void setCoords(const arma::mat &coords)

设置坐标矩阵。

参数

coords – 表示样本位置的坐标矩阵。

virtual bool isValid() override

检查算法配置是否合法。

返回

true 如果算法配置是合法的。

返回

false 如果算法配置不合法。

保护属性

arma::mat mCoords

坐标矩阵