Vue pour un tableau 3D. Plus de détails...
#include <arccore/base/Array3View.h>
Fonctions membres publiques | |
| constexpr | Array3View (DataType *ptr, Integer dim1_size, Integer dim2_size, Integer dim3_size) |
| constexpr Integer | dim1Size () const |
| constexpr Integer | dim2Size () const |
| constexpr Integer | dim3Size () const |
| constexpr Integer | totalNbElement () const |
| constexpr Array2View< DataType > | operator[] (Integer i) |
| constexpr ConstArray2View< DataType > | operator[] (Integer i) const |
| constexpr DataType | item (Integer i, Integer j, Integer k) const |
| constexpr const DataType & | operator() (Integer i, Integer j, Integer k) const |
| constexpr DataType & | operator() (Integer i, Integer j, Integer k) |
| constexpr DataType | setItem (Integer i, Integer j, Integer k, const DataType &value) |
| DataType * | unguardedBasePointer () |
| Pointeur sur la mémoire allouée. | |
Vue pour un tableau 3D.
Une vue 3D peut être créée à partir d'un tableau classique (Array) comme suit:
Pour des raisons de performance, il est préférable d'accéder aux éléments via operator()()
Définition à la ligne 43 du fichier arccore/src/base/arccore/base/Array3View.h.
|
inlineconstexpr |
Définition à la ligne 46 du fichier arccore/src/base/arccore/base/Array3View.h.
|
inlineconstexpr |
Définition à la ligne 51 du fichier arccore/src/base/arccore/base/Array3View.h.
|
inlineconstexpr |
Définition à la ligne 56 du fichier arccore/src/base/arccore/base/Array3View.h.
|
inlineconstexpr |
Définition à la ligne 57 du fichier arccore/src/base/arccore/base/Array3View.h.
|
inlineconstexpr |
Définition à la ligne 58 du fichier arccore/src/base/arccore/base/Array3View.h.
|
inlineconstexpr |
Définition à la ligne 71 du fichier arccore/src/base/arccore/base/Array3View.h.
|
inlineconstexpr |
Définition à la ligne 81 du fichier arccore/src/base/arccore/base/Array3View.h.
|
inlineconstexpr |
Définition à la ligne 76 du fichier arccore/src/base/arccore/base/Array3View.h.
|
inlineconstexpr |
Définition à la ligne 61 du fichier arccore/src/base/arccore/base/Array3View.h.
|
inlineconstexpr |
Définition à la ligne 66 du fichier arccore/src/base/arccore/base/Array3View.h.
|
inlineconstexpr |
Définition à la ligne 98 du fichier arccore/src/base/arccore/base/Array3View.h.
|
inlineconstexpr |
Définition à la ligne 59 du fichier arccore/src/base/arccore/base/Array3View.h.
|
inline |
Pointeur sur la mémoire allouée.
Définition à la ligne 107 du fichier arccore/src/base/arccore/base/Array3View.h.