📄 datapoint.java
字号:
package xmu.hll.Models.Clustering.CDBased.Algorithms.DBSCAN;
public class DataPoint{
public boolean core_tag = false;
public int class_id = 0; // 0 indicate NOISE
public boolean used_tag = false;
public double d1; // dimension x-axis
public double d2; // dimension y-axis
// dimension n (n>=3) can be extend by inherient this class
// and reimplement following two method.
public double distance;
public DataPoint(double x, double y) {
d1=x;
d2=y;
}
public double Distance(DataPoint dp) {
double d1sq=(d1-dp.d1)*(d1-dp.d1);
double d2sq=(d2-dp.d2)*(d2-dp.d2);
distance = Math.sqrt(d1sq + d2sq);
return distance;
}
public double getDistance() {
return distance;
}
public void setDistance(double distance) {
this.distance = distance;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -