Trait rin::math::TCategoryMul [−][src]
pub trait TCategoryMul<Other>: TCategory where
Other: 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[src]
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 TCategoryMul<TAffine> for TGeneral[src]
impl TCategoryMul<TAffine> for TGeneral[src]type Representative = TGeneral
impl TCategoryMul<TAffine> for TProjective[src]
impl TCategoryMul<TAffine> for TProjective[src]type Representative = TProjective
impl TCategoryMul<TGeneral> for TAffine[src]
impl TCategoryMul<TGeneral> for TAffine[src]type Representative = TGeneral
impl TCategoryMul<TGeneral> for TProjective[src]
impl TCategoryMul<TGeneral> for TProjective[src]type Representative = TGeneral
impl TCategoryMul<TProjective> for TAffine[src]
impl TCategoryMul<TProjective> for TAffine[src]type Representative = TProjective
impl TCategoryMul<TProjective> for TGeneral[src]
impl TCategoryMul<TProjective> for TGeneral[src]type Representative = TGeneral
impl<T> TCategoryMul<T> for T where
T: TCategory, [src]
impl<T> TCategoryMul<T> for T where
T: TCategory, [src]