AbstractAffineTransformation#

class named_arrays.transformations.AbstractAffineTransformation#

Bases: AbstractTransformation

An interface describing an arbitrary affine transformation.

Attributes

inverse

A new transformation that reverses the effect of this transformation.

shape

The shape of the transformation.

transformation_linear

The linear transformation component of this affine transformation.

translation

The translation component of this affine transformation.

Methods

__init__()

Inheritance Diagram

Inheritance diagram of named_arrays.transformations.AbstractAffineTransformation
property inverse#

A new transformation that reverses the effect of this transformation.

property shape: dict[str, int]#

The shape of the transformation.

abstract property transformation_linear: AbstractLinearTransformation#

The linear transformation component of this affine transformation.

abstract property translation: AbstractTranslation#

The translation component of this affine transformation.