[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
Name | Description | |
---|---|---|
Matrix3D<(Of <(<'T>)>)>(array<T,3>[,,](,,)[,,][,,]) |
Initialisiert eine Matrix mit einem existierenden Daten-Array.
Das Array wird nicht kopiert sondern direkt verwendet.
| |
Matrix3D<(Of <(<'T>)>)>(array<T,3>[,,](,,)[,,][,,], T) |
Initialisiert eine Matrix mit einem existierenden Daten-Array.
Das Array wird nicht kopiert sondern direkt verwendet.
| |
Matrix3D<(Of <(<'T>)>)>(Int32, Int32, Int32) |
Initialisiert eine neue Matrix.
| |
Matrix3D<(Of <(<'T>)>)>(Int32, Int32, Int32, T) |
Initialisiert eine neue Matrix.
|
Methods
Name | Description | |
---|---|---|
Apply | ||
Copy |
Gibt eine Kopie der 3D-Matrix zurück.
| |
CopyCell |
Gibt die Kopie der Zelle
(x, y, z)
zurück.
| |
CopyXVector |
Gibt eine Kopie der Zeile (y, z)
aus der 3D-Matrix zurück.
| |
CopyXYMatrix |
Gibt eine Kopie der X-Y-Ebene z aus der 3D-Matrix
zurück.
| |
CopyXZMatrix |
Gibt eine Kopie der X-Z-Ebene y aus der 3D-Matrix
zurück.
| |
CopyYVector |
Gibt eine Kopie der Spalte (x, z)
aus der 3D-Matrix zurück.
| |
CopyYZMatrix |
Gibt eine Kopie der Y-Z-Ebene x aus der 3D-Matrix
zurück.
| |
CopyZVector |
Gibt eine Kopie der Z-Reihe (x, y)
aus der 3D-Matrix zurück.
| |
Fill |
Belegt alle Felder der Matrix mit dem übergebenen Wert.
| |
GetEnumerator |
Returns an enumerator that iterates through the collection.
| |
GetSize |
Gibt die Größe des Objektes in einer Dimension zurück
| |
GetValue(array<Int32>[]()[][]) |
Gibt den Wert eines Feldes zurück.
| |
GetValue(Int32, Int32, Int32) |
Ruft den Wert eines Feldes ab.
| |
GetValueAsObject(array<Int32>[]()[][]) |
Gibt den Wert eines Feldes als Objekt zurück.
| |
GetValueAsObject(Int32, Int32, Int32) |
Ruft den Wert eines Feldes als Objekt ab.
| |
ToString |
Returns a String that represents this instance.
(Overrides Object..::..ToString()()()().) |
Operators
Name | Description | |
---|---|---|
ImplicitWideningImplicitImplicitImplicit(array<T,3>[,,](,,)[,,][,,] to Matrix3D<(Of <<'(T>)>>)) |
Führt eine implizite Umwandlung eines 3D-Arrays nach
Matrix3D<(Of <(<'T>)>)> durch.
| |
ImplicitWideningImplicitImplicitImplicit(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
Name | Description | |
---|---|---|
data |
Das verschachtelte Array, welches die Daten der Matrix enthält.
| |
defValue |
Der Standardwert der Matrix, welcher bei Indexüberschreitungen
zurückgegeben wird.
| |
depth |
Die Tiefe der Matrix.
| |
height |
Die Höhe der Matrix.
| |
width |
Die Breite der Matrix.
|
Properties
Name | Description | |
---|---|---|
Depth |
Ruft die Tiefe des Tensor ab.
| |
DimensionCount |
Gibt die Anzahl der verwendeten Dimensionen zurück
| |
Height |
Ruft die Höhe des Tensor ab.
| |
Item |
Gibt den Wert einer Matrizen-Zelle zurück.
| |
Width |
Ruft die Breite des Tensor ab.
|