@Immutable public abstract class CoordinateTransform extends Object implements Comparable<CoordinateTransform>
| Modifier and Type | Class and Description |
|---|---|
static class |
CoordinateTransform.Builder<T extends CoordinateTransform.Builder<T>> |
| Modifier | Constructor and Description |
|---|---|
protected |
CoordinateTransform(CoordinateTransform.Builder<?> builder) |
protected |
CoordinateTransform(String name,
String authority,
TransformType transformType,
AttributeContainer params)
Create a Coordinate Transform.
|
| Modifier and Type | Method and Description |
|---|---|
protected CoordinateTransform.Builder<?> |
addLocalFieldsToBuilder(CoordinateTransform.Builder<? extends CoordinateTransform.Builder<?>> b) |
int |
compareTo(CoordinateTransform oct) |
boolean |
equals(Object o) |
Parameter |
findParameterIgnoreCase(String name)
Deprecated.
use getCtvAttributes()
|
String |
getAuthority()
Deprecated.
do not use
|
AttributeContainer |
getCtvAttributes()
The attributes in the corresponding CoordinateTransform's Variable.
|
String |
getName()
The CoordinateTransform's name.
|
com.google.common.collect.ImmutableList<Parameter> |
getParameters()
Deprecated.
use getCtvAttributes()
|
TransformType |
getTransformType()
The CoordinateTransform's type.
|
int |
hashCode() |
abstract CoordinateTransform.Builder<?> |
toBuilder()
Convert to the mutable Builder.
|
String |
toString() |
protected CoordinateTransform(CoordinateTransform.Builder<?> builder)
protected CoordinateTransform(String name, String authority, TransformType transformType, AttributeContainer params)
name - name of transform, must be unique within the Coordinate System.authority - naming authoritytransformType - type of transform.params - list of Parameters.public String getName()
@Deprecated public String getAuthority()
public TransformType getTransformType()
@Deprecated public com.google.common.collect.ImmutableList<Parameter> getParameters()
public AttributeContainer getCtvAttributes()
@Deprecated public Parameter findParameterIgnoreCase(String name)
public int compareTo(CoordinateTransform oct)
compareTo in interface Comparable<CoordinateTransform>public abstract CoordinateTransform.Builder<?> toBuilder()
protected CoordinateTransform.Builder<?> addLocalFieldsToBuilder(CoordinateTransform.Builder<? extends CoordinateTransform.Builder<?>> b)