DBSCAN({this.eps = 0.5, this.minPts = 5}) { if (eps <= 0) throw ArgumentError('eps must be positive'); if (minPts <= 0) throw ArgumentError('minPts must be positive'); }