13 DBSCAN1D(
double epsilon,
int minPts) : epsilon(epsilon), minPts(minPts) {}
15 void fit(
const std::vector<int>& points);
24 std::vector<int> clusters;
26 bool expandCluster(
const std::vector<int>& points,
size_t pointIdx,
int clusterId);
28 std::vector<size_t> regionQuery(
const std::vector<int>& points,
size_t pointIdx)
const;
30 double distance(
int a,
int b)
const;