Namespace ABB.Robotics.Math
Classes
Globals
Contains static constants and utility methods.
LinSolver
ABB Internal use only.
LogicExpression
Parses and evaluates a logic (boolean) expression
MathExpression
Simple math expression parser and evaluator
MathFunctions
Contains miscellaneous math functions
Matrix
Arbitrary-sized matrix
RunningStatistics
Used for computing running statistics of a distribution.
Structs
BoundingBox
Axis-aligned bounding box
Matrix3
3x3 matrix, typically used to describe a rotation.
Matrix4
4x4 matrix, typically used to describe a transformation (rotation and translation).
Plane
Plane, represented by the plane equation n·p+d=0, where n is the normal [x,y,z] and p is any point on the plane.
Quaternion
Quaternion, used to describe a rotation.
Ray
Represents a 3D ray with an origin and a direction.
Vector2
Two element vector
Vector3
Three element vector, typically used to describe a position, normal or euler rotation.
Vector4
Four element vector, typically used to describe a homogenous translation
Enums
Axis
Axis enumeration
DirectionAxis
Directed axis enumeration