OpendTect-6_4  6.4
Classes | Macros
arraynd.h File Reference
Include dependency graph for arraynd.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ArrayND< T >
 An ArrayND is an array with a given number of dimensions and a size. More...
 
class  Array1D< T >
 Array1D ( Subclass of ArrayND ) is a one dimensional array. More...
 
class  Array2D< T >
 Array2D ( Subclass of ArrayND ) is a two dimensional array. More...
 
class  Array3D< T >
 Array3D ( Subclass of ArrayND ) is a three dimensional array. More...
 
class  ArrayNDIter
 Iterates through all samples in an ArrayND. More...
 
class  ArrayNDValseriesAdapter< T >
 Adapter that makes any ArrayND to a (slow) value series. More...
 
class  Array1DConv< T, TT >
 
class  Array2DConv< T, TT >
 
class  Array3DConv< T, TT >
 
class  ArrayNDDataExtracter< T >
 Gets a one dimensional array from an ArrayND. More...
 

Macros

#define mArrayNDVSAdapterNrDim   20
 
#define mDefArrayNDStdMembers(nd)
 
#define mDefArrayNDConverter(nd)
 

Macro Definition Documentation

#define mArrayNDVSAdapterNrDim   20
#define mDefArrayNDConverter (   nd)
Value:
template <class T, class TT> \
class Array##nd##Conv : public Array##nd<T> \
Template based type conversion.
Definition: convert.h:24
#define mDefArrayNDStdMembers(nd)
Definition: arraynd.h:269
#define mDefArrayNDStdMembers (   nd)
Value:
public: \
Array##nd##Conv(Array##nd<TT>* arr) \
: arr_(arr) {} \
~Array##nd##Conv() { delete arr_; } \
\
const Array##nd##Info& info() const { return arr_->info(); } \
\
protected: \
\
Array##nd<TT>* arr_; \
\
public:
Template based type conversion.
Definition: convert.h:24

Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B. V. 2019