Package net.anwiba.spatial.coordinate
Class EnvelopeUtilities
- java.lang.Object
-
- net.anwiba.spatial.coordinate.EnvelopeUtilities
-
public class EnvelopeUtilities extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description EnvelopeUtilities()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static IEnvelopecalculateTargetEnvelope(IEnvelope currentEnvelope, IEnvelope maximalEnvelope, IEnvelope objectEnvelope, boolean isMoveEnabled)static IEnvelopeconcat(IEnvelope envelope, IEnvelope other)static IEnvelopecreateEnvelope(Coordinate coordinate, double boundery)static IEnvelopecreateEnvelope(ICoordinate[] boundingBox)static IEnvelopecreateEnvelope(ICoordinate c0, ICoordinate c1)static IEnvelopecreateEnvelope(ICoordinateSequence coordinateSequence)static IEnvelopecreateEnvelope(IEnvelope envelope, double boundery)static booleanisInfinity(IEnvelope envelope)static booleanisNullEnvelope(IEnvelope envelope)static IEnvelopemoveCenterTo(IEnvelope envelope, ICoordinate coordinate)static IEnvelopescale(IEnvelope envelope, double scaleFactor)
-
-
-
Method Detail
-
isNullEnvelope
public static boolean isNullEnvelope(IEnvelope envelope)
-
createEnvelope
public static IEnvelope createEnvelope(Coordinate coordinate, double boundery)
-
createEnvelope
public static IEnvelope createEnvelope(ICoordinateSequence coordinateSequence)
-
createEnvelope
public static IEnvelope createEnvelope(ICoordinate c0, ICoordinate c1)
-
createEnvelope
public static IEnvelope createEnvelope(ICoordinate[] boundingBox)
-
moveCenterTo
public static IEnvelope moveCenterTo(IEnvelope envelope, ICoordinate coordinate)
-
calculateTargetEnvelope
public static IEnvelope calculateTargetEnvelope(IEnvelope currentEnvelope, IEnvelope maximalEnvelope, IEnvelope objectEnvelope, boolean isMoveEnabled)
-
isInfinity
public static boolean isInfinity(IEnvelope envelope)
-
-