Table of Contents

Namespace NominalSystems

Classes

Extensions

Represents a collection of supported extension functions by the "Core" library.

Log

Represents a collection of functions for logging different types of messages.

Schema

Represents a collection of supported type declarations, functions and properties in the runtime.

Structs

DCM

Represents a 3D rotation, also known as a Direction Cosine Matrix (in DCM).

Matrix

Represents a matrix or table of numbers, within a fixed size of rows and columns.

Matrix2

Represents a matrix or table of 4 numbers, within a fixed size of 2 rows and 2 columns.

Matrix3

Represents a matrix or table of 9 numbers, within a fixed size of 3 rows and 3 columns.

Matrix4

Represents a matrix or table of 16 numbers, within a fixed size of 4 rows and 4 columns.

Transform

Represents a 3D cartesian transformation, with a position and rotation.

Vector

Represents a vector or array of numbers (or a matrix with 1 row or 1 column).

Vector2

Represents a vector or array of 2 numbers (or a matrix with 1 row or 1 column).

Vector3

Represents a vector or array of 3 numbers (or a matrix with 1 row or 1 column).

Vector4

Represents a vector or array of 4 numbers (or a matrix with 1 row or 1 column).

Interfaces

IMethodInfo

Represents the metadata of an unit of code in an object that can be invoked multiple times.

IParameterInfo

Represents the metadata of an expected or required input when invoking a method.

IPropertyInfo

Represents the metadata of a value stored in an object that can be read or written to.

ITypeInfo

Represents the metadata of an object with it's supported methods and properties.

Enums

UnitPrefix

Represents all supported/common SI (International System of Units) prefixes.

UnitType

Represents all supported/common SI (International System of Units) types.