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.