Package org.locationtech.proj4j.datum
Class PrimeMeridian
- java.lang.Object
-
- org.locationtech.proj4j.datum.PrimeMeridian
-
- All Implemented Interfaces:
java.io.Serializable
public final class PrimeMeridian extends java.lang.Object implements java.io.Serializable
A PrimeMeridian represents a constant offset from Greenwich in radians of longitude.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private static PrimeMeridian
GREENWICH
private java.lang.String
name
private double
offsetFromGreenwich
private static PrimeMeridian[]
wellKnownMeridians
-
Constructor Summary
Constructors Modifier Constructor Description private
PrimeMeridian(java.lang.String name, double offsetFromGreenwich)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private static PrimeMeridian
east(java.lang.String name, double deg, double min, double sec)
boolean
equals(java.lang.Object that)
static PrimeMeridian
forName(java.lang.String name)
void
fromGreenwich(ProjCoordinate coord)
java.lang.String
getName()
int
hashCode()
void
toGreenwich(ProjCoordinate coord)
java.lang.String
toString()
private static PrimeMeridian
west(java.lang.String name, double deg, double min, double sec)
-
-
-
Field Detail
-
name
private final java.lang.String name
-
offsetFromGreenwich
private final double offsetFromGreenwich
-
GREENWICH
private static PrimeMeridian GREENWICH
-
wellKnownMeridians
private static PrimeMeridian[] wellKnownMeridians
-
-
Method Detail
-
east
private static PrimeMeridian east(java.lang.String name, double deg, double min, double sec)
-
west
private static PrimeMeridian west(java.lang.String name, double deg, double min, double sec)
-
forName
public static PrimeMeridian forName(java.lang.String name)
-
getName
public java.lang.String getName()
-
toGreenwich
public void toGreenwich(ProjCoordinate coord)
-
fromGreenwich
public void fromGreenwich(ProjCoordinate coord)
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object that)
- Overrides:
equals
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-