16 namespace Seis {
namespace Blocks {
class Reader; } }
25 typedef
Seis::Blocks::Reader Reader;
30 virtual const
char* defExtension()
const {
return "blocks"; }
31 virtual bool forRead()
const {
return true; }
35 virtual bool skip(
int);
37 virtual bool goTo(
const BinID&);
44 virtual void cleanUp();
45 virtual const char*
iconName()
const {
return "blockscube"; }
50 virtual int estimatedNrTraces()
const;
61 virtual bool commitSelections_();
62 virtual bool initRead_();
63 virtual bool initWrite_(
const SeisTrc&);
64 virtual bool writeTrc_(
const SeisTrc&);
#define mExpClass(module)
Definition: commondefs.h:160
Summary for a Seismic object.
Definition: segydirectdef.h:23
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
virtual bool forRead() const
Definition: seisblockstr.h:31
virtual bool isSingleComponent() const
Definition: seisblockstr.h:49
void usePar(const IOPar &iop, ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:188
virtual bool isUserSelectable(bool forread) const
Definition: seisblockstr.h:38
Reader * rdr_
Definition: seisblockstr.h:58
Set of BufferString objects.
Definition: bufstringset.h:28
virtual int bytesOverheadPerTrace() const
Definition: seisblockstr.h:48
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:47
Definition: seistrctr.h:90
byte-level data characteristics of stored data.
Definition: datachar.h:37
Information for a seismic trace, AKA trace header info.
Definition: seisinfo.h:27
FPDataRepType preselfprep_
Definition: seisblockstr.h:59
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:40
Positioning in a seismic survey: inline/crossline or lineNr/trcNr.
Definition: binid.h:30
Seismic trace.
Definition: seistrc.h:34
virtual bool supportsGoTo() const
Definition: seisblockstr.h:36
virtual bool wantBuffering() const
Definition: seisblockstr.h:65
virtual const char * iconName() const
Definition: seisblockstr.h:45
static const char * sKeyTrName()
Definition: seisblockstr.h:52
Position info for an entire 3D cube. The LineData's are not sorted.
Definition: posinfo.h:95
Definition: seisblockstr.h:19
#define isTranslator(spec, clss)
Definition: transl.h:230