Classes | |
| class | Bipoint |
| Two-dimensional point, whose coordinates are floating-point values (Real). More... | |
| class | Endomorphism2DFunctor |
| Functor encapsulating a 2D endomorphism. More... | |
| class | Rotation2DFunctor |
| Functor of 2D rotation of specified angle. More... | |
| class | Endomorphism3DFunctor |
| Functor encapsulating a 3D endomorphism. More... | |
| class | LineProjection3DFunctor |
| Functor of a line projection on specified axis. More... | |
| class | Rotation3DFunctor |
| Functor for 3D rotation relative to specified axis, of specified angle. More... | |
| class | HomogeneousMatrix3 |
| class | LinearException |
| Exception for Linear-related issues. More... | |
| class | Matrix |
| class | Matrix2 |
| class | Matrix3 |
| class | Point |
| Abstract point, whose coordinates are floating-point values (Real). More... | |
| class | Tripoint |
| Three-dimensional point, whose coordinates are floating-point values (Real). More... | |
| class | Vector |
| Abstract class for vectors, whose coordinates are floating-point values (Real). More... | |
| class | Vector2 |
| Three-dimensional vector, whose coordinates are floating-point values (Real). More... | |
| class | Vector3 |
| Three-dimensional vector, whose coordinates are floating-point values (Real). More... | |
Typedefs | |
| typedef Ceylan::Uint8 | MatrixIndex |
| Matrix indices are used for all relevant classes, including vectors and points, since all of them are matrices. | |
| typedef Vector2(* | Endomorphism2D )(Vector2 arg) |
| Defines endomorphism in 3D space. | |
| typedef Vector3(* | Endomorphism3D )(Vector3 arg) |
| Defines endomorphism in 3D space. | |
Functions | |
| CEYLAN_DLL Matrix2 | operator! (const Matrix2 &m) |
| CEYLAN_DLL Matrix3 | operator! (const Matrix3 &m) |
| CEYLAN_DLL Real | operator| (const Vector3 &v1, const Vector3 &v2) |
| CEYLAN_DLL Vector3 | operator^ (const Vector3 &v1, const Vector3 &v2) |
| typedef Vector2(* Ceylan::Maths::Linear::Endomorphism2D)(Vector2 arg) |
| typedef Vector3(* Ceylan::Maths::Linear::Endomorphism3D)(Vector3 arg) |
Matrix indices are used for all relevant classes, including vectors and points, since all of them are matrices.
Definition at line 71 of file CeylanLinear.h.
| LinearException | if the matrix is singuler. |
Definition at line 444 of file CeylanMatrix3.cc.
References dataUtils::d, Ceylan::Maths::Linear::Matrix3::determinant(), and Ceylan::Maths::IsNull().
| LinearException | if the matrix is singuler. |
Definition at line 427 of file CeylanMatrix2.cc.
References dataUtils::d, Ceylan::Maths::Linear::Matrix2::determinant(), and Ceylan::Maths::IsNull().
1.5.8