public class CartesianCoordinateSystem2D extends CoordinateSystem<C2D>
A Cartesian coordinate system is a coordinate system which gives the position of points relative to orthogonal straight axes. All axes shall have the same unit of measure.
Created by Karel Maesen, Geovise BVBA on 28/11/14.| Modifier and Type | Field and Description |
|---|---|
static CartesianCoordinateSystem2D |
DEFAULT |
| Constructor and Description |
|---|
CartesianCoordinateSystem2D(StraightLineAxis first,
StraightLineAxis second)
Constructs an instance
|
| Modifier and Type | Method and Description |
|---|---|
CoordinateSystem<? extends C2D> |
extend(CoordinateSystemAxis axis)
Create a new coordinate system with the axes of this system plus the specified axis
|
Class<C2D> |
getPositionClass() |
boolean |
hasM()
does the system have a Measure axis?
|
boolean |
hasZ()
Does the coordinate system have a Vertical or Z axis?
|
CoordinateSystem<? extends C2D> |
merge(OneDimensionCoordinateSystem<?> coordinateSystem)
Create a coordinate system that merges this instance with the specified system
|
equals, getAxes, getAxis, getAxisDirections, getAxisForComponentIndex, getAxisIndex, getAxisNormalOrder, getAxisUnit, getCoordinateDimension, hashCodepublic static final CartesianCoordinateSystem2D DEFAULT
public CartesianCoordinateSystem2D(StraightLineAxis first, StraightLineAxis second)
first - the first axissecond - the second axispublic Class<C2D> getPositionClass()
getPositionClass in class CoordinateSystem<C2D>public CoordinateSystem<? extends C2D> merge(OneDimensionCoordinateSystem<?> coordinateSystem)
CoordinateSystemmerge in class CoordinateSystem<C2D>coordinateSystem - the system to merge withCoordinateSystempublic CoordinateSystem<? extends C2D> extend(CoordinateSystemAxis axis)
CoordinateSystemextend in class CoordinateSystem<C2D>axis - the additional axisCoordinateSystempublic boolean hasZ()
CoordinateSystemhasZ in class CoordinateSystem<C2D>public boolean hasM()
CoordinateSystemhasM in class CoordinateSystem<C2D>Copyright © 2023 geolatte.org. All rights reserved.