@ThreadSafe public class CoordinateTransform extends Object implements 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(Object oo)
Instances which have same name, authority and parameters are equal.
|
ucar.unidata.util.Parameter |
findParameterIgnoreCase(String name)
Convenience function; look up Parameter by name, ignoring case.
|
AttributeContainer |
getAttributeContainer() |
String |
getAuthority() |
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() |
String |
toString() |
public static CoordinateTransform.Builder<?> builder()
public int compareTo(CoordinateTransform oct)
compareTo
in interface Comparable<CoordinateTransform>
public boolean equals(Object oo)
public ucar.unidata.util.Parameter findParameterIgnoreCase(String name)
name
- the name of the attributepublic AttributeContainer getAttributeContainer()
public String getAuthority()
public String getName()
public com.google.common.collect.ImmutableList<ucar.unidata.util.Parameter> getParameters()
public TransformType getTransformType()
public int hashCode()
public CoordinateTransform.Builder<?> toBuilder()