3 #ifndef __dba_ldb_seismic_polycor_hpp
4 #define __dba_ldb_seismic_polycor_hpp
7 #include <s2proc/dba_ldb_seismic.hpp>
20 const std::string &name_str,
46 typedef std::map< std::pair<int,int>,
unsigned int>
IdsMap;
52 bool m_ids_mapped_flag;
59 const int attr_id2)
const;
62 bool get_id(IdsMap::const_iterator &it)
const;
virtual bool getTrace(unsigned int id, Trace &tr) const
bool get_id(IdsMap::const_iterator &it) const
LdbSeismicPolycor(const std::string &project_str, const std::string &name_str, const AccessMode access_mode=OPEN_MODE, TrMtable *mt=NULL)
bool make_ids_map(TrSet &trset)
Definition: dba_ldb_seismic.hpp:22
bool ids_selected_cond(const int attr_id1, const int attr_id2) const
virtual bool getHeader(unsigned int id, Trace::Header &hdr) const
std::map< std::pair< int, int >, unsigned int > IdsMap
Definition: dba_ldb_seismic_polycor.hpp:46
virtual Seismic * clone() const
IdsMap m_nrp_l_ids_map
Definition: dba_ldb_seismic_polycor.hpp:49
Definition: dba_ldb_seismic.hpp:15
virtual unsigned int getTracesNum() const
Definition: dba_ldb_seismic_polycor.hpp:14
Definition: dba_seismic.hpp:19
virtual ~LdbSeismicPolycor()
AccessMode
Definition: dba_ldb_seismic.hpp:20