public abstract class BoundingBoxAggregation<P extends Persistable,T> extends Object implements Aggregation<P,org.locationtech.jts.geom.Envelope,T>
| Modifier and Type | Field and Description |
|---|---|
protected double |
maxX |
protected double |
maxY |
protected double |
minX |
protected double |
minY |
| Constructor and Description |
|---|
BoundingBoxAggregation() |
| Modifier and Type | Method and Description |
|---|---|
void |
aggregate(DataTypeAdapter<T> adapter,
T entry) |
protected void |
aggregate(org.locationtech.jts.geom.Envelope env) |
void |
clearResult() |
protected abstract org.locationtech.jts.geom.Envelope |
getEnvelope(DataTypeAdapter<T> adapter,
T entry) |
P |
getParameters() |
org.locationtech.jts.geom.Envelope |
getResult() |
boolean |
isSet() |
org.locationtech.jts.geom.Envelope |
merge(org.locationtech.jts.geom.Envelope result1,
org.locationtech.jts.geom.Envelope result2) |
org.locationtech.jts.geom.Envelope |
resultFromBinary(byte[] binary) |
byte[] |
resultToBinary(org.locationtech.jts.geom.Envelope result) |
void |
setParameters(P parameters) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitfromBinary, toBinaryprotected double minX
protected double minY
protected double maxX
protected double maxY
public P getParameters()
getParameters in interface Aggregation<P extends Persistable,org.locationtech.jts.geom.Envelope,T>public void setParameters(P parameters)
setParameters in interface Aggregation<P extends Persistable,org.locationtech.jts.geom.Envelope,T>public boolean isSet()
public org.locationtech.jts.geom.Envelope getResult()
getResult in interface Aggregation<P extends Persistable,org.locationtech.jts.geom.Envelope,T>public org.locationtech.jts.geom.Envelope merge(org.locationtech.jts.geom.Envelope result1,
org.locationtech.jts.geom.Envelope result2)
merge in interface Aggregation<P extends Persistable,org.locationtech.jts.geom.Envelope,T>public byte[] resultToBinary(org.locationtech.jts.geom.Envelope result)
resultToBinary in interface Aggregation<P extends Persistable,org.locationtech.jts.geom.Envelope,T>public org.locationtech.jts.geom.Envelope resultFromBinary(byte[] binary)
resultFromBinary in interface Aggregation<P extends Persistable,org.locationtech.jts.geom.Envelope,T>public void clearResult()
clearResult in interface Aggregation<P extends Persistable,org.locationtech.jts.geom.Envelope,T>public void aggregate(DataTypeAdapter<T> adapter, T entry)
aggregate in interface Aggregation<P extends Persistable,org.locationtech.jts.geom.Envelope,T>protected void aggregate(org.locationtech.jts.geom.Envelope env)
protected abstract org.locationtech.jts.geom.Envelope getEnvelope(DataTypeAdapter<T> adapter, T entry)
Copyright © 2013–2021. All rights reserved.