|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
ObjectAbstractMathTransform2D.Parameters
UnitaryProjection.Parameters
ObliqueMercator.Parameters
protected static class ObliqueMercator.Parameters
Parameters used in Oblique Mercator projections. Those parameters determine the rotation in addition to the scale and translation determined by the parameters declared in the super-class.
| referencing/geotk-referencing (download) | View source code for this class |
| Field Summary | |
|---|---|
double |
latitudeOf1stPoint
The latitude of the 1st point used to specify the central line, in degrees. |
double |
latitudeOf2ndPoint
The latitude of the 2nd point used to specify the central line, in degrees. |
double |
latitudeOfCentre
Latitude of the projection centre. |
double |
longitudeOf1stPoint
The longitude of the 1st point used to specify the central line, in degrees. |
double |
longitudeOf2ndPoint
The longitude of the 2nd point used to specify the central line, in radians. |
double |
longitudeOfCentre
Longitude of the projection centre. |
double |
rectifiedGridAngle
The rectified bearing of the central line, in degrees. |
| Fields inherited from class UnitaryProjection.Parameters |
|---|
azimuth, centralMeridian, falseEasting, falseNorthing, latitudeOfOrigin, scaleFactor, semiMajor, semiMinor, standardParallels |
| Constructor Summary | |
|---|---|
ObliqueMercator.Parameters(ParameterDescriptorGroup descriptor,
ParameterValueGroup values)
Creates parameters initialized to values extracted from the given parameter group. |
|
| Method Summary | |
|---|---|
ParameterValueGroup |
getParameterValues()
Returns a group of parameters initialized to the values contained in this object. |
boolean |
usesTwoPoints()
Infers from the parameter values if the azimuth is defined by two points on the central line. |
| Methods inherited from class UnitaryProjection.Parameters |
|---|
equals, hashCode, validate |
| Methods inherited from class AbstractMathTransform2D.Parameters |
|---|
createConcatenatedTransform, getParameterDescriptors, normalize, toString |
| Methods inherited from class Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public double latitudeOfCentre
latitudeOfOrigin, but the latitude of origin is the Earth equator on aposphere for
the oblique Mercator.
public double longitudeOfCentre
centralMeridian, which is the meridian where the central
line intersects the Earth equator on aposphere.
This parameter applies to the "azimuth" case only and shall be set to NaN for the "two points" case.
public double rectifiedGridAngle
RECTIFIED_GRID_ANGLE parameter value is not provided.
public double latitudeOf1stPoint
public double longitudeOf1stPoint
public double latitudeOf2ndPoint
public double longitudeOf2ndPoint
| Constructor Detail |
|---|
public ObliqueMercator.Parameters(ParameterDescriptorGroup descriptor,
ParameterValueGroup values)
throws ParameterNotFoundException
descriptor - The descriptor of parameters that are legal for the projection being
constructed.values - The parameter values in standard units.
ParameterNotFoundException - if a mandatory parameter is missing.| Method Detail |
|---|
public ParameterValueGroup getParameterValues()
getParameterValues in interface ParameterizedgetParameterValues in class UnitaryProjection.ParametersSingleOperation.getParameterValues()
public boolean usesTwoPoints()
throws IllegalArgumentException
true if using two points on the central line to specify the azimuth.
IllegalArgumentException - if the parameter values appear to be a mix of the
"azimuth" and the "two points" cases.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||