public class DefaultConcatenatedOperation extends AbstractCoordinateOperation implements ConcatenatedOperation
domainOfValidity, EMPTY_ACCURACY_ARRAY, sourceCRS, targetCRS, transformEMPTY_ALIAS_ARRAY, EMPTY_IDENTIFIER_ARRAY, IDENTIFIER_COMPARATOR, NAME_COMPARATOR, REMARKS_COMPARATORSINGLE_LINECOORDINATE_OPERATION_ACCURACY_KEY, DOMAIN_OF_VALIDITY_KEY, OPERATION_VERSION_KEY, SCOPE_KEYALIAS_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, getValidAreaasSet, ensureAngularUnit, ensureLinearUnit, ensureNonNull, ensureNonNull, ensureTimeUnit, equals, equals, equals, equals, getAlias, getIdentifier, getIdentifier, getIdentifiers, getName, getName, getName, getProperties, getProperties, getRemarks, nameMatches, nameMatches, nameMatchescleanupThreadLocals, toString, toWKT, toWKT, toWKT, toWKTgetCoordinateOperationAccuracy, getDomainOfValidity, getMathTransform, getOperationVersion, getScope, getSourceCRS, getTargetCRSgetAlias, getIdentifiers, getName, getRemarks, toWKTpublic 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 ConcatenatedOperationpublic boolean equals(AbstractIdentifiedObject object, boolean compareMetadata)
compareMetadata is true, then all available properties are compared including
valid area and scope.equals in class AbstractCoordinateOperationobject - 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 AbstractCoordinateOperationprotected String formatWKT(Formatter formatter)
formatWKT in class AbstractCoordinateOperationformatter - The formatter to use.Formattable.toWKT(),
Formattable.toString()Copyright © 1996–2019 Geotools. All rights reserved.