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.