类 DMatDistance
嵌套关系
嵌套类型
继承关系
基类
public gwm::Distance
(类 Distance)
类文档
-
class DMatDistance : public gwm::Distance
[NOT AVALIABLE]
公有方法
-
explicit DMatDistance(std::string dmatFile)
-
DMatDistance(const DMatDistance &distance)
-
inline virtual DistanceType type() override
返回该对象的类型。
- 返回
DistanceType 距离陆良类型
-
inline std::string dMatFile() const
-
inline void setDMatFile(const std::string &dMatFile)
-
virtual void makeParameter(std::initializer_list<DistParamVariant> plist) override
Create Parameter for Caclulating CRS Distance.
- 参数
plist – A list of parameters containing 2 items:
arma::uword
sizearma::uword
rows
- 返回
DistanceParameter* The pointer to parameters.
-
virtual arma::vec distance(arma::uword focus) override
为一个目标点计算距离向量。
- 参数
focus – 目标点索引,要求 focus 小于参数中的 total
- 返回
arma::vec 目标点到所有数据点的距离向量
-
virtual double maxDistance() override
获取最大距离。
- 返回
double 最大距离
-
virtual double minDistance() override
获取最小距离。
- 返回
double 最小距离
-
explicit DMatDistance(std::string dmatFile)