@Immutable public class PolyconicProjection extends AbstractProjection
| Constructor and Description |
|---|
PolyconicProjection() |
PolyconicProjection(double lat0,
double lon0) |
PolyconicProjection(double lat0,
double lon0,
double falseEasting,
double falseNorthing,
Earth ellipsoid) |
PolyconicProjection(double lat0,
double lon0,
Earth ellipsoid) |
| Modifier and Type | Method and Description |
|---|---|
Projection |
constructCopy()
copy constructor - avoid clone !!
|
boolean |
crossSeam(ProjectionPoint pt1,
ProjectionPoint pt2)
This returns true when the line between pt1 and pt2 crosses the seam.
|
boolean |
equals(Object o) |
Earth |
getEarth() |
double |
getFalseEasting()
Get the false easting, in km.
|
double |
getFalseNorthing()
Get the false northing, in km.
|
double |
getOriginLatitude()
Get the origin longitude.
|
double |
getOriginLongitude()
Get the origin longitude.
|
String |
getProjectionTypeLabel()
Get the label to be used in the gui for this type of projection
|
int |
hashCode() |
ProjectionPoint |
latLonToProj(LatLonPoint latlon)
Convert a LatLonPoint to projection coordinates.
|
String |
paramsToString()
Create a String of the parameters.
|
LatLonPoint |
projToLatLon(ProjectionPoint world)
Convert projection coordinates to a LatLonPoint.
|
addParameter, addParameter, addParameter, addParameter, findProjectionParameter, getClassName, getHeader, getMinOrMaxLon, getName, getProjectionAttributes, getProjectionParameters, isLatLon, latLonToProjBB, projToLatLonBB, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitlatLonToProj, projToLatLonpublic PolyconicProjection()
public PolyconicProjection(double lat0,
double lon0)
public PolyconicProjection(double lat0,
double lon0,
Earth ellipsoid)
public PolyconicProjection(double lat0,
double lon0,
double falseEasting,
double falseNorthing,
Earth ellipsoid)
public Earth getEarth()
public double getOriginLatitude()
public double getOriginLongitude()
public double getFalseEasting()
public double getFalseNorthing()
public String getProjectionTypeLabel()
getProjectionTypeLabel in class AbstractProjectionpublic String paramsToString()
paramsToString in interface ProjectionparamsToString in class AbstractProjectionpublic boolean crossSeam(ProjectionPoint pt1, ProjectionPoint pt2)
pt1 - point 1pt2 - point 2public ProjectionPoint latLonToProj(LatLonPoint latlon)
Projectionpublic LatLonPoint projToLatLon(ProjectionPoint world)
Projectionpublic Projection constructCopy()
AbstractProjectionconstructCopy in class AbstractProjection