WFMath
1.0.1
|
WFMath::AxisBox< dim > | A dim dimensional axis-aligned box |
WFMath::Ball< dim > | A dim dimensional ball |
WFMath::ColinearVectors< dim > | An error thrown by certain functions when passed parallel vectors |
WFMath::Line< dim > | A dim dimensional line |
WFMath::ParseError | An error thrown by operator>>() when it fails to parse wfmath types |
WFMath::Point< dim > | A dim dimensional point |
WFMath::Polygon< dim > | A polygon, all of whose points lie in a plane, embedded in dim dimensions |
WFMath::Polygon< 2 > | The 2D specialization of the Polygon<> template |
WFMath::Quaternion | A normalized quaterion |
WFMath::RotBox< dim > | A dim dimensional box, lying at an arbitrary angle |
WFMath::RotMatrix< dim > | A dim dimensional rotation matrix. Technically, a member of the group O(dim) |
WFMath::Segment< dim > | A line segment embedded in dim dimensions |
WFMath::Shape< dim > | A fake class which documents the generic parts of the WFMath interface |
WFMath::TimeDiff | The difference between two timestamps |
WFMath::TimeStamp | A time stamp |
WFMath::Vector< dim > | A dim dimensional vector |
WFMath::ZeroPrimitive< Shape > | Utility class for providing zero primitives. This class will only work with simple structures such as Vector or Point which provide a m_elem structure. In order for it to access the m_elem structure it must be declared as a friend class of the class it will provide an instance of |