@Override public boolean equals(Object obj) {
		if (this.getClass() != obj.getClass())
			return false;
		
		Triple<?, ?, ?> other = (Triple<?, ?, ?>) obj;
		
		return (this.getX().equals(other.getX())
				&& this.getY().equals(other.getY())
				&& this.getZ().equals(other.getZ()));
	}