public interface Projection
| Modifier and Type | Method and Description |
|---|---|
boolean |
crossSeam(ProjectionPoint pt1,
ProjectionPoint pt2)
Does the line between these two points cross the projection "seam", which
is a discontinuity in the function latlon <-> projection plane
|
String |
getClassName()
The name of the implementing class.
|
String |
getName()
The name of this projection.
|
AttributeContainer |
getProjectionAttributes()
Get projection parameters.
|
com.google.common.collect.ImmutableList<Parameter> |
getProjectionParameters()
Deprecated.
use getProjectionAttributes.
|
boolean |
isLatLon()
Is this the lat/lon Projection?
|
default ProjectionPoint |
latLonToProj(double lat,
double lon)
Convert lat, lon to Projection point.
|
ProjectionPoint |
latLonToProj(LatLonPoint latlon)
Convert a LatLonPoint to projection coordinates.
|
ProjectionRect |
latLonToProjBB(LatLonRect latlonRect)
Convert a lat/lon bounding box to a world coordinate bounding box,
by finding the minimum enclosing box.
|
String |
paramsToString()
String representation of the projection parameters.
|
default LatLonPoint |
projToLatLon(double x,
double y)
Convert projection x, y to LatLonPoint point.
|
LatLonPoint |
projToLatLon(ProjectionPoint ppt)
Convert projection coordinates to a LatLonPoint.
|
LatLonRect |
projToLatLonBB(ProjectionRect bb)
Compute lat/lon bounding box from projection bounding box.
|
String getClassName()
String getName()
boolean isLatLon()
String paramsToString()
default ProjectionPoint latLonToProj(double lat, double lon)
ProjectionPoint latLonToProj(LatLonPoint latlon)
default LatLonPoint projToLatLon(double x, double y)
LatLonPoint projToLatLon(ProjectionPoint ppt)
boolean crossSeam(ProjectionPoint pt1, ProjectionPoint pt2)
pt1 - the line goes between these two pointspt2 - the line goes between these two points@Deprecated com.google.common.collect.ImmutableList<Parameter> getProjectionParameters()
AttributeContainer getProjectionAttributes()
ProjectionRect latLonToProjBB(LatLonRect latlonRect)
latlonRect - input lat,lon bounding boxLatLonRect projToLatLonBB(ProjectionRect bb)
bb - projection bounding box