Interface SpecialEuclidean<T extends SpecialEuclidean>

All Superinterfaces:
InvertibleTransform<T>, Serializable
All Known Implementing Classes:
Se2_F32, Se2_F64, Se3_F32, Se3_F64

public interface SpecialEuclidean<T extends SpecialEuclidean>
extends InvertibleTransform<T>, Serializable

Special Euclidean or rigid body motion is a transform that preserves the norm and cross product between any two vectors.

  • norm: ||se(v)|| = ||v||
  • cross product: se(u) x se(v) = se(u x v)

where se(.) is a special euclidean transform, and u and v are real vectors of appropriate dimension.