Class PseudoMercator
- java.lang.Object
-
- org.geolatte.geom.crs.trans.projections.PseudoMercator
-
- All Implemented Interfaces:
CoordinateOperation,WithEpsgGOperationMethod
public class PseudoMercator extends Object implements CoordinateOperation, WithEpsgGOperationMethod
Created by Karel Maesen, Geovise BVBA on 02/04/2018.
-
-
Constructor Summary
Constructors Constructor Description PseudoMercator()PseudoMercator(GeographicCoordinateReferenceSystem baseCrs, double latOfNatOrigin, double lonOfNatOrigin, double falseE, double falseN)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidforward(double[] inCoordinate, double[] outCoordinate)intgetMethodId()Returns the EPSG code for the operation methodintinCoordinateDimension()booleanisReversible()intoutCoordinateDimension()voidreverse(double[] inCoordinate, double[] outCoordinate)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.geolatte.geom.crs.trans.CoordinateOperation
appendForward, appendReverse, reversed
-
-
-
-
Constructor Detail
-
PseudoMercator
public PseudoMercator()
-
PseudoMercator
public PseudoMercator(GeographicCoordinateReferenceSystem baseCrs, double latOfNatOrigin, double lonOfNatOrigin, double falseE, double falseN)
- Parameters:
baseCrs- the Base CRS for the projection (source coordinate system)latOfNatOrigin- Latitude of Natural Origin in radianslonOfNatOrigin- Longitude of Natural Origin in radiansfalseE- false Easting in metersfalseN- false Northing in meters
-
-
Method Detail
-
isReversible
public boolean isReversible()
- Specified by:
isReversiblein interfaceCoordinateOperation
-
inCoordinateDimension
public int inCoordinateDimension()
- Specified by:
inCoordinateDimensionin interfaceCoordinateOperation
-
outCoordinateDimension
public int outCoordinateDimension()
- Specified by:
outCoordinateDimensionin interfaceCoordinateOperation
-
forward
public void forward(double[] inCoordinate, double[] outCoordinate)- Specified by:
forwardin interfaceCoordinateOperation
-
reverse
public void reverse(double[] inCoordinate, double[] outCoordinate)- Specified by:
reversein interfaceCoordinateOperation
-
getMethodId
public int getMethodId()
Description copied from interface:WithEpsgGOperationMethodReturns the EPSG code for the operation method- Specified by:
getMethodIdin interfaceWithEpsgGOperationMethod- Returns:
- The EPSG Code for the operation method
-
-