2013-10-06 22:54:09 +08:00
|
|
|
//! Mathematical traits.
|
|
|
|
|
2014-10-10 17:23:52 +08:00
|
|
|
pub use self::geometry::{AbsoluteRotate, Cross, CrossMatrix, Dot, FromHomogeneous, Norm, Orig,
|
2014-10-13 02:21:06 +08:00
|
|
|
Rotate, Rotation, RotationMatrix, RotationWithTranslation, ToHomogeneous,
|
|
|
|
Transform, Transformation, Translate, Translation, UniformSphereSample};
|
2013-10-06 22:54:09 +08:00
|
|
|
|
2014-10-26 04:28:49 +08:00
|
|
|
pub use self::structure::{FloatVec, FloatPnt, Basis, Cast, Col, Dim, Indexable, Iterable,
|
2014-10-26 22:04:47 +08:00
|
|
|
IterableMut, Mat, Row, NumVec, NumPnt, PntAsVec, VecAsPnt, ColSlice,
|
2014-10-26 17:46:51 +08:00
|
|
|
RowSlice, Diag, Eye, Shape};
|
2013-10-06 22:54:09 +08:00
|
|
|
|
2014-10-22 01:43:25 +08:00
|
|
|
pub use self::operations::{Absolute, ApproxEq, Axpy, Cov, Det, Inv, LMul, Mean, Outer, POrd,
|
2014-10-12 15:17:17 +08:00
|
|
|
RMul, ScalarAdd, ScalarSub, ScalarMul, ScalarDiv, Transpose};
|
2014-10-22 01:43:25 +08:00
|
|
|
pub use self::operations::{POrdering, PartialLess, PartialEqual, PartialGreater, NotComparable};
|
2013-10-06 22:54:09 +08:00
|
|
|
|
|
|
|
pub mod geometry;
|
|
|
|
pub mod structure;
|
|
|
|
pub mod operations;
|