38 SeisCBVSPSIO(
const char* dirnm);
40 virtual ~SeisCBVSPSIO();
47 static int getInlNr(
const char* filenm);
56 const char*
ext()
const {
return selmask_.buf()+1; }
68 bool dirNmOK(
bool forread)
const;
69 SeisTrc* readNewTrace(
int)
const;
70 bool goTo(
int,
int)
const;
105 bool mkTr(
int)
const;
bool getSampleNames(BufferStringSet &bss) const
Definition: seiscbvsps.h:132
#define mExpClass(module)
Definition: commondefs.h:157
Seismics.
Definition: segydirectdef.h:20
void usePar(const IOPar &i)
Definition: seiscbvsps.h:167
bool setSampleNames(const BufferStringSet &bss) const
Definition: seiscbvsps.h:164
int prevnr_
Definition: seiscbvsps.h:203
uiString errMsg() const
Definition: seiscbvsps.h:86
const BufferString dirnm_
Definition: seiscbvsps.h:61
bool getSampleNames(BufferStringSet &bss) const
Definition: seiscbvsps.h:95
bool getSampleNames(BufferStringSet &) const
uiString errMsg() const
Definition: seiscbvsps.h:191
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
uiString errMsg() const
Definition: seiscbvsps.h:124
CBVSSeisTrcTranslator * tr_
Definition: seiscbvsps.h:65
void usePar(const IOPar &iop, ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:200
int curinl_
Definition: seiscbvsps.h:109
BufferString lnm_
Definition: seiscbvsps.h:204
FPDataRepType
Definition: commontypes.h:63
void usePar(const IOPar &i)
Definition: seiscbvsps.h:199
Position info for a 2D line.
Definition: posinfo2d.h:63
Definition: uistring.h:88
int nringather_
Definition: seiscbvsps.h:63
Set of BufferString objects.
Definition: bufstringset.h:25
const PosInfo::CubeData & posData() const
Definition: seiscbvsps.h:93
bool setSampleNames(const BufferStringSet &) const
reads from a 3D prestack seismic data store.
Definition: seispsread.h:58
reads from a CBVS prestack seismic data store.
Definition: seiscbvsps.h:116
writes to a CBVS 3D prestack seismic data store.
Definition: seiscbvsps.h:152
const char * ext() const
Definition: seiscbvsps.h:56
Pos::GeomID geomid_
Definition: seiscbvsps.h:205
uiString errMsg() const
Definition: seiscbvsps.h:41
PosInfo::Line2DData & posdata_
Definition: seiscbvsps.h:139
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:53
Definition: seistrctr.h:85
PosInfo::CubeData & posdata_
Definition: seiscbvsps.h:102
DataCharacteristics::UserType reqdtype_
Definition: seiscbvsps.h:64
#define mUdf(type)
Use this macro to get the undefined for simple types.
Definition: undefval.h:270
void usePar(const IOPar &)
void usePar(const IOPar &i)
Definition: seiscbvsps.h:98
uiString errmsg_
Definition: seiscbvsps.h:60
const BufferString selmask_
Definition: seiscbvsps.h:62
void setPrefStorType(DataCharacteristics::UserType ut)
Definition: seiscbvsps.h:50
Index_Type GeomID
Definition: commontypes.h:48
void usePar(const IOPar &i)
Definition: seiscbvsps.h:135
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:38
Positioning in a seismic survey: inline/crossline or lineNr/trcNr.
Definition: binid.h:28
Seismic trace.
Definition: seistrc.h:31
BufferString errmsg_
Definition: horizontracker.h:117
uiString errMsg() const
Definition: seiscbvsps.h:159
set of seismic traces.
Definition: seisbuf.h:28
const PosInfo::Line2DData & posData() const
Definition: seiscbvsps.h:131
reads from a CBVS prestack seismic data store.
Definition: seiscbvsps.h:79
Represents a unique trace position in one of the surveys that OpendTect is managing.
Definition: trckey.h:26
bool setSampleNames(const BufferStringSet &bss) const
Definition: seiscbvsps.h:196
2D point or vector class.
Definition: commontypes.h:58
BinID & prevbid_
Definition: seiscbvsps.h:171
reads from a 2D prestack seismic data store.
Definition: seispsread.h:71
Position info for an entire 3D cube. The LineData's are not sorted.
Definition: posinfo.h:96
writes to a CBVS 2D prestack seismic data store.
Definition: seiscbvsps.h:184
Implementation class: I/O from a CBVS prestack seismic data store.
Definition: seiscbvsps.h:35
const SeisTrc * getTrace(EM::SubID) const
Definition: seiscbvs.h:23
writes to a prestack seismic data store.
Definition: seispswrite.h:33