[Diese Dokumentation ist noch nicht fertig und kann sich bis zur entgültigen Version noch ändern.]

The Matrix3D<(Of <(<'T>)>)> type exposes the following members.

Constructors

  NameDescription
Public methodMatrix3D<(Of <(<'T>)>)>(array<T,3>[,,](,,)[,,][,,])
Initialisiert eine Matrix mit einem existierenden Daten-Array. Das Array wird nicht kopiert sondern direkt verwendet.
Public methodMatrix3D<(Of <(<'T>)>)>(array<T,3>[,,](,,)[,,][,,], T)
Initialisiert eine Matrix mit einem existierenden Daten-Array. Das Array wird nicht kopiert sondern direkt verwendet.
Public methodMatrix3D<(Of <(<'T>)>)>(Int32, Int32, Int32)
Initialisiert eine neue Matrix.
Public methodMatrix3D<(Of <(<'T>)>)>(Int32, Int32, Int32, T)
Initialisiert eine neue Matrix.

Methods

  NameDescription
Public methodApply
Public methodCopy
Gibt eine Kopie der 3D-Matrix zurück.
Public methodCopyCell
Gibt die Kopie der Zelle (x, y, z) zurück.
Public methodCopyXVector
Gibt eine Kopie der Zeile (y, z) aus der 3D-Matrix zurück.
Public methodCopyXYMatrix
Gibt eine Kopie der X-Y-Ebene z aus der 3D-Matrix zurück.
Public methodCopyXZMatrix
Gibt eine Kopie der X-Z-Ebene y aus der 3D-Matrix zurück.
Public methodCopyYVector
Gibt eine Kopie der Spalte (x, z) aus der 3D-Matrix zurück.
Public methodCopyYZMatrix
Gibt eine Kopie der Y-Z-Ebene x aus der 3D-Matrix zurück.
Public methodCopyZVector
Gibt eine Kopie der Z-Reihe (x, y) aus der 3D-Matrix zurück.
Public methodFill
Belegt alle Felder der Matrix mit dem übergebenen Wert.
Public methodGetEnumerator
Returns an enumerator that iterates through the collection.
Public methodGetSize
Gibt die Größe des Objektes in einer Dimension zurück
Public methodGetValue(array<Int32>[]()[][])
Gibt den Wert eines Feldes zurück.
Public methodGetValue(Int32, Int32, Int32)
Ruft den Wert eines Feldes ab.
Public methodGetValueAsObject(array<Int32>[]()[][])
Gibt den Wert eines Feldes als Objekt zurück.
Public methodGetValueAsObject(Int32, Int32, Int32)
Ruft den Wert eines Feldes als Objekt ab.
Public methodToString
Returns a String that represents this instance.
(Overrides Object..::..ToString()()()().)

Operators

  NameDescription
Public operatorStatic memberImplicitWideningImplicitImplicitImplicit(array<T,3>[,,](,,)[,,][,,] to Matrix3D<(Of <<'(T>)>>))
Führt eine implizite Umwandlung eines 3D-Arrays nach Matrix3D<(Of <(<'T>)>)> durch.
Public operatorStatic memberImplicitWideningImplicitImplicitImplicit(Matrix3D<(Of <<'(T>)>>) to array<T,3>[,,](,,)[,,][,,])
Führt eine implizite Umwandlung von Matrix3D<(Of <(<'T>)>)> in ein 3D-Array durch. Diese Umwandlung ist langsam, weil die Elemente kopiert werden müssen.

Fields

  NameDescription
Protected fielddata
Das verschachtelte Array, welches die Daten der Matrix enthält.
Protected fielddefValue
Der Standardwert der Matrix, welcher bei Indexüberschreitungen zurückgegeben wird.
Protected fielddepth
Die Tiefe der Matrix.
Protected fieldheight
Die Höhe der Matrix.
Protected fieldwidth
Die Breite der Matrix.

Properties

  NameDescription
Public propertyDepth
Ruft die Tiefe des Tensor ab.
Public propertyDimensionCount
Gibt die Anzahl der verwendeten Dimensionen zurück
Public propertyHeight
Ruft die Höhe des Tensor ab.
Public propertyItem
Gibt den Wert einer Matrizen-Zelle zurück.
Public propertyWidth
Ruft die Breite des Tensor ab.

See Also