public class CartesianCoordinateSystem3D extends CoordinateSystem<C3D>
| Constructor and Description |
|---|
CartesianCoordinateSystem3D(StraightLineAxis firstAxis,
StraightLineAxis secondAxis,
StraightLineAxis thirdAxis) |
| Modifier and Type | Method and Description |
|---|---|
CoordinateSystem<C3DM> |
extend(CoordinateSystemAxis axis)
Create a new coordinate system with the axes of this system plus the specified axis
|
Class<C3D> |
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, hashCodepublic CartesianCoordinateSystem3D(StraightLineAxis firstAxis, StraightLineAxis secondAxis, StraightLineAxis thirdAxis)
public Class<C3D> getPositionClass()
getPositionClass in class CoordinateSystem<C3D>public CoordinateSystem<?> merge(OneDimensionCoordinateSystem<?> coordinateSystem)
CoordinateSystemmerge in class CoordinateSystem<C3D>coordinateSystem - the system to merge withCoordinateSystempublic CoordinateSystem<C3DM> extend(CoordinateSystemAxis axis)
CoordinateSystemextend in class CoordinateSystem<C3D>axis - the additional axisCoordinateSystempublic boolean hasZ()
CoordinateSystemhasZ in class CoordinateSystem<C3D>public boolean hasM()
CoordinateSystemhasM in class CoordinateSystem<C3D>Copyright © 2021 geolatte.org. All rights reserved.