类 SpatialAlgorithm

继承关系

基类

派生类

类文档

class SpatialAlgorithm : public gwm::Algorithm

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

Subclassed by gwm::GTDR, gwm::SpatialMonoscaleAlgorithm, gwm::SpatialMultiscaleAlgorithm

公有成员函数

inline SpatialAlgorithm()

构造一个新的 SpatialAlgorithm 对象。

inline SpatialAlgorithm(const arma::mat &coords)

构造一个新的 SpatialAlgorithm 对象。

参数:

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

inline virtual ~SpatialAlgorithm()

销毁一个 SpatialAlgorithm 对象。

inline const arma::mat &coords() const

获取坐标矩阵。

返回:

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

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

设置坐标矩阵。

参数:

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

virtual bool isValid() override

检查算法配置是否合法。

返回:

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

返回:

false 如果算法配置不合法。

保护属性

arma::mat mCoords

坐标矩阵