Added Point.Equal(other) for convenience

This commit is contained in:
Christian Muehlhaeuser
2018-05-29 03:54:28 +02:00
parent a032677f99
commit ff5e403929

View File

@@ -20,6 +20,17 @@ func (p Point) Distance(p2 Point) float64 {
return r
}
// Equal returns true if the two points have equal values
func (p Point) Equal(p2 Point) bool {
for i := range p {
if p[i] != p2[i] {
return false
}
}
return true
}
// Mean returns the mean point of p
func (p Points) Mean() (Point, error) {
var l = len(p)