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