public abstract class Proj4jProjection
extends com.nutiteq.projections.Projection
Modifier and Type | Class and Description |
---|---|
static interface |
Proj4jProjection.ZScaleCalculator
Interface for calculating Z-coordinate (height) scale from latitude/longitude.
|
Constructor and Description |
---|
Proj4jProjection(String[] args,
com.nutiteq.components.Bounds bounds)
Construct projection from Proj.4 arguments and map bounds.
|
Proj4jProjection(String[] args,
com.nutiteq.components.Bounds bounds,
Proj4jProjection.ZScaleCalculator zScaleCalculator)
Construct projection from Proj.4 arguments, map bounds and Z-scale calculator.
|
Proj4jProjection(String name,
com.nutiteq.components.Bounds bounds)
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
void |
fromInternal(double u,
double v,
double h,
com.nutiteq.components.MutableMapPos pos) |
com.nutiteq.components.Envelope |
fromInternal(com.nutiteq.components.Envelope envInternal) |
com.nutiteq.components.MapPos |
fromWgs84(double lon,
double lat) |
com.nutiteq.components.Bounds |
getBounds() |
double[] |
getInternalFrameMatrix(double u,
double v,
double h) |
int |
hashCode() |
void |
toInternal(double x,
double y,
double z,
com.nutiteq.components.MutableMapPos posInternal) |
com.nutiteq.components.Envelope |
toInternal(com.nutiteq.components.Envelope env) |
com.nutiteq.components.MapPos |
toWgs84(double x,
double y) |
public Proj4jProjection(String name, com.nutiteq.components.Bounds bounds)
name
- JavaProj.4 projection namebounds
- bounds for this projectionpublic Proj4jProjection(String[] args, com.nutiteq.components.Bounds bounds)
args
- array of Proj.4 projection specification argumentsbounds
- bounds for this projectionpublic Proj4jProjection(String[] args, com.nutiteq.components.Bounds bounds, Proj4jProjection.ZScaleCalculator zScaleCalculator)
args
- array of Proj.4 projection specification argumentsbounds
- bounds for this projectionzScaleCalculator
- Z-scale calculator for this projection.public com.nutiteq.components.Bounds getBounds()
getBounds
in class com.nutiteq.projections.Projection
public com.nutiteq.components.MapPos fromWgs84(double lon, double lat)
fromWgs84
in class com.nutiteq.projections.Projection
public com.nutiteq.components.MapPos toWgs84(double x, double y)
toWgs84
in class com.nutiteq.projections.Projection
public void fromInternal(double u, double v, double h, com.nutiteq.components.MutableMapPos pos)
fromInternal
in class com.nutiteq.projections.Projection
public com.nutiteq.components.Envelope fromInternal(com.nutiteq.components.Envelope envInternal)
fromInternal
in class com.nutiteq.projections.Projection
public void toInternal(double x, double y, double z, com.nutiteq.components.MutableMapPos posInternal)
toInternal
in class com.nutiteq.projections.Projection
public com.nutiteq.components.Envelope toInternal(com.nutiteq.components.Envelope env)
toInternal
in class com.nutiteq.projections.Projection
public double[] getInternalFrameMatrix(double u, double v, double h)
getInternalFrameMatrix
in class com.nutiteq.projections.Projection
Copyright © 2014. All rights reserved.