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"
54 virtual bool setSamples (
const float* pSamples,
74 virtual int traceId (
int ens_index = 0) = 0;
99 virtual const char*
timeUnit ()
const;
113 static int s_iNameCounter;
116 static char *s_szOwnType;
virtual const ZqbAbstrTrace & tracePar() const =0
virtual const char * coordUnit() const
virtual const char * timeUnit() const
ZdSeismicFile(const char *szDocName=NULL)
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 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