Interface CoordinateSystem
-
- All Known Implementing Classes:
CoordinateSystem2D,CoordinateSystem3D
public interface CoordinateSystemRepresents a space referencial and provides the convertion utilities.- Since:
- 13.0
- Version:
- 17.0 2020-01-04 14:41:43
- Author:
- Christophe BOHRHAUER, Stéphane GALLAND
- Maven Group Id:
- org.arakhne.afc.core
- Maven Artifact Id:
- mathgeom
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description intgetDimensions()Replies the count of dimension in this space referential.booleanisLeftHanded()Replies if this coordinate system is a left-hand coordinate system.booleanisRightHanded()Replies if this coordinate system is a right-hand coordinate system.Stringname()Replies the name of the coordinate system.intordinal()Replies the index of this coordinate in the enumeration of the available coordinate systems of the same type.
-
-
-
Method Detail
-
getDimensions
@Pure int getDimensions()
Replies the count of dimension in this space referential.- Returns:
- the count of dimensions.
-
isRightHanded
@Pure boolean isRightHanded()
Replies if this coordinate system is a right-hand coordinate system.- Returns:
trueif this coordinate system is right-handed, otherwisefalse
-
isLeftHanded
@Pure boolean isLeftHanded()
Replies if this coordinate system is a left-hand coordinate system.- Returns:
trueif this coordinate system is left-handed, otherwisefalse
-
name
@Pure String name()
Replies the name of the coordinate system.- Returns:
- the name of the coordinate system.
-
ordinal
@Pure int ordinal()
Replies the index of this coordinate in the enumeration of the available coordinate systems of the same type.- Returns:
- the index of this coordinate system in the enumeration of the available coordinate systems of the same type.
-
-