[src]

Module nalgebra::traits::geometry

Traits of operations having a well-known or explicit geometric meaning.

Traits

AbsoluteRotate

Composition of a rotation and an absolute value.

Cross

Trait of elements having a cross product.

CrossMatrix

Trait of elements having a cross product operation which can be expressed as a matrix.

Dot

Traits of objects having a dot product.

FromHomogeneous

Traits of objects which can be build from an homogeneous coordinate form.

Norm

Traits of objects having an euclidian norm.

Rotate

Trait of objects able to rotate other objects.

Rotation

Trait of object which can represent a rotation, and to which new rotations can be appended. A rotation is assumed to be an isometry without translation and without reflexion.

RotationMatrix

Trait of transformation having a rotation extractable as a rotation matrix. This can typically be implemented by quaternions to convert them to a rotation matrix.

RotationWithTranslation

Various composition of rotation and translation.

ToHomogeneous

Traits of objects which can be put in homogeneous coordinates form.

Transform

Trait of objects able to transform other objects.

Transformation

Trait of object which represent a transformation, and to which new transformations can be appended.

Translate

Trait of objects able to rotate other objects. This is typically implemented by matrices which rotate vectors.

Translation

Trait of object which represent a translation, and to wich new translation can be appended.

UniformSphereSample

Trait of vectors able to sample a unit sphere.