class AgglomerativeClustering::Cluster
Attributes
points[R]
Public Class Methods
new(point)
click to toggle source
# File lib/agglomerative_clustering/cluster.rb, line 5 def initialize(point) points << point end
Public Instance Methods
merge(cluster)
click to toggle source
# File lib/agglomerative_clustering/cluster.rb, line 13 def merge(cluster) cluster.points.each { |point| points << point } @points.sort_by!{|p| [p.x, p.y, p.z] } self end