@ThreadSafe public class CoordinateTransform extends java.lang.Object implements java.lang.Comparable<CoordinateTransform>
Modifier and Type | Class and Description |
---|---|
static class |
CoordinateTransform.Builder<T extends CoordinateTransform.Builder<T>> |
Modifier and Type | Method and Description |
---|---|
static CoordinateTransform.Builder<?> |
builder()
Get Builder for this class that allows subclassing.
|
int |
compareTo(CoordinateTransform oct) |
boolean |
equals(java.lang.Object oo)
Instances which have same name, authority and parameters are equal.
|
ucar.unidata.util.Parameter |
findParameterIgnoreCase(java.lang.String name)
Convenience function; look up Parameter by name, ignoring case.
|
AttributeContainer |
getAttributeContainer() |
java.lang.String |
getAuthority() |
java.lang.String |
getName() |
com.google.common.collect.ImmutableList<ucar.unidata.util.Parameter> |
getParameters() |
TransformType |
getTransformType() |
int |
hashCode()
Override Object.hashCode() to be consistent with equals.
|
CoordinateTransform.Builder<?> |
toBuilder() |
java.lang.String |
toString() |
public static CoordinateTransform.Builder<?> builder()
public int compareTo(CoordinateTransform oct)
compareTo
in interface java.lang.Comparable<CoordinateTransform>
public boolean equals(java.lang.Object oo)
equals
in class java.lang.Object
public ucar.unidata.util.Parameter findParameterIgnoreCase(java.lang.String name)
name
- the name of the attributepublic AttributeContainer getAttributeContainer()
public java.lang.String getAuthority()
public java.lang.String getName()
public com.google.common.collect.ImmutableList<ucar.unidata.util.Parameter> getParameters()
public TransformType getTransformType()
public int hashCode()
hashCode
in class java.lang.Object
public CoordinateTransform.Builder<?> toBuilder()
public java.lang.String toString()
toString
in class java.lang.Object