Freigeben über


Matrix-Member

Kapselt eine affine 3 x 3-Matrix, die eine geometrische Transformation darstellt. Diese Klasse kann nicht geerbt werden.

In den folgenden Tabellen werden die vom Matrix -Typ verfügbar gemachten Member aufgeführt.

Öffentliche Konstruktoren

  Name Beschreibung
Öffentliche Methode Matrix Überladen. Initialisiert eine neue Instanz der Matrix-Klasse.

Zum Seitenanfang

Öffentliche Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Elements Ruft ein Array von Gleitkommawerten ab, das die Elemente dieser Matrix darstellt.
Öffentliche Eigenschaft IsIdentity Ruft einen Wert ab, der angibt, ob es sich bei Matrix um die Identitätsmatrix handelt.
Öffentliche Eigenschaft IsInvertible Ruft einen Wert ab, der angibt, ob diese Matrix leer ist.
Öffentliche Eigenschaft OffsetX Ruft den Wert der Verschiebung in x-Richtung (der dx-Wert bzw. das Element in der dritten Zeile und ersten Spalte) dieser Matrix ab.
Öffentliche Eigenschaft OffsetY Ruft den Wert der Verschiebung in y-Richtung (den dy-Wert bzw. das Element in der dritten Zeile und zweiten Spalte) der Matrix ab.

Zum Seitenanfang

Öffentliche Methoden

(siehe auch Geschützte Methoden )

  Name Beschreibung
Öffentliche Methode Clone Erstellt eine genaue Kopie von dieser Matrix.
Öffentliche Methode CreateObjRef  Erstellt ein Objekt mit allen relevanten Informationen, die zum Generieren eines Proxys für die Kommunikation mit einem Remoteobjekt erforderlich sind. (Von MarshalByRefObject geerbt.)
Öffentliche Methode Dispose Gibt alle von dieser Matrix verwendeten Ressourcen frei.
Öffentliche Methode Equals Überladen. Überschrieben.  
Öffentliche Methode GetHashCode Überschrieben. Gibt einen Hashcode zurück.
Öffentliche Methode GetLifetimeService  Ruft das aktuelle Lebensdauerdienstobjekt ab, das die Lebensdauerrichtlinien für diese Instanz steuert. (Von MarshalByRefObject geerbt.)
Öffentliche Methode GetType  Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode InitializeLifetimeService  Ruft ein Lebensdauerdienstobjekt ab, mit dem die Lebensdauerrichtlinien für diese Instanz gesteuert werden können. (Von MarshalByRefObject geerbt.)
Öffentliche Methode Invert Invertiert diese Matrix, sofern sie invertierbar ist.
Öffentliche Methode Multiply Überladen. Multipliziert diese Matrix mit der angegebenen Matrix, wobei die angegebene Matrix vorangestellt wird.
Öffentliche Methode Statisch ReferenceEquals  Stellt fest, ob die angegebenen Object-Instanzen dieselbe Instanz sind. (Von Object geerbt.)
Öffentliche Methode Reset Setzt diese Matrix zurück, sodass sie die Elemente der Identitätsmatrix enthält.
Öffentliche Methode Rotate Überladen. Weist dieser Matrix eine Drehung im Uhrzeigersinn um den Ursprung mit dem angegebenen Drehwinkel zu.
Öffentliche Methode RotateAt Überladen. Weist dieser Matrix eine Drehung im Uhrzeigersinn um den angegebenen Punkt zu, wobei die Drehung vorangestellt wird.
Öffentliche Methode Scale Überladen. Weist den angegebenen Skalierungsvektor dieser Matrix zu, wobei der Skalierungsvektor vorangestellt wird.
Öffentliche Methode Shear Überladen. Weist den angegebenen Scherungsvektor der Matrix zu, wobei der Scherungsvektor vorangestellt wird.
Öffentliche Methode ToString  Gibt einen String zurück, der den aktuellen Object darstellt. (Von Object geerbt.)
Öffentliche Methode TransformPoints Überladen. Weist die von dieser Matrix dargestellte geometrische Transformation einem Punktearray zu.
Öffentliche Methode TransformVectors Überladen. Multipliziert jeden Vektor in einem Array mit der Matrix. Die zu verschiebenden Elemente dieser Matrix (dritte Zeile) werden ignoriert.
Öffentliche Methode Translate Überladen. Weist den angegebenen Verschiebungsvektor dieser Matrix zu, wobei der Verschiebungsvektor vorangestellt wird.
Öffentliche Methode VectorTransformPoints Multipliziert jeden Vektor in einem Array mit der Matrix. Die zu verschiebenden Elemente dieser Matrix (dritte Zeile) werden ignoriert.

Zum Seitenanfang

Geschützte Methoden

  Name Beschreibung
Geschützte Methode Finalize  Gibt einem Object Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor das Object von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Geschützte Methode MemberwiseClone  Überladen. (Von MarshalByRefObject geerbt.)

Zum Seitenanfang

Siehe auch

Referenz

Matrix-Klasse
System.Drawing.Drawing2D-Namespace

Weitere Ressourcen

Koordinatensysteme und Transformationen