Click or drag to resize
ABB.Robotics.Math Namespace
Classes
  ClassDescription
Public classGlobals
Contains static constants and utility methods.
Public classLogicExpression
Parses and evaluates a logic (boolean) expression
Public classMathExpression
Simple math expression parser and evaluator
Public classMathFunctions
Contains miscellaneous math functions
Public classMatrix
Arbitrary-sized matrix
Public classRunningStatistics
Used for computing running statistics of a distribution.
Structures
  StructureDescription
Public structureBoundingBox
Axis-aligned bounding box
Public structureMatrix3
3x3 matrix, typically used to describe a rotation.
Public structureMatrix4
4x4 matrix, typically used to describe a transformation (rotation and translation).
Public structurePlane
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.
Public structureQuaternion
Quaternion, used to describe a rotation.
Public structureRay
Represents a 3D ray with an origin and a direction.
Public structureVector2
Two element vector
Public structureVector3
Three element vector, typically used to describe a position, normal or euler rotation.
Public structureVector4
Four element vector, typically used to describe a homogenous translation
Enumerations
  EnumerationDescription
Public enumerationAxis
Axis enumeration
Public enumerationDirectionAxis
Directed axis enumeration