 |
OpendTect
6.6
|
Go to the documentation of this file.
23 namespace PosInfo {
class CubeData;
class Line2DData; }
Position info for an entire 3D cube. The LineData's are not sorted.
Definition: posinfo.h:95
mODTextTranslationClass(DirectDef)
uiString uiMessage() const
will be message() again in 7.x
static const char * get2DFileName(const char *, const char *)
builds an index of a list of positions, making it easy to find a specific position.
Definition: seisposindexer.h:48
od_stream_Pos cubedatastart_
Definition: segydirectdef.h:101
Specification for one or more files.
Definition: filespec.h:28
Position info for a 2D line.
Definition: posinfo2d.h:65
Scanner * scanner()
Definition: segydirectdef.h:123
Summary for a Seismic object.
Definition: segydirectdef.h:22
#define od_int64
Definition: plftypes.h:35
od_stream_Pos datastart_
Definition: segydirectdef.h:100
Definition: segyfiledata.h:39
#define mExpClass(module)
Definition: commondefs.h:177
FileDataSet::TrcIdx findOcc(const Seis::PosKey &, int occ) const
will not look at offset
od_stream_Pos offsetstart_
Definition: segydirectdef.h:99
bool readFromFile(const char *)
static bool updateFooter(const char *, const IOPar &, od_stream_Pos)
Definition: segyfiledata.h:43
const Scanner * scanner() const
Definition: segydirectdef.h:122
od_stream_Pos indexstart_
Definition: segydirectdef.h:102
uiString msg_
Definition: segydirectdef.h:131
static const char * sKeyNrFiles()
od_int64 od_stream_Pos
Definition: od_iosfwd.h:20
void getPosData(PosInfo::Line2DData &) const
PosInfo::CubeData & cubedata_
Definition: segydirectdef.h:88
Scanner * scanner_
Definition: segydirectdef.h:130
const FileDataSet & fileDataSet() const
Definition: segydirectdef.h:61
static const char * sKeyInt64DataChar()
uiString uiNrDoneText() const
will be nrDoneText() in 7.x
bool writeHeadersToFile(const char *)
od_ostream * getOutputStream()
Definition: segydirectdef.h:56
static const char * get2DFileName(const char *, Pos::GeomID)
Scans SEG-Y file(s). For reports, you'd want to set rich info.
Definition: segyscanner.h:33
uiString errmsg_
Definition: segydirectdef.h:96
Specification to enable chunkwise execution of a process.
Definition: executor.h:39
Seis::PosIndexer * indexer_
Definition: segydirectdef.h:94
static const char * sKeyInt32DataChar()
Definition: segydirectdef.h:109
OD::String that holds an existing text string.
Definition: fixedstring.h:29
static const char * sKeyFloatDataChar()
IOObj * ioobj_
Definition: segydirectdef.h:127
DirectDef(const char *)
Read from file.
Pos::GeomID geomid_
Definition: segydirectdef.h:128
Compound key consisting of ints.
Definition: multiid.h:24
static const char * sKeyDirectDef()
bool isvol_
Definition: segydirectdef.h:134
FixedString fileName(int idx) const
od_ostream * outstream_
Definition: segydirectdef.h:98
SEGY::PosKeyList * keylist_
Definition: segydirectdef.h:93
void setData(FileDataSet &)
uiString errMsg() const
Definition: segydirectdef.h:62
mODTextTranslationClass(FileIndexer)
Definition: segyfiledef.h:37
String that is able to hold international (UTF-8) strings for the user interface.
Definition: uistring.h:121
Position info, often segmented.
Definition: posinfo.h:40
BufferString errmsg_
Definition: horizontracker.h:118
static const char * sKeyFileType()
const IOPar * segyPars() const
const PosInfo::CubeData & cubeData() const
Definition: segydirectdef.h:80
Keys that should be used with od_process_segyio.cc.
Definition: segybatchio.h:22
Definition: seisposkey.h:23
DirectDef * directdef_
Definition: segydirectdef.h:132
void getPosData(PosInfo::CubeData &) const
PosInfo::Line2DData & linedata_
Definition: segydirectdef.h:89
const PosInfo::Line2DData & lineData() const
Definition: segydirectdef.h:81
Definition: segydirectdef.h:35
OD class for stream write common access to the user log file, or std::cout in other than od_main.
Definition: od_ostream.h:26
static bool readFooter(const char *fnm, IOPar &, od_stream_Pos &)
FileIndexer(const MultiID &mid, bool isvol, const FileSpec &, bool is2d, const IOPar &)
const FileDataSet * fds_
Definition: segydirectdef.h:91
bool is2d_
Definition: segydirectdef.h:133
bool writeFootersToFile()
od_stream_Pos finalparstart_
Definition: segydirectdef.h:103
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55
Index_Type GeomID
Definition: commontypes.h:87
static const char * sKeyIOCompr()
FileDataSet::TrcIdx find(const Seis::PosKey &, bool chkoffs) const
FileDataSet * myfds_
Definition: segydirectdef.h:92
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021