|
wfmath
1.0.3
A math library for the Worldforge system.
|
| ▼NWF | |
| ▼NMath | |
| CRowVector | |
| CMatrix | |
| ▼NWFMath | Generic library namespace |
| ▼N_IOWrapper | |
| CBaseRead | |
| CBaseWrite | |
| CImplRead | |
| CImplWrite | |
| ▼N_miniball | |
| CMiniball | |
| CBasis | |
| CWrapped_array | |
| CShape | A fake class which documents the generic parts of the WFMath interface |
| CAtlasInType | |
| CAtlasOutType | |
| CAxisBox | A dim dimensional axis-aligned box |
| CBall | A dim dimensional ball |
| CPoint | A dim dimensional point |
| CPolygon | A polygon, all of whose points lie in a plane, embedded in dim dimensions |
| CRotBox | A dim dimensional box, lying at an arbitrary angle |
| CRotMatrix | A dim dimensional rotation matrix. Technically, a member of the group O(dim) |
| CSegment | A line segment embedded in dim dimensions |
| CVector | A dim dimensional vector |
| Cnumeric_constants | |
| Cnumeric_constants< float > | |
| Cnumeric_constants< double > | |
| CColinearVectors | An error thrown by certain functions when passed parallel vectors |
| CParseError | An error thrown by operator>>() when it fails to parse wfmath types |
| CLine | A dim dimensional line |
| CMTRand | |
| CZeroPrimitive | 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 |
| CPolygon< 2 > | The 2D specialization of the Polygon<> template |
| CPoly2Reorient | |
| CPoly2Orient | |
| CPoly2OrientIntersectData | |
| CLinePointData | |
| ▼CQuaternion | A normalized quaternion |
| CIdentity | |
| CPolyReader | |
| CTimeDiff | The difference between two timestamps |
| CTimeStamp | A time stamp |