OpendTect  6.3
Classes | Namespaces | Macros | Typedefs
seisblocksdata.h File Reference
Include dependency graph for seisblocksdata.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  DataInterpreter< T >
 Byte-level data interpreter. More...
 
class  Seis::Blocks::GlobIdx
 
class  Seis::Blocks::SampIdx
 
class  Seis::Blocks::Dimensions
 
class  Seis::Blocks::Block
 Single block of data. More...
 
class  Seis::Blocks::DataStorage
 Base class for Reader and Writer. More...
 

Namespaces

 Survey
 
 Seis
 Seismics.
 
 Seis::Blocks
 Storage and access of data in survey-geometry driven blocks.
 

Macros

#define mDefSeisBlockTripletClass(clss, typ)
 

Typedefs

typedef short Seis::Blocks::IdxType
 
typedef unsigned short Seis::Blocks::SzType
 
typedef Survey::Geometry3D Seis::Blocks::SurvGeom
 

Macro Definition Documentation

#define mDefSeisBlockTripletClass (   clss,
  typ 
)
Value:
mExpClass(Seis) clss : public Triplet<typ> \
{ \
public: \
\
inline clss() {} \
inline clss( short iidx, short xidx, short zidx ) \
: Triplet<typ>(iidx,xidx,zidx) {} \
inline bool operator ==( const clss& oth ) const \
{ return first == oth.first && second == oth.second \
&& third == oth.third; } \
\
inline typ inl() const { return first; } \
inline typ& inl() { return first; } \
inline typ crl() const { return second; } \
inline typ& crl() { return second; } \
inline typ z() const { return third; } \
inline typ& z() { return third; } \
}
#define mExpClass(module)
Definition: commondefs.h:157
Seismics.
Definition: segydirectdef.h:20
bool operator==(const ArrayNDInfo &a1, const ArrayNDInfo &a2)
Definition: arrayndinfo.h:51
Definition: commontypes.h:67

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