 |
OpendTect
6.6
|
bool writeGeometry(IOObj &, Survey::Geometry &, uiString &) const
SEGYDirect2DLineGetter(const char *fnm, SeisTrcBuf &, int trcsperstep, const Seis::SelData &)
Survey::Geometry * readGeometry(const IOObj &, uiString &) const
int nrwr_
Definition: segydirect2d.h:68
int curnr_
Definition: segydirect2d.h:96
Position info for a 2D line.
Definition: posinfo2d.h:65
bool put(const SeisTrc &)
Return fase on success, err msg on failure.
BinID bid_
Definition: segydirect2d.h:72
uiString errmsg_
Definition: segydirect2d.h:70
Summary for a Seismic object.
Definition: segydirectdef.h:22
BufferString fname_
Definition: segydirect2d.h:69
static const char * sKeySEGYDirectID()
bool getTxtInfo(const IOObj &, Pos::GeomID, BufferString &, BufferString &) const
#define od_int64
Definition: plftypes.h:35
#define mExpClass(module)
Definition: commondefs.h:177
int nrWritten() const
Definition: segydirect2d.h:64
static const OD::String & getFileName(const IOObj &, Pos::GeomID)
Provides read/write to/from 2D seismic lines. Only interesting if you want to add your own 2D data I/...
Definition: seis2dlineio.h:91
Seismic trace.
Definition: seistrc.h:34
A Geometry which holds trace positions.
Definition: survgeom.h:40
int totnr_
Definition: segydirect2d.h:97
bool getGeomIDs(const IOObj &, TypeSet< Pos::GeomID > &) const
const SeisTrcTranslator * translator() const
Executor * getFetcher(const IOObj &, Pos::GeomID, SeisTrcBuf &, int, const Seis::SelData *sd=0)
bool isEmpty(const IOObj &, Pos::GeomID) const
interface for object that writes 2D seismic data
Definition: seis2dlineio.h:41
bool getRanges(const IOObj &, Pos::GeomID, StepInterval< int > &, StepInterval< float > &) const
set of seismic traces.
Definition: seisbuf.h:31
~SEGYDirect2DLineGetter()
isTranslator(SEGYDirect, SurvGeom2D)
Definition: segydirect2d.h:26
Positioning in a seismic survey: inline/crossline or lineNr/trcNr.
Definition: binid.h:31
SEGYDirect2DLinePutter(const IOObj &, Pos::GeomID)
interface for object that reads 2D seismic data
Definition: seis2dlineio.h:60
contains input (sub-)selection data from a cube or lineset
Definition: seisselection.h:82
UserType
Definition: datachar.h:87
Specification to enable chunkwise execution of a process.
Definition: executor.h:39
~SEGYDirect2DLinePutter()
bool getGeometry(const IOObj &, Pos::GeomID, PosInfo::Line2DData &) const
Definition: seistrctr.h:90
bool removeImpl(const IOObj &, Pos::GeomID) const
bool renameImpl(const IOObj &, const char *) const
BufferString fname_
Definition: segydirect2d.h:98
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
Definition: survgeometrytransl.h:31
mODTextTranslationClass(SEGYDirect2DLinePutter)
String that is able to hold international (UTF-8) strings for the user interface.
Definition: uistring.h:121
bool isUserSelectable(bool fr) const
Definition: segydirect2d.h:115
Position info, often segmented.
Definition: posinfo.h:40
uiString errMsg() const
Only when put or close returns false.
Definition: segydirect2d.h:63
encapsulates the read-access-only part of strings in OD.
Definition: odstring.h:31
DataCharacteristics::UserType preseldt_
Definition: segydirect2d.h:73
BufferString errmsg_
Definition: horizontracker.h:118
SEGYSeisTrcTranslator * tr_
Definition: segydirect2d.h:99
static int factid_
Definition: segydirect2d.h:52
Definition: segydirect2d.h:57
od_int64 totalNr() const
Definition: segydirect2d.h:87
const int trcsperstep_
Definition: segydirect2d.h:100
SEGYDirect2DLineIOProvider()
bool close()
Return null on success, err msg on failure.
SEGYSeisTrcTranslator * tr_
Definition: segydirect2d.h:71
od_int64 nrDone() const
Definition: segydirect2d.h:86
Definition: segydirect2d.h:79
SEGYDirectSurvGeom2DTranslator(const char *s1, const char *s2)
Definition: segydirect2d.h:109
Index_Type GeomID
Definition: commontypes.h:87
Seis2DLinePutter * getPutter(const IOObj &obj, Pos::GeomID)
Definition: segydirect2d.h:106
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021