libpromeki main
PROfessional MEdia toolKIt
 
Loading...
Searching...
No Matches
Core Math

Mathematical primitives: points, sizes, rectangles, matrices. More...

Classes

class  Line< T, N >
 N-dimensional line segment defined by a start and end point. More...
 
class  Matrix< T, W, H >
 Generic fixed-size matrix with compile-time dimensions. More...
 
class  Matrix3x3
 A 3x3 floating-point matrix with SSE-accelerated operations. More...
 
class  PIDController< ValueType, TimeType >
 Discrete Proportional-Integral-Derivative (PID) controller. More...
 
class  Point< T, NumValues >
 N-dimensional point with arithmetic, interpolation, and serialization. More...
 
class  Rational< T >
 Rational number with numerator and denominator. More...
 
class  Rect< T >
 2D rectangle defined by position and size. More...
 
class  Size2DTemplate< T >
 Two-dimensional size (width and height). More...
 

Detailed Description

Mathematical primitives: points, sizes, rectangles, matrices.

N-dimensional Point, 2D Size and Rect, Rational fractions, 4x4 and 3x3 Matrix classes, Line segments, and a PID controller.