public class CartesianCoordinateSystem3D extends CoordinateSystem<C3D>
Constructor and Description |
---|
CartesianCoordinateSystem3D(StraightLineAxis firstAxis,
StraightLineAxis secondAxis,
VerticalStraightLineAxis 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() |
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 CartesianCoordinateSystem3D(StraightLineAxis firstAxis, StraightLineAxis secondAxis, VerticalStraightLineAxis thirdAxis)
public Class<C3D> getPositionClass()
getPositionClass
in class CoordinateSystem<C3D>
public CoordinateSystem<?> merge(OneDimensionCoordinateSystem<?> coordinateSystem)
CoordinateSystem
merge
in class CoordinateSystem<C3D>
coordinateSystem
- the system to merge withCoordinateSystem
public CoordinateSystem<C3DM> extend(CoordinateSystemAxis axis)
CoordinateSystem
extend
in class CoordinateSystem<C3D>
axis
- the additional axisCoordinateSystem
Copyright © 2019 geolatte.org. All rights reserved.