class final readonly Core · roukmoute/pdf 0.6.2

PDF\Graphics\CoordinateSystems\Matrix
The six numbers [a b c d e f] of an affine transformation (ISO 32000-1, 8.3.3).

Lire la déclaration source ↗

Héritage et contrats

Ce type ne déclare pas de parent, d’interface ou de trait.

Construction

__construct()

public function __construct(PDF\Syntax\Object\NumericType $a = new NumericType(1), PDF\Syntax\Object\NumericType $b = new NumericType(0), PDF\Syntax\Object\NumericType $c = new NumericType(0), PDF\Syntax\Object\NumericType $d = new NumericType(1), PDF\Syntax\Object\NumericType $e = new NumericType(0), PDF\Syntax\Object\NumericType $f = new NumericType(0))

Déclarée par PDF\Graphics\CoordinateSystems\Matrix · Voir le code ↗

Méthodes déclarées

inverse()

public function inverse(): self

Déclarée par PDF\Graphics\CoordinateSystems\Matrix · Voir le code ↗

operands()

public function operands(): array
@return list<NumericType>

Déclarée par PDF\Graphics\CoordinateSystems\Matrix · Voir le code ↗

then()

public function then(self $next): self
Apply this matrix first, then the next matrix (row-vector convention, 8.3.3).

Déclarée par PDF\Graphics\CoordinateSystems\Matrix · Voir le code ↗

transform()

Déclarée par PDF\Graphics\CoordinateSystems\Matrix · Voir le code ↗

Propriétés