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 booleanequals(Object obj)CoordinateReferenceSystemgetInterpolation()Get the interpolation coordinate reference systemOperationTypegetOperationType()Get the operation typeCoordinateReferenceSystemgetTarget()Get the target coordinate reference systeminthashCode()booleanhasInterpolation()Has an interpolation coordinate reference systemvoidsetInterpolation(CoordinateReferenceSystem interpolation)Set the interpolation coordinate reference systemvoidsetTarget(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:
hashCodein classSimpleOperation
-
equals
public boolean equals(Object obj)
- Overrides:
equalsin classSimpleOperation
-
-