类 SpatialAlgorithm
继承关系
基类
public gwm::Algorithm
(类 Algorithm)
派生类
public gwm::GWDR
(类 GWDR)public gwm::SpatialMonoscaleAlgorithm
(类 SpatialMonoscaleAlgorithm)public gwm::SpatialMultiscaleAlgorithm
(类 SpatialMultiscaleAlgorithm)
类文档
-
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
坐标矩阵
-
inline SpatialAlgorithm()