public class CompoundCoordinateReferenceSystem<P extends Position> extends CoordinateReferenceSystem<P>
CoordinateReferenceSystem that is constructed by adding additional CoordinateSystemAxes to a
base coordinate reference system (either a Geographic, Geocentric or Projected Coordinate Reference System).| Modifier and Type | Field and Description |
|---|---|
private java.util.List<SingleCoordinateReferenceSystem<?>> |
components |
| Constructor and Description |
|---|
CompoundCoordinateReferenceSystem(CrsId crsId,
java.lang.String name,
SingleCoordinateReferenceSystem<?>... components) |
CompoundCoordinateReferenceSystem(java.lang.String name,
SingleCoordinateReferenceSystem<?>... components) |
| Modifier and Type | Method and Description |
|---|---|
private static CoordinateSystem<?> |
combineCS(SingleCoordinateReferenceSystem<?>[] components) |
java.util.List<SingleCoordinateReferenceSystem<?>> |
getComponents() |
SingleCoordinateReferenceSystem<?> |
headCs() |
boolean |
isCompound() |
SingleCoordinateReferenceSystem<?> |
tailCs() |
equals, getAxis, getAxisIndex, getCoordinateDimension, getCoordinateSystem, getPositionClass, hashCodegetCrsId, getNameprivate final java.util.List<SingleCoordinateReferenceSystem<?>> components
public CompoundCoordinateReferenceSystem(java.lang.String name,
SingleCoordinateReferenceSystem<?>... components)
public CompoundCoordinateReferenceSystem(CrsId crsId, java.lang.String name, SingleCoordinateReferenceSystem<?>... components)
private static CoordinateSystem<?> combineCS(SingleCoordinateReferenceSystem<?>[] components)
public java.util.List<SingleCoordinateReferenceSystem<?>> getComponents()
public boolean isCompound()
isCompound in class CoordinateReferenceSystem<P extends Position>public SingleCoordinateReferenceSystem<?> headCs()
public SingleCoordinateReferenceSystem<?> tailCs()