 |
OpendTect
6.6
|
Go to the documentation of this file.
20 #if defined(__msvc__) && (defined(GENERAL_EXPORTS) || defined(General_EXPORTS) )
21 # define mGenClass class dll_export
23 # define mGenClass class
59 bool ignoreendianness=
false);
62 bool ignoreendianness=
false);
66 {
set( dc,
false );
return *
this; }
70 { (this->*swpfn)( buf, bufsz_in_elements );
77 {
return (this->*getfn)( buf, nr ); }
79 { (this->*putfn)( buf, nr, t ); }
82 {
return di.
getfn == getfn; }
84 {
return di.
getfn != getfn; }
void swap2(void *, od_int64) const
T getDswp(const void *, od_int64) const
T getFIbm(const void *, od_int64) const
void putFIbmswp(void *, od_int64, T) const
void putD(void *, od_int64, T) const
void putS4Ibm(void *, od_int64, T) const
void putFswp(void *, od_int64, T) const
SwapFn swpfn
Definition: datainterp.h:153
void putS2(void *, od_int64, T) const
void put(void *buf, od_int64 nr, T t) const
Definition: datainterp.h:78
void putDswp(void *, od_int64, T) const
T getD(const void *, od_int64) const
DataInterpreter< T > & operator=(const DataCharacteristics &dc)
Definition: datainterp.h:65
T getS4Ibm(const void *, od_int64) const
void put0(void *, od_int64, T) const
Definition: datainterp.h:157
void putS2swp(void *, od_int64, T) const
#define od_int64
Definition: plftypes.h:35
T getU2(const void *, od_int64) const
bool isSUCompat() const
Definition: datainterp.h:85
OD class for stream read common access to the std::cin.
Definition: od_istream.h:24
void putS4Ibmswp(void *, od_int64, T) const
void putS8swp(void *, od_int64, T) const
T getS2Ibmswp(const void *, od_int64) const
void putU2(void *, od_int64, T) const
void putU4(void *, od_int64, T) const
DataInterpreter(const DataCharacteristics &, bool ignoreendianness=false)
bool operator==(const ArrayNDInfo &a1, const ArrayNDInfo &a2)
Definition: arrayndinfo.h:81
Byte-level data interpreter.
Definition: cbvswriter.h:21
T get(od_istream &) const
T getU4(const void *, od_int64) const
void putS4(void *, od_int64, T) const
T getS8(const void *, od_int64) const
void swap8(void *, od_int64) const
T getS8swp(const void *, od_int64) const
void putF(void *, od_int64, T) const
T getFswp(const void *, od_int64) const
void putS4swp(void *, od_int64, T) const
static DataInterpreter< T > create()
DataCharacteristics dataChar() const
bool operator!=(const ArrayNDInfo &a1, const ArrayNDInfo &a2)
Definition: arrayndinfo.h:90
static DataInterpreter< T > * create(const IOPar &par, const char *key, bool alsoifequal)
PutFn putfn
Definition: datainterp.h:152
static T get(const DataInterpreter< T > *, od_istream &)
static bool get(const DataInterpreter< T > *, od_istream &, T &)
T get(const void *buf, od_int64 nr) const
Definition: datainterp.h:76
T getU2swp(const void *, od_int64) const
T getU4swp(const void *, od_int64) const
void set(const DataCharacteristics &, bool ignoreendianness=false)
use ignoreendianness when you pre-byteswap the data
void set(T &_to, const F &fr)
template based type conversion
Definition: convert.h:27
void swap4(void *, od_int64) const
void putU4swp(void *, od_int64, T) const
T getS4Ibmswp(const void *, od_int64) const
T getF(const void *, od_int64) const
T getS2swp(const void *, od_int64) const
static DataInterpreter< T > * create(const DataCharacteristics &, bool alsoifequal)
void swap(void *buf, od_int64 bufsz_in_elements) const
Definition: datainterp.h:69
void swap0(void *, od_int64) const
Definition: datainterp.h:155
T getS1(const void *, od_int64) const
T getS2(const void *, od_int64) const
void putU2swp(void *, od_int64, T) const
void putS1(void *, od_int64, T) const
DataInterpreter(const DataInterpreter< T > &)
void putU1(void *, od_int64, T) const
#define mGenClass
Definition: datainterp.h:23
static DataInterpreter< T > * create(const char *, bool alsoifequal)
T getS4(const void *, od_int64) const
T getFIbmswp(const void *, od_int64) const
T getS2Ibm(const void *, od_int64) const
void putS2Ibmswp(void *, od_int64, T) const
T get0(const void *, od_int64) const
Definition: datainterp.h:156
T getU1(const void *, od_int64) const
DataInterpreter< T > & operator=(const DataInterpreter< T > &)
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55
T getS4swp(const void *, od_int64) const
void putS8(void *, od_int64, T) const
byte-level data characteristics of stored data.
Definition: datachar.h:37
void putS2Ibm(void *, od_int64, T) const
GetFn getfn
Definition: datainterp.h:151
void putFIbm(void *, od_int64, T) const
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021