Interface CAxisSystemType

All Known Implementing Classes:
CAxisSystem

@Immutable public interface CAxisSystemType
An arrangement of orthonormal axes forming a Cartesian coordinate system.
  • Method Summary

    Modifier and Type
    Method
    Description
    default com.io7m.jtensors.core.unparameterized.matrices.Matrix3x3D
     
    default com.io7m.jtensors.core.unparameterized.matrices.Matrix4x4D
     
    default void
    Check preconditions for the type.
     
     
    up()
     
  • Method Details

    • right

      @Parameter CAxis right()
      Returns:
      The axis facing right
    • up

      @Parameter CAxis up()
      Returns:
      The axis facing up
    • forward

      @Parameter CAxis forward()
      Returns:
      The axis facing forward
    • checkPreconditions

      @Check default void checkPreconditions()
      Check preconditions for the type.
    • basis3x3

      default com.io7m.jtensors.core.unparameterized.matrices.Matrix3x3D basis3x3()
      Returns:
      The basis matrix for the axis system
    • basis4x4

      default com.io7m.jtensors.core.unparameterized.matrices.Matrix4x4D basis4x4()
      Returns:
      The basis matrix for the axis system