Package org.geolatte.geom.crs.trans
Interface CoordinateOperation
-
- All Known Implementing Classes:
ConcatenatedOperation,CoordinateFrameRotation,Geographic3DTo2DConversion,GeographicToGeocentricConversion,LambertConformalConic2SP,PositionVectorTransformation,PseudoMercator
public interface CoordinateOperationLow-level transformation interface Created by Karel Maesen, Geovise BVBA on 20/07/17.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default CoordinateOperationappendForward(CoordinateOperation operation)Creates a newCoordinateOperationfrom this instance by appending and the specified instance in the forward direction;default CoordinateOperationappendReverse(CoordinateOperation operation)Creates a newCoordinateOperationfrom this instance by appending and the specified instance in the reverse direction;voidforward(double[] inCoordinate, double[] outCoordinate)intinCoordinateDimension()booleanisReversible()intoutCoordinateDimension()voidreverse(double[] inCoordinate, double[] outCoordinate)default CoordinateOperationreversed()Creates a newCoordinateOperationby reversing this instance
-
-
-
Method Detail
-
isReversible
boolean isReversible()
-
inCoordinateDimension
int inCoordinateDimension()
-
outCoordinateDimension
int outCoordinateDimension()
-
forward
void forward(double[] inCoordinate, double[] outCoordinate)
-
reverse
void reverse(double[] inCoordinate, double[] outCoordinate)
-
appendForward
default CoordinateOperation appendForward(CoordinateOperation operation)
Creates a newCoordinateOperationfrom this instance by appending and the specified instance in the forward direction;- Parameters:
operation- the instance to append- Returns:
- a new instance
-
appendReverse
default CoordinateOperation appendReverse(CoordinateOperation operation)
Creates a newCoordinateOperationfrom this instance by appending and the specified instance in the reverse direction;- Parameters:
operation- the instance to append- Returns:
- a new instance
-
reversed
default CoordinateOperation reversed()
Creates a newCoordinateOperationby reversing this instance- Returns:
- a new
CoordinateOperationby reversing this instance
-
-