| Constructor and Description |
|---|
CoordinateSystem() |
CoordinateSystem(Cog state) |
CoordinateSystem(java.lang.String projectionName,
java.lang.String unitsName) |
CoordinateSystem(java.lang.String projectionName,
java.lang.String unitsName,
double minimumX,
double minimumY,
double maximumX,
double maximumY) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object nother) |
XyPoint |
forwardProject(double longitude,
double latitude) |
XyPoint |
forwardProject(LonlatPoint lonlat) |
XyBounds |
getBounds() |
ProjectionTransform |
getForwardTransform() |
LinearUnit |
getLinearUnit() |
double |
getMaximumX() |
double |
getMaximumY() |
double |
getMinimumX() |
double |
getMinimumY() |
Projection |
getProjection() |
java.lang.String |
getProjectionName() |
ReverseProjectionTransform |
getReverseTransform() |
java.lang.String |
getUnitsName() |
boolean |
hasBounds() |
boolean |
matchesProjectionAndUnitsOf(CoordinateSystem notherSystem) |
LonlatPoint |
reverseProject(double x,
double y) |
LonlatPoint |
reverseProject(XyPoint xy) |
Cog |
toCog()
Returns the complete internal state of this object in the form of a
Cog. |
java.lang.String |
toString() |
CoordinateSystem |
withBounds(double minimumX,
double minimumY,
double maximumX,
double maximumY) |
public CoordinateSystem()
public CoordinateSystem(java.lang.String projectionName,
java.lang.String unitsName)
public CoordinateSystem(java.lang.String projectionName,
java.lang.String unitsName,
double minimumX,
double minimumY,
double maximumX,
double maximumY)
public CoordinateSystem(Cog state)
public XyPoint forwardProject(LonlatPoint lonlat)
public LonlatPoint reverseProject(XyPoint xy)
public XyPoint forwardProject(double longitude, double latitude)
public LonlatPoint reverseProject(double x, double y)
public Cog toCog()
CoggableCog.public java.lang.String toString()
toString in class java.lang.Objectpublic boolean equals(java.lang.Object nother)
equals in class java.lang.Objectpublic boolean matchesProjectionAndUnitsOf(CoordinateSystem notherSystem)
public java.lang.String getProjectionName()
public Projection getProjection()
public java.lang.String getUnitsName()
public LinearUnit getLinearUnit()
public double getMinimumX()
public double getMinimumY()
public double getMaximumX()
public double getMaximumY()
public boolean hasBounds()
public XyBounds getBounds()
public ProjectionTransform getForwardTransform()
public ReverseProjectionTransform getReverseTransform()
public CoordinateSystem withBounds(double minimumX, double minimumY, double maximumX, double maximumY)