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().