Interface CoordinateSystem
-
- All Known Implementing Classes:
CoordinateSystem2D
,CoordinateSystem3D
public interface CoordinateSystem
Represents 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 int
getDimensions()
Replies the count of dimension in this space referential.boolean
isLeftHanded()
Replies if this coordinate system is a left-hand coordinate system.boolean
isRightHanded()
Replies if this coordinate system is a right-hand coordinate system.String
name()
Replies the name of the coordinate system.int
ordinal()
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:
true
if this coordinate system is right-handed, otherwisefalse
-
isLeftHanded
@Pure boolean isLeftHanded()
Replies if this coordinate system is a left-hand coordinate system.- Returns:
true
if 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.
-
-