wfmath  1.0.3
A math library for the Worldforge system.
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CWFMath::AtlasInType
 CWFMath::AtlasOutType
 CWFMath::AxisBox< dim >A dim dimensional axis-aligned box
 CWFMath::Ball< dim >A dim dimensional ball
 CWFMath::_IOWrapper::BaseRead
 CWFMath::_IOWrapper::ImplRead< C >
 CWFMath::_IOWrapper::BaseWrite
 CWFMath::_IOWrapper::ImplWrite< C >
 CWFMath::_miniball::Basis< d >
 Cstd::exceptionSTL class
 CWFMath::ColinearVectors< dim >An error thrown by certain functions when passed parallel vectors
 Cstd::runtime_errorSTL class
 CWFMath::ParseErrorAn error thrown by operator>>() when it fails to parse wfmath types
 CWFMath::Quaternion::Identity
 CWFMath::Line< dim >A dim dimensional line
 CWFMath::LinePointData
 CWF::Math::Matrix< rows, columns >
 CWFMath::_miniball::Miniball< d >
 CWFMath::MTRand
 CWFMath::numeric_constants< FloatType >
 CWFMath::numeric_constants< double >
 CWFMath::numeric_constants< float >
 CWFMath::Point< dim >A dim dimensional point
 CWFMath::Point< 2 >
 CWFMath::Point< 3 >
 CWFMath::Point< dim >
 CWFMath::Poly2Orient< dim >
 CWFMath::Poly2Orient< 3 >
 CWFMath::Poly2OrientIntersectData
 CWFMath::Poly2Reorient
 CWFMath::Polygon< dim >A polygon, all of whose points lie in a plane, embedded in dim dimensions
 CWFMath::Polygon< 2 >The 2D specialization of the Polygon<> template
 CWFMath::PolyReader< dim >
 CWFMath::QuaternionA normalized quaternion
 CWFMath::RotBox< dim >A dim dimensional box, lying at an arbitrary angle
 CWFMath::RotMatrix< dim >A dim dimensional rotation matrix. Technically, a member of the group O(dim)
 CWFMath::RotMatrix< 3 >
 CWF::Math::RowVector< rows, columns >
 CWFMath::Segment< dim >A line segment embedded in dim dimensions
 CWFMath::Shape< dim >A fake class which documents the generic parts of the WFMath interface
 CWFMath::TimeDiffThe difference between two timestamps
 CWFMath::TimeStampA time stamp
 CWFMath::Vector< dim >A dim dimensional vector
 CWFMath::Vector< 2 >
 CWFMath::Vector< 3 >
 CWFMath::Vector< dim >
 CWFMath::_miniball::Wrapped_array< d >
 CWFMath::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