▼Nmathter | |
▼Ntraits | |
CAll | |
CAll< Cond > | |
CAll< Cond, Head, Rest... > | |
CAny | |
CAny< Cond > | |
CAny< Cond, Head, Rest... > | |
CConcatTypeList | |
CConcatTypeList< TypeList< T... >, TypeList< U... > > | |
CDimensionOf | |
CDimensionOf< Swizzle< T, Indices... > > | |
CDimensionOf< Vector< T, Dim, Packed >, 0 > | |
CHasSimd | |
CIsMatrix | |
CIsMatrix< Matrix< T, Rows, Columns, Order, Layout, Packed > > | |
CIsQuaternion | |
CIsQuaternion< Quaternion< T, Packed > > | |
CIsScalar | |
CIsSubmatrix | |
CIsSubmatrix< SubmatrixHelper< M, Rows, Columns > > | |
CIsSwizzle | |
CIsSwizzle< Swizzle< T, Indices... > > | |
CIsVector | |
CIsVector< Vector< T, Dim, Packed > > | |
CIsVectorOrSwizzle | |
CMatrixTraits | |
CMatrixTraitsHelper | |
CMatrixTraitsHelper< Matrix< T_, Rows_, Columns_, Order_, Layout_, Packed_ > > | |
CNotMatrix | |
CNotQuaternion | |
CNotSubmatrix | |
CNotSwizzle | |
CNotVector | |
COppositeLayout | |
CRepeatType | |
CSumDimensions | |
CSumDimensions< Head, Rest... > | |
CSumDimensions<> | |
CTypeList | |
CVectorTraits | |
CVectorTraitsHelper | |
CVectorTraitsHelper< Vector< T_, Dim_, Packed_ > > | |
CApproxHelper | |
CBezierCurve | |
CConstants | Accurate mathematical constants. |
CDecompositionLU | A utility class that can do common operations with the LU decomposition, i.e. solving equation systems. |
CDecompositionLUP | A utility class that can do common operations with the LUP decomposition, i.e. solving equation systems. |
CDecompositionQR | A utility class that can do common operations with the QR decomposition, i.e. solving equation systems. |
CDecompositionSVD | A utility class that can do common operations with the singular value decomposition, i.e. solving equation systems. |
CHyperplane | |
CIdentityBuilder | |
CIntersection | |
CIntersection< Hyperplane< T, 2 >, Hyperplane< T, 2 > > | |
CIntersection< Hyperplane< T, Dim >, Line< T, Dim > > | |
CIntersection< Hyperplane< T, Dim >, LineSegment< T, Dim > > | |
CIntersection< Line< T, 2 >, Line< T, 2 > > | |
CIntersection< Line< T, 2 >, LineSegment< T, 2 > > | |
CIntersection< Line< T, Dim >, Hyperplane< T, Dim > > | |
CIntersection< LineSegment< T, 2 >, Line< T, 2 > > | |
CIntersection< LineSegment< T, 2 >, LineSegment< T, 2 > > | |
CIntersection< LineSegment< T, Dim >, Hyperplane< T, Dim > > | |
CIntersection< Ray< T, 3 >, Triangle3D< T > > | |
CLine | |
CLineSegment | |
CMatrix | |
CMatrixData | |
COrthographicBuilder | |
CPerspectiveBuilder | |
CQuaternion | Allows you to do quaternion math and represent rotation in a compact way. |
▼CRangeHelper | |
Citerator | |
CRay | |
CRotation2DBuilder | |
CRotation3DAxisAngleBuilder | |
CRotation3DAxisBuilder | |
CRotation3DTriAxisBuilder | |
CScaleBuilder | |
CShearBuilder | |
CSimd | 2,4 or 8 dimension float or double parameters accepted. Uses SSE2 or AVX acceleration if enabled in the compiler. |
CSimd< double, 2 > | |
CSimd< double, 4 > | |
CSimd< float, 4 > | |
CSimd< float, 8 > | |
CSubmatrixHelper | |
CSwizzle | Enables element swizzling (reordering elements) for vectors. |
CTranslationBuilder | |
CTriangle3D | |
CVector | Represents a vector in N-dimensional space. |
CViewBuilder | |
CZeroBuilder | |