ABB.Robotics.Math Namespace |
Class | Description | |
---|---|---|
Globals |
Contains static constants and utility methods.
| |
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.
|
Structure | Description | |
---|---|---|
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
|
Enumeration | Description | |
---|---|---|
Axis |
Axis enumeration
| |
DirectionAxis |
Directed axis enumeration
|