blob: 72b14880f6042d90686bfcc47bf3969251227056 [file]
/**
* FILE: CircleYMaxComparator.java
* PATH: org.datasyslab.geospark.utils.CircleYMaxComparator.java
* Copyright (c) 2016 Arizona State University Data Systems Lab.
* All rights reserved.
*/
package org.datasyslab.geospark.utils;
import java.io.Serializable;
import java.util.Comparator;
import org.datasyslab.geospark.geometryObjects.Circle;
/**
*
* @author Arizona State University DataSystems Lab
*
*/
import com.vividsolutions.jts.geom.Envelope;
// TODO: Auto-generated Javadoc
/**
* The Class CircleYMaxComparator.
*/
public class CircleYMaxComparator extends GeometryComparator implements Comparator<Circle>, Serializable {
/* (non-Javadoc)
* @see java.util.Comparator#compare(java.lang.Object, java.lang.Object)
*/
public int compare(Circle circle1, Circle circle2) {
Envelope envelope1=circle1.getMBR();
Envelope envelope2=circle1.getMBR();
if(envelope1.getMaxY()>envelope2.getMaxY())
{
return 1;
}
else if (envelope1.getMaxY()<envelope2.getMaxY())
{
return -1;
}
else return 0;
}
}