3 #ifndef __dba_seismic_service_hpp
4 #define __dba_seismic_service_hpp
7 #include <wave_field.hpp>
9 #include <s2proc/wave_field.hpp>
30 m_type(type), m_hdr_attr_id(hdr_attr_id) {}
60 m_type(type), m_hdr_attr_id(hdr_attr_id), m_val(val)
const MatchingRuleType & type() const
Definition: dba_seismic_service.hpp:64
MatchingRule(const MatchingRuleType type, const Trace::Header::AttrId &hdr_attr_id, const int val)
Definition: dba_seismic_service.hpp:57
Definition: dba_seismic_service.hpp:18
const SortingRuleType & type() const
Definition: dba_seismic_service.hpp:33
const Trace::Header::AttrId & hdrAttrId() const
Definition: dba_seismic_service.hpp:36
Definition: dba_seismic_service.hpp:19
Definition: dba_seismic_service.hpp:23
SortingRule(const SortingRuleType type, const Trace::Header::AttrId &hdr_attr_id)
Definition: dba_seismic_service.hpp:28
SortingRuleType
Definition: dba_seismic_service.hpp:16
const Trace::Header::AttrId & hdrAttrId() const
Definition: dba_seismic_service.hpp:67
Definition: dba_seismic_service.hpp:48
Definition: dba_seismic_service.hpp:52
MatchingRuleType
Definition: dba_seismic_service.hpp:46
const int & hdrAttrVal() const
Definition: dba_seismic_service.hpp:70