Module prelude

Module prelude 

Source
Expand description

Prelude module for convenient imports.

This module re-exports all public types and traits.

Structs§

DPose2
A 2D pose (rotation + translation), representing a rigid body transformation (f64 precision).
DPose3
A 3D pose (rotation + translation), representing a rigid body transformation (f64 precision).
DRot2
A 2D rotation represented as a unit complex number (f64 precision).
DSvd2
The SVD of a 2x2 matrix (f64 precision).
DSvd3
The SVD of a 3x3 matrix (f64 precision).
DSymmetricEigen2
The eigen decomposition of a symmetric 2x2 matrix (f64 precision).
DSymmetricEigen3
The eigen decomposition of a symmetric 3x3 matrix (f64 precision).
Pose2
A 2D pose (rotation + translation), representing a rigid body transformation (f32 precision).
Pose3
A 3D pose (rotation + translation), representing a rigid body transformation (f32 precision).
Rot2
A 2D rotation represented as a unit complex number (f32 precision).
Svd2
The SVD of a 2x2 matrix (f32 precision).
Svd3
The SVD of a 3x3 matrix (f32 precision).
Svd3A
The SVD of a 3x3 matrix (f32 precision).
SymmetricEigen2
The eigen decomposition of a symmetric 2x2 matrix (f32 precision).
SymmetricEigen3
The eigen decomposition of a symmetric 3x3 matrix (f32 precision).
SymmetricEigen3A
The eigen decomposition of a symmetric 3x3 matrix (f32 precision).

Traits§

MatExt
Extension trait for square matrix types.

Type Aliases§

DRot3
A 3D rotation represented as a unit quaternion (f64 precision).
Rot3
A 3D rotation represented as a unit quaternion (f32 precision).