TCategoryMul in nalgebra::geometry - Rust
Description: Traits that gives the `Transform` category that is compatible with the result of the multiplication of transformations with categories `Self` and `Other`.
Keywords: rust, rustlang, rust-lang, TCategoryMul

# Trait nalgebra::geometry::TCategoryMul

source ·

    pub trait TCategoryMul<Other: TCategory>: TCategory {
        type Representative: TCategory;
    }

Expand description

Traits that gives the `Transform` category that is compatible with the result of the multiplication of transformations with categories `Self` and `Other`.

## Required Associated Types§

source

#### 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§

source§

### impl TCategoryMul<TAffine> for TGeneral

§

#### type Representative = TGeneral

source§

### impl TCategoryMul<TAffine> for TProjective

§

#### type Representative = TProjective

source§

### impl TCategoryMul<TGeneral> for TAffine

§

#### type Representative = TGeneral

source§

### impl TCategoryMul<TGeneral> for TProjective

§

#### type Representative = TGeneral

source§

### impl TCategoryMul<TProjective> for TAffine

§

#### type Representative = TProjective

source§

### impl TCategoryMul<TProjective> for TGeneral

§

#### type Representative = TGeneral

source§

### impl<T: TCategory> TCategoryMul<T> for T

§

#### type Representative = T