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_; }
49 const char* type()
const;
51 {
return geomids_.size(); }
55 const char* lineName(
int)
const;
57 int indexOf(
const char* linename)
const;
59 bool isPresent(
const char* linename)
const;
71 int nrtrcsperstep=16)
const;
87 static void getDataSetsOnLine(
const char* lnm,
bool rename(const char *oldname, const char *newname)
#define mExpClass(module)
Definition: commondefs.h:157
Seismics.
Definition: segydirectdef.h:20
Seis2DLinePutter * linePutter()
Definition: seiswrite.h:59
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
BufferString datatype_
Definition: seiswrite.h:99
TypeSet< Pos::GeomID > geomids_
Definition: seis2ddata.h:100
Definition: seiswrite.h:38
Position info for a 2D line.
Definition: posinfo2d.h:63
BufferString datatype_
Definition: seis2ddata.h:96
Set of BufferString objects.
Definition: bufstringset.h:25
ObjectSet< T >::size_type indexOf(const ObjectSet< T > &os, const S &val)
Locate object in set.
Definition: objectset.h:173
bool readonly_
Definition: seis2ddata.h:97
const char * dataType() const
Definition: seis2ddata.h:47
const char * fileName() const
Definition: seis2ddata.h:48
int nrLines() const
Definition: seis2ddata.h:50
static const char *sKeyNoOfLines mUnusedVar
Definition: seis2ddata.h:31
interface for object that writes 2D seismic data
Definition: seis2dlineio.h:38
Hor+Vert sampling in 3D surveys.
Definition: trckeyzsampling.h:32
Provides access to 2D seismic line data.
Definition: seis2dlineio.h:85
BufferString fname_
Definition: seis2ddata.h:95
contains input (sub-)selection data from a cube or lineset
Definition: seisselection.h:78
Index_Type GeomID
Definition: commontypes.h:48
Position info, often segmented.
Definition: posinfo.h:38
IOObj & ioobj_
Definition: seis2ddata.h:94
Provides read/write to/from 2D seismic lines. Only interesting if you want to add your own 2D data I/...
Definition: seis2dlineio.h:125
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:38
bool isEmpty(const char *)
object with a name.
Definition: namedobj.h:20
Definition: uistring.h:299
set of seismic traces.
Definition: seisbuf.h:28
A Pos::IdxPairValueSet with BinIDs.
Definition: binidvalset.h:21
Seis2DLineIOProvider * liop_
Definition: seis2ddata.h:99
Set of 2D lines comparable with 3D seismic cube.
Definition: seis2ddata.h:36
Specification to enable chunkwise execution of a process.
Definition: executor.h:38
void setReadOnly(bool yn=true)
Definition: seis2ddata.h:45