Example usage for org.jfree.util ArrayUtilities equal

List of usage examples for org.jfree.util ArrayUtilities equal

Introduction

In this page you can find the example usage for org.jfree.util ArrayUtilities equal.

Prototype

public static boolean equal(final float[][] array1, final float[][] array2) 

Source Link

Document

Tests two float arrays for equality.

Usage

From source file:org.proteosuite.FastScatterPlot.java

/**
 * Tests an object for equality with this instance.
 * //from   w  ww .j  a v  a 2 s.  co  m
 * @param obj  the object (<code>null</code> permitted).
 * 
 * @return A boolean.
 */
public boolean equals(Object obj) {
    if (obj == this) {
        return true;
    }
    if (!super.equals(obj)) {
        return false;
    }
    if (!(obj instanceof FastScatterPlot)) {
        return false;
    }
    FastScatterPlot that = (FastScatterPlot) obj;
    if (!ArrayUtilities.equal(this.data, that.data)) {
        return false;
    }
    if (!ObjectUtilities.equal(this.domainAxis, that.domainAxis)) {
        return false;
    }
    if (!ObjectUtilities.equal(this.rangeAxis, that.rangeAxis)) {
        return false;
    }
    if (!PaintUtilities.equal(this.paint, that.paint)) {
        return false;
    }
    if (this.domainGridlinesVisible != that.domainGridlinesVisible) {
        return false;
    }
    if (!PaintUtilities.equal(this.domainGridlinePaint, that.domainGridlinePaint)) {
        return false;
    }
    if (!ObjectUtilities.equal(this.domainGridlineStroke, that.domainGridlineStroke)) {
        return false;
    }
    if (!this.rangeGridlinesVisible == that.rangeGridlinesVisible) {
        return false;
    }
    if (!PaintUtilities.equal(this.rangeGridlinePaint, that.rangeGridlinePaint)) {
        return false;
    }
    if (!ObjectUtilities.equal(this.rangeGridlineStroke, that.rangeGridlineStroke)) {
        return false;
    }
    return true;
}