3 #ifndef __zd_seismic_file_hpp
4 #define __zd_seismic_file_hpp
6 #include "zd_coord_obj_stream.hpp"
7 #include "zqb_real_trace.hpp"
65 virtual bool setSamples (
const float* pSamples,
85 virtual int traceId (
int ens_index = 0) = 0;
115 virtual const char*
timeUnit ()
const;
131 static int s_iNameCounter;
134 static const char *s_szOwnType;
virtual double customCoord()
Definition: zd_seismic_file.hpp:89
Definition: zqb_hdr_field.h:16
virtual const ZqbAbstrTrace & tracePar() const =0
virtual const char * coordUnit() const
virtual int getFieldsCount() const =0
virtual const char * timeUnit() const
ZdSeismicFile(const char *szDocName=NULL)
virtual const ZqbHdrField * headerWordInfo(int hwId) const
virtual const ZqbHeader & header(int ens_index=0)
Definition: zd_coord_obj_stream.hpp:15
Definition: zd_seismic_file.hpp:17
virtual bool isModifiable() const
virtual const ZqbHeader * defHeaderPar() const
Definition: zd_seismic_file.hpp:30
virtual bool setSamples(const float *pSamples, int ens_index=0)
Definition: zqb_abstr_trace.hpp:13
Definition: zqb_real_trace.hpp:19
virtual const char * timeMeaning() const
virtual const ZqbRealTrace & trace(int ens_index=0)=0
virtual bool setTrace(const ZqbRealTrace &rtr, int ens_index=0)
virtual bool setHeader(const ZqbHeader &hdr, int ens_index=0)
virtual int traceId(int ens_index=0)=0
virtual bool compatibleType(const char *szType) const
virtual void globalAmplInfo(double pfAmm[2])
virtual const char * coordMeaning() const