public class DefaultConcatenatedOperation extends AbstractCoordinateOperation implements ConcatenatedOperation
domainOfValidity, EMPTY_ACCURACY_ARRAY, sourceCRS, targetCRS, transform
EMPTY_ALIAS_ARRAY, EMPTY_IDENTIFIER_ARRAY, IDENTIFIER_COMPARATOR, NAME_COMPARATOR, REMARKS_COMPARATOR
SINGLE_LINE
COORDINATE_OPERATION_ACCURACY_KEY, DOMAIN_OF_VALIDITY_KEY, OPERATION_VERSION_KEY, SCOPE_KEY
ALIAS_KEY, IDENTIFIERS_KEY, NAME_KEY, REMARKS_KEY
Constructor and Description |
---|
DefaultConcatenatedOperation(Map<String,?> properties,
CoordinateOperation[] operations)
Constructs a concatenated operation from a set of properties.
|
DefaultConcatenatedOperation(Map<String,?> properties,
CoordinateOperation[] operations,
MathTransformFactory factory)
Constructs a concatenated operation from a set of properties and a math transform factory.
|
DefaultConcatenatedOperation(String name,
CoordinateOperation[] operations)
Constructs a concatenated operation from the specified name.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(AbstractIdentifiedObject object,
boolean compareMetadata)
Compare this concatenated operation with the specified object for equality.
|
protected String |
formatWKT(Formatter formatter)
Format this operation as a pseudo-WKT format.
|
List<SingleOperation> |
getOperations()
Returns the sequence of operations.
|
int |
hashCode()
Returns a hash code value for this concatenated operation.
|
getAccuracy, getAccuracy, getCoordinateOperationAccuracy, getDomainOfValidity, getMathTransform, getOperationVersion, getPositionalAccuracy, getScope, getSourceCRS, getTargetCRS, getType, getValidArea
asSet, ensureAngularUnit, ensureLinearUnit, ensureNonNull, ensureNonNull, ensureTimeUnit, equals, equals, equals, equals, getAlias, getIdentifier, getIdentifier, getIdentifiers, getName, getName, getName, getProperties, getProperties, getRemarks, nameMatches, nameMatches, nameMatches
cleanupThreadLocals, toString, toWKT, toWKT, toWKT, toWKT
getCoordinateOperationAccuracy, getDomainOfValidity, getMathTransform, getOperationVersion, getScope, getSourceCRS, getTargetCRS
getAlias, getIdentifiers, getName, getRemarks, toWKT
public DefaultConcatenatedOperation(String name, CoordinateOperation[] operations)
name
- The operation name.operations
- The sequence of operations.public DefaultConcatenatedOperation(Map<String,?> properties, CoordinateOperation[] operations)
AbstractCoordinateOperation
constructor.properties
- Set of properties. Should contains at least "name"
.operations
- The sequence of operations.public DefaultConcatenatedOperation(Map<String,?> properties, CoordinateOperation[] operations, MathTransformFactory factory) throws FactoryException
AbstractCoordinateOperation
constructor.properties
- Set of properties. Should contains at least "name"
.operations
- The sequence of operations.factory
- The math transform factory to use for math transforms concatenation.FactoryException
- if the factory can't concatenate the math transforms.public List<SingleOperation> getOperations()
getOperations
in interface ConcatenatedOperation
public boolean equals(AbstractIdentifiedObject object, boolean compareMetadata)
compareMetadata
is true
, then all available properties are compared including
valid area and scope.equals
in class AbstractCoordinateOperation
object
- The object to compare to this
.compareMetadata
- true
for performing a strict comparaison, or false
for
comparing only properties relevant to transformations.true
if both objects are equal.public int hashCode()
hashCode
in class AbstractCoordinateOperation
protected String formatWKT(Formatter formatter)
formatWKT
in class AbstractCoordinateOperation
formatter
- The formatter to use.Formattable.toWKT()
,
Formattable.toString()
Copyright © 1996–2019 Geotools. All rights reserved.