public class CartesianCoordinateSystem3DM extends CoordinateSystem<C3DM>
| Modifier and Type | Field and Description |
|---|---|
private static java.util.List<java.lang.Integer> |
REQUIRED_AXIS_NORMAL_ORDER |
| Constructor and Description |
|---|
CartesianCoordinateSystem3DM(StraightLineAxis firstAxis,
StraightLineAxis secondAxis,
VerticalStraightLineAxis thirdAxis,
MeasureStraightLineAxis fourthAxis) |
| Modifier and Type | Method and Description |
|---|---|
private void |
checkAxes() |
CoordinateSystem<?> |
extend(CoordinateSystemAxis axis)
Create a new coordinate system with the axes of this system plus the specified axis
|
java.lang.Class<C3DM> |
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, hashCodeprivate static final java.util.List<java.lang.Integer> REQUIRED_AXIS_NORMAL_ORDER
public CartesianCoordinateSystem3DM(StraightLineAxis firstAxis, StraightLineAxis secondAxis, VerticalStraightLineAxis thirdAxis, MeasureStraightLineAxis fourthAxis)
private void checkAxes()
public java.lang.Class<C3DM> getPositionClass()
getPositionClass in class CoordinateSystem<C3DM>public CoordinateSystem<?> merge(OneDimensionCoordinateSystem<?> coordinateSystem)
CoordinateSystemmerge in class CoordinateSystem<C3DM>coordinateSystem - the system to merge withCoordinateSystempublic CoordinateSystem<?> extend(CoordinateSystemAxis axis)
CoordinateSystemextend in class CoordinateSystem<C3DM>axis - the additional axisCoordinateSystem