29 namespace PosInfo {
class LineSet2DData;
class Line2DData; }
30 namespace Seis {
class SelData; }
32 static const char* sKeyNoOfLines
mUnusedVar =
"Number of Lines";
49 const char*
fileName()
const {
return fname_; }
50 const char* type()
const;
52 {
return geomids_.size(); }
56 const char* lineName(
int)
const;
58 int indexOf(
const char* linename)
const;
60 bool isPresent(
const char* linename)
const;
84 static void getDataSetsOnLine(
const char* lnm,
bool rename(const char *oldname, const char *newname)
#define mExpClass(module)
Definition: commondefs.h:160
Summary for a Seismic object.
Definition: segydirectdef.h:23
Seis2DLinePutter * linePutter()
Definition: seiswrite.h:63
BufferString datatype_
Definition: seiswrite.h:111
TypeSet< Pos::GeomID > geomids_
Definition: seis2ddata.h:97
Definition: seiswrite.h:41
Position info for a 2D line.
Definition: posinfo2d.h:65
BufferString datatype_
Definition: seis2ddata.h:93
Set of BufferString objects.
Definition: bufstringset.h:28
ObjectSet< T >::size_type indexOf(const ObjectSet< T > &os, const S &val)
Locate object in set.
Definition: objectset.h:169
bool readonly_
Definition: seis2ddata.h:94
const char * dataType() const
Definition: seis2ddata.h:48
const char * fileName() const
Definition: seis2ddata.h:49
int nrLines() const
Definition: seis2ddata.h:51
static const char *sKeyNoOfLines mUnusedVar
Definition: seis2ddata.h:32
interface for object that writes 2D seismic data
Definition: seis2dlineio.h:41
Hor+Vert sampling in 3D surveys.
Definition: trckeyzsampling.h:35
BufferString fname_
Definition: seis2ddata.h:92
contains input (sub-)selection data from a cube or lineset
Definition: seisselection.h:82
Index_Type GeomID
Definition: commontypes.h:52
Position info, often segmented.
Definition: posinfo.h:40
IOObj & ioobj_
Definition: seis2ddata.h:91
Provides read/write to/from 2D seismic lines. Only interesting if you want to add your own 2D data I/...
Definition: seis2dlineio.h:87
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:40
Object with a name.
Definition: namedobj.h:35
set of seismic traces.
Definition: seisbuf.h:31
A Pos::IdxPairValueSet with BinIDs.
Definition: binidvalset.h:23
bool isEmpty(const NLAModel *mdl)
Seis2DLineIOProvider * liop_
Definition: seis2ddata.h:96
Set of 2D lines comparable with 3D seismic cube.
Definition: seis2ddata.h:37
Specification to enable chunkwise execution of a process.
Definition: executor.h:39
void setReadOnly(bool yn=true)
Definition: seis2ddata.h:46