Index

A B C E F H L O R S T U V W 
All Classes and Interfaces|All Packages

A

axis() - Method in enum class com.io7m.jcoords.core.conversion.CAxis
 
AXIS_NEGATIVE_X - Enum constant in enum class com.io7m.jcoords.core.conversion.CAxis
The negative X axis.
AXIS_NEGATIVE_Y - Enum constant in enum class com.io7m.jcoords.core.conversion.CAxis
The negative Y axis.
AXIS_NEGATIVE_Z - Enum constant in enum class com.io7m.jcoords.core.conversion.CAxis
The negative Z axis.
AXIS_POSITIVE_X - Enum constant in enum class com.io7m.jcoords.core.conversion.CAxis
The positive X axis.
AXIS_POSITIVE_Y - Enum constant in enum class com.io7m.jcoords.core.conversion.CAxis
The positive Y axis.
AXIS_POSITIVE_Z - Enum constant in enum class com.io7m.jcoords.core.conversion.CAxis
The positive Z axis.
axisSigned() - Method in enum class com.io7m.jcoords.core.conversion.CAxis
 

B

basis3x3() - Method in interface com.io7m.jcoords.core.conversion.CAxisSystemType
 
basis4x4() - Method in interface com.io7m.jcoords.core.conversion.CAxisSystemType
 
build() - Method in class com.io7m.jcoords.core.conversion.CAxisSystem.Builder
Builds a new CAxisSystem.
builder() - Static method in class com.io7m.jcoords.core.conversion.CAxisSystem
Creates a builder for CAxisSystem.

C

CAxis - Enum Class in com.io7m.jcoords.core.conversion
An axis.
CAxisSystem - Class in com.io7m.jcoords.core.conversion
An arrangement of orthonormal axes forming a Cartesian coordinate system.
CAxisSystem.Builder - Class in com.io7m.jcoords.core.conversion
Builds instances of type CAxisSystem.
CAxisSystemConversions - Class in com.io7m.jcoords.core.conversion
Functions to produce matrices to convert between coordinate spaces.
CAxisSystemHandedness - Enum Class in com.io7m.jcoords.core.conversion
The handedness of a coordinate system.
CAxisSystemType - Interface in com.io7m.jcoords.core.conversion
An arrangement of orthonormal axes forming a Cartesian coordinate system.
checkPreconditions() - Method in interface com.io7m.jcoords.core.conversion.CAxisSystemType
Check preconditions for the type.
com.io7m.jcoords.core.conversion - package com.io7m.jcoords.core.conversion
Functions for converting coordinates between spaces.
copyOf(CAxisSystemType) - Static method in class com.io7m.jcoords.core.conversion.CAxisSystem
Creates an immutable copy of a CAxisSystemType value.
createMatrix3x3D(CAxisSystemType, CAxisSystemType) - Static method in class com.io7m.jcoords.core.conversion.CAxisSystemConversions
Construct a 3x3 matrix to convert coordinates in system source to system target.
createMatrix4x4D(CAxisSystemType, CAxisSystemType) - Static method in class com.io7m.jcoords.core.conversion.CAxisSystemConversions
Construct a 4x4 matrix to convert coordinates in system source to system target.

E

equals(Object) - Method in class com.io7m.jcoords.core.conversion.CAxisSystem
This instance is equal to all instances of CAxisSystem that have equal attribute values.

F

forward() - Method in class com.io7m.jcoords.core.conversion.CAxisSystem
 
forward() - Method in interface com.io7m.jcoords.core.conversion.CAxisSystemType
 
from(CAxisSystemType) - Method in class com.io7m.jcoords.core.conversion.CAxisSystem.Builder
Fill a builder with attribute values from the provided CAxisSystemType instance.

H

hashCode() - Method in class com.io7m.jcoords.core.conversion.CAxisSystem
Computes a hash code from attributes: right, up, forward.

L

LEFT_HANDED - Enum constant in enum class com.io7m.jcoords.core.conversion.CAxisSystemHandedness
The system is left-handed.

O

of(CAxis, CAxis, CAxis) - Static method in class com.io7m.jcoords.core.conversion.CAxisSystem
Construct a new immutable CAxisSystem instance.
of(String) - Static method in enum class com.io7m.jcoords.core.conversion.CAxis
Parse an axis.
ofSystem(CAxisSystem) - Static method in enum class com.io7m.jcoords.core.conversion.CAxisSystemHandedness
Determine the handedness of the coordinate system formed by the given axes.

R

right() - Method in class com.io7m.jcoords.core.conversion.CAxisSystem
 
right() - Method in interface com.io7m.jcoords.core.conversion.CAxisSystemType
 
RIGHT_HANDED - Enum constant in enum class com.io7m.jcoords.core.conversion.CAxisSystemHandedness
The system is right-handed.

S

setForward(CAxis) - Method in class com.io7m.jcoords.core.conversion.CAxisSystem.Builder
Initializes the value for the forward attribute.
setRight(CAxis) - Method in class com.io7m.jcoords.core.conversion.CAxisSystem.Builder
Initializes the value for the right attribute.
setUp(CAxis) - Method in class com.io7m.jcoords.core.conversion.CAxisSystem.Builder
Initializes the value for the up attribute.

T

toString() - Method in class com.io7m.jcoords.core.conversion.CAxisSystem
Prints the immutable value CAxisSystem with attribute values.

U

up() - Method in class com.io7m.jcoords.core.conversion.CAxisSystem
 
up() - Method in interface com.io7m.jcoords.core.conversion.CAxisSystemType
 

V

valueOf(String) - Static method in enum class com.io7m.jcoords.core.conversion.CAxis
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.io7m.jcoords.core.conversion.CAxisSystemHandedness
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.io7m.jcoords.core.conversion.CAxis
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.io7m.jcoords.core.conversion.CAxisSystemHandedness
Returns an array containing the constants of this enum class, in the order they are declared.
vector() - Method in enum class com.io7m.jcoords.core.conversion.CAxis
 

W

withForward(CAxis) - Method in class com.io7m.jcoords.core.conversion.CAxisSystem
Copy the current immutable object by setting a value for the forward attribute.
withRight(CAxis) - Method in class com.io7m.jcoords.core.conversion.CAxisSystem
Copy the current immutable object by setting a value for the right attribute.
withUp(CAxis) - Method in class com.io7m.jcoords.core.conversion.CAxisSystem
Copy the current immutable object by setting a value for the up attribute.
A B C E F H L O R S T U V W 
All Classes and Interfaces|All Packages