OpendTect
7.0
|
info collected by scanning a SEG-Y file More...
Public Member Functions | |
ScanInfo (const char *fnm, bool is2d) | |
~ScanInfo () | |
BasicFileInfo & | basicInfo () |
const BasicFileInfo & | basicInfo () const |
const char * | fileName () const |
void | getFromSEGYBody (od_istream &, const LoadDef &, bool surv, DataClipSampler &, TaskRunner *t=0) |
will do full scan if TaskRunner passed More... | |
bool | is2D () const |
bool | isEmpty () const |
bool | isFull () const |
const HdrEntryKeyData & | keyData () const |
void | merge (const ScanInfo &) |
int | nrTraces () const |
const PosInfo::Detector & | piDetector () const |
const ScanRangeInfo & | ranges () const |
Protected Member Functions | |
bool | addNextTrace (od_istream &, char *, float *, const LoadDef &, DataClipSampler &, const OffsetCalculator &) |
void | addTrace (TrcHeader &, const float *, const LoadDef &, DataClipSampler &, const OffsetCalculator &, int trcidx) |
void | addTraces (od_istream &, Interval< int >, char *, float *, const LoadDef &, DataClipSampler &, const OffsetCalculator &) |
void | addValues (DataClipSampler &, const float *, int) |
void | ensureStepsFound (od_istream &, char *, float *, const LoadDef &, DataClipSampler &, const OffsetCalculator &) |
void | reInit () |
Protected Attributes | |
BasicFileInfo | basicinfo_ |
BufferString | filenm_ |
bool | full_ |
int | idxfirstlive_ |
HdrEntryKeyData & | keydata_ |
int | nrtrcs_ |
PosInfo::Detector * | pidetector_ = nullptr |
ScanRangeInfo | rgs_ |
od_stream_Pos | startpos_ |
Private Member Functions | |
void | finishGet (od_istream &) |
void | init (bool) |
Friends | |
class | FullUIScanner |
info collected by scanning a SEG-Y file
<>
SEGY::ScanInfo::ScanInfo | ( | const char * | fnm, |
bool | is2d | ||
) |
SEGY::ScanInfo::~ScanInfo | ( | ) |
|
protected |
|
protected |
|
protected |
|
protected |
|
inline |
|
inline |
|
protected |
|
inline |
|
private |
void SEGY::ScanInfo::getFromSEGYBody | ( | od_istream & | , |
const LoadDef & | , | ||
bool | surv, | ||
DataClipSampler & | , | ||
TaskRunner * | t = 0 |
||
) |
will do full scan if TaskRunner passed
|
private |
bool SEGY::ScanInfo::is2D | ( | ) | const |
|
inline |
|
inline |
|
inline |
void SEGY::ScanInfo::merge | ( | const ScanInfo & | ) |
|
inline |
|
inline |
|
inline |
|
inlineprotected |
|
friend |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2024