public class EllipsoidalCoordinateSystem2DM extends CoordinateSystem<G2DM>
Constructor and Description |
---|
EllipsoidalCoordinateSystem2DM(EllipsoidalAxis first,
EllipsoidalAxis second,
MeasureStraightLineAxis other) |
Modifier and Type | Method and Description |
---|---|
CoordinateSystem<G3DM> |
extend(CoordinateSystemAxis axis)
Create a new coordinate system with the axes of this system plus the specified axis
|
Class<G2DM> |
getPositionClass() |
boolean |
hasM()
does the system have a Measure axis?
|
boolean |
hasZ()
Does the coordinate system have a Vertical or Z axis?
|
CoordinateSystem<?> |
merge(OneDimensionCoordinateSystem<?> coordinateSystem)
Create a coordinate system that merges this instance with the specified system
|
equals, getAxes, getAxis, getAxisDirections, getAxisForComponentIndex, getAxisIndex, getAxisNormalOrder, getAxisUnit, getCoordinateDimension, hashCode
public EllipsoidalCoordinateSystem2DM(EllipsoidalAxis first, EllipsoidalAxis second, MeasureStraightLineAxis other)
public Class<G2DM> getPositionClass()
getPositionClass
in class CoordinateSystem<G2DM>
public CoordinateSystem<?> merge(OneDimensionCoordinateSystem<?> coordinateSystem)
CoordinateSystem
merge
in class CoordinateSystem<G2DM>
coordinateSystem
- the system to merge withCoordinateSystem
public CoordinateSystem<G3DM> extend(CoordinateSystemAxis axis)
CoordinateSystem
extend
in class CoordinateSystem<G2DM>
axis
- the additional axisCoordinateSystem
public boolean hasZ()
CoordinateSystem
hasZ
in class CoordinateSystem<G2DM>
public boolean hasM()
CoordinateSystem
hasM
in class CoordinateSystem<G2DM>
Copyright © 2021 geolatte.org. All rights reserved.