Package mil.nga.crs.operation
Class CoordinateOperation
- java.lang.Object
-
- mil.nga.crs.CRS
-
- mil.nga.crs.CommonCRS
-
- mil.nga.crs.operation.Operation
-
- mil.nga.crs.operation.SimpleOperation
-
- mil.nga.crs.operation.CoordinateOperation
-
- All Implemented Interfaces:
Identifiable
,ScopeExtentIdentifierRemark
,CommonOperation
public class CoordinateOperation extends SimpleOperation
Coordinate Operation- Author:
- osbornb
-
-
Constructor Summary
Constructors Constructor Description CoordinateOperation()
ConstructorCoordinateOperation(String name, CoordinateReferenceSystem source, CoordinateReferenceSystem target, OperationMethod method)
Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
CoordinateReferenceSystem
getInterpolation()
Get the interpolation coordinate reference systemOperationType
getOperationType()
Get the operation typeCoordinateReferenceSystem
getTarget()
Get the target coordinate reference systemint
hashCode()
boolean
hasInterpolation()
Has an interpolation coordinate reference systemvoid
setInterpolation(CoordinateReferenceSystem interpolation)
Set the interpolation coordinate reference systemvoid
setTarget(CoordinateReferenceSystem target)
Set the target coordinate reference system-
Methods inherited from class mil.nga.crs.operation.SimpleOperation
getMethod, setMethod
-
Methods inherited from class mil.nga.crs.operation.Operation
getAccuracy, getAccuracyText, getSource, getVersion, hasAccuracy, hasVersion, setAccuracy, setAccuracy, setSource, setVersion
-
Methods inherited from class mil.nga.crs.CommonCRS
addIdentifier, addIdentifiers, addUsage, addUsages, getIdentifier, getIdentifiers, getName, getRemark, getUsage, getUsages, hasIdentifiers, hasRemark, hasUsages, numIdentifiers, numUsages, setIdentifiers, setName, setRemark, setUsages
-
Methods inherited from class mil.nga.crs.CRS
addExtra, addExtras, getCategoryType, getExtra, getExtras, getType, hasExtras, numExtras, setExtras, setType, toString
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface mil.nga.crs.operation.CommonOperation
getName, getVersion, hasVersion, setName, setVersion
-
Methods inherited from interface mil.nga.crs.common.Identifiable
addIdentifier, addIdentifiers, getIdentifier, getIdentifiers, hasIdentifiers, numIdentifiers, setIdentifiers
-
-
-
-
Constructor Detail
-
CoordinateOperation
public CoordinateOperation()
Constructor
-
CoordinateOperation
public CoordinateOperation(String name, CoordinateReferenceSystem source, CoordinateReferenceSystem target, OperationMethod method)
Constructor- Parameters:
name
- namesource
- source crstarget
- target crsmethod
- operation method
-
-
Method Detail
-
getOperationType
public OperationType getOperationType()
Get the operation type- Returns:
- operation type
-
getTarget
public CoordinateReferenceSystem getTarget()
Get the target coordinate reference system- Returns:
- target crs
-
setTarget
public void setTarget(CoordinateReferenceSystem target)
Set the target coordinate reference system- Parameters:
target
- target crs
-
getInterpolation
public CoordinateReferenceSystem getInterpolation()
Get the interpolation coordinate reference system- Returns:
- interpolation crs
-
hasInterpolation
public boolean hasInterpolation()
Has an interpolation coordinate reference system- Returns:
- true if has interpolation crs
-
setInterpolation
public void setInterpolation(CoordinateReferenceSystem interpolation)
Set the interpolation coordinate reference system- Parameters:
interpolation
- interpolation crs
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classSimpleOperation
-
equals
public boolean equals(Object obj)
- Overrides:
equals
in classSimpleOperation
-
-