public class UnitConversion extends AbstractCoordinateOperation
precisionDEFAULT, LOCAL, UNKNOWN| Modifier and Type | Method and Description |
|---|---|
static UnitConversion |
createUnitConverter(Unit sourceUnit,
Unit targetUnit)
Creates a unit converter for homogeneous units (ex.
|
static UnitConversion |
createUnitConverter(Unit planiSourceUnit,
Unit planiTargetUnit,
Unit altiSourceUnit,
Unit altiTargetUnit)
Create a unit converter for coordinates using different units for
planimetry and altimetry.
|
boolean |
equals(Object o)
Returns true if object is an Identifier equals to this one.
|
int |
hashCode()
Returns a hash code for this IdentifiableComponent.
|
CoordinateOperation |
inverse()
Creates the inverse CoordinateOperation.
|
boolean |
isIdentity() |
double[] |
transform(double[] coord)
Returns a coordinate representing the same point as coord but with
different units.
|
getPrecisionaddAlias, addRemark, getAliases, getAuthorityKey, getAuthorityName, getCode, getComponent, getIdentifier, getName, getRemarks, getShortName, setIdentifier, setRemarks, setShortName, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitaddAlias, addRemark, getAliases, getAuthorityKey, getAuthorityName, getCode, getName, getRemarks, getShortName, setRemarks, setShortNamepublic double[] transform(double[] coord)
throws IllegalCoordinateException
transform in interface CoordinateOperationtransform in class AbstractCoordinateOperationcoord - is an array containing one, two or three ordinates.IllegalCoordinateException - if coord is not
compatible with this CoordinateOperation.public CoordinateOperation inverse()
inverse in interface CoordinateOperationinverse in class AbstractCoordinateOperationpublic static UnitConversion createUnitConverter(Unit sourceUnit, Unit targetUnit)
sourceUnit - unique source units used for 1-D, 2-D or 3-D source
coordinatestargetUnit - unique target units expected in the resulting 1-D, 2-D
or 3-D coordinatespublic static UnitConversion createUnitConverter(Unit planiSourceUnit, Unit planiTargetUnit, Unit altiSourceUnit, Unit altiTargetUnit)
planiSourceUnit - source unit for latitude/longitude or
northing/easting coordinates.planiTargetUnit - target unit for latitude/longitude or
northing/easting coordinates.altiSourceUnit - source unit for height or altitude coordinate.altiTargetUnit - target unit for height or altitude coordinate.public boolean equals(Object o)
IdentifiableComponentequals in class IdentifiableComponento - The object to compare this IdentifiableComponent againstpublic int hashCode()
IdentifiableComponenthashCode in class IdentifiableComponentpublic boolean isIdentity()
isIdentity in interface CoordinateOperationisIdentity in class AbstractCoordinateOperationCopyright © 2019 CNRS. All rights reserved.