Trait nalgebra::geometry::TCategoryMul
[−]
[src]
pub trait TCategoryMul<Other: TCategory>: TCategory {
type Representative: TCategory;
}Traits that gives the Transform category that is compatible with the result of the
multiplication of transformations with categories Self and Other.
Associated Types
type Representative: TCategory
The transform category that results from the multiplication of a Transform<Self> to a
Transform<Other>. This is usually equal to Self or Other, whichever is the most
general category.
Implementors
impl<T: TCategory> TCategoryMul<T> for T type Representative = T;impl TCategoryMul<TGeneral> for TProjective type Representative = TGeneral;impl TCategoryMul<TGeneral> for TAffine type Representative = TGeneral;impl TCategoryMul<TProjective> for TGeneral type Representative = TGeneral;impl TCategoryMul<TProjective> for TAffine type Representative = TProjective;impl TCategoryMul<TAffine> for TGeneral type Representative = TGeneral;impl TCategoryMul<TAffine> for TProjective type Representative = TProjective;