 |
OpendTect
6.6
|
Go to the documentation of this file.
28 namespace PosInfo {
class LineSet2DData;
class Line2DData; }
29 namespace Seis {
class SelData; }
31 static const char* sKeyNoOfLines
mUnusedVar =
"Number of Lines";
48 const char*
fileName()
const {
return fname_; }
51 {
return geomids_.size(); }
const char * lineName(int) const
object with a name.
Definition: namedobj.h:42
bool getTxtInfo(Pos::GeomID, BufferString &uinfo, BufferString &stdinfo) const
Pos::GeomID geomID(int) const
static void getDataSetsOnLine(Pos::GeomID geomid, BufferStringSet &ds)
Position info for a 2D line.
Definition: posinfo2d.h:65
A Pos::IdxPairValueSet with BinIDs.
Definition: binidvalset.h:23
Set of BufferString objects.
Definition: bufstringset.h:26
Summary for a Seismic object.
Definition: segydirectdef.h:22
IOObj & ioobj_
Definition: seis2ddata.h:90
#define mExpClass(module)
Definition: commondefs.h:177
Seis2DLineIOProvider * liop_
Definition: seis2ddata.h:95
Provides read/write to/from 2D seismic lines. Only interesting if you want to add your own 2D data I/...
Definition: seis2dlineio.h:91
BufferString fname_
Definition: seis2ddata.h:91
const char * fileName() const
Definition: seis2ddata.h:48
Seis2DDataSet(const Seis2DDataSet &)
int nrLines() const
Definition: seis2ddata.h:50
BufferString datatype_
Definition: seiswrite.h:110
void getGeomIDs(TypeSet< Pos::GeomID > &) const
interface for object that writes 2D seismic data
Definition: seis2dlineio.h:41
set of seismic traces.
Definition: seisbuf.h:31
int indexOf(Pos::GeomID) const
Hor+Vert sampling in 3D surveys.
Definition: trckeyzsampling.h:35
Executor * lineFetcher(Pos::GeomID, SeisTrcBuf &, int nrtrcsperstep=10, const Seis::SelData *sd=0) const
May return null.
bool isPresent(const char *linename) const
BufferString datatype_
Definition: seis2ddata.h:92
bool isEmpty(Pos::GeomID) const
void setReadOnly(bool yn=true)
Definition: seis2ddata.h:45
contains input (sub-)selection data from a cube or lineset
Definition: seisselection.h:82
void getLineNames(BufferStringSet &) const
static void getDataSetsOnLine(const char *lnm, BufferStringSet &ds)
bool getGeometry(Pos::GeomID, PosInfo::Line2DData &) const
Specification to enable chunkwise execution of a process.
Definition: executor.h:39
bool haveMatch(int, const BinIDValueSet &) const
Set of 2D lines comparable with 3D seismic cube.
Definition: seis2ddata.h:37
int indexOf(const char *linename) const
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
bool getRanges(Pos::GeomID, StepInterval< int > &trcrg, StepInterval< float > &zrg) const
bool remove(Pos::GeomID)
Also removes from disk.
bool isPresent(Pos::GeomID) const
const char * type() const
TypeSet< Pos::GeomID > geomids_
Definition: seis2ddata.h:96
Seis2DDataSet(const IOObj &)
const char * dataType() const
Definition: seis2ddata.h:47
Position info, often segmented.
Definition: posinfo.h:40
bool rename(const char *)
Seis2DLinePutter * linePutter(Pos::GeomID)
static const char *sKeyNoOfLines mUnusedVar
Definition: seis2ddata.h:31
Definition: seiswrite.h:41
Index_Type GeomID
Definition: commontypes.h:87
bool readonly_
Definition: seis2ddata.h:93
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021