3 #ifndef __zq_seismic_view_hpp
4 #define __zq_seismic_view_hpp
6 #include "zd_seismic_file.hpp"
7 #include "zq_seismic_trace.hpp"
11 #define TIP_AMPL (10000+1)
15 #define TIP_SAMPLE (10000+2)
19 #define TIP_TIME (10000+3)
23 #define TIP_COORD1 (10000+4)
41 const char* szName = NULL);
107 virtual bool tip (
const QPoint& p, QString& qsShort, QString& qsLong);
182 virtual bool traceAt (
double fPseudoCoord,
Trace& rTraceLoc);
186 virtual void redraw (QPainter& paint);
216 void set_proper_nat_coords_ranges();
219 static int s_iNameCounter;
int m_nHalfHeight
Definition: zq_seismic_view.hpp:200
virtual bool compatibleDoc(const ZdDocument *pDoc) const
void normTrace(ZqSeismicTrace &seistr, float mm[2], float fEnsAmax)
double m_fEnsAmax
Definition: zq_seismic_view.hpp:141
ZqbSVOptions m_Options
Definition: zq_seismic_view.hpp:63
int m_iTraceId
Definition: zq_seismic_view.hpp:135
virtual void updateView()
Definition: zqb_natgroup.hpp:35
std::vector< int > m_vTipHW
Definition: zq_seismic_view.hpp:203
virtual void attachFile(ZdSeismicFile *pFile)
int m_iIndex
Definition: zq_seismic_view.hpp:134
Definition: zqb_placeholder.hpp:25
virtual const std::vector< int > & getTipContents() const
float m_fGlobalAmax
Definition: zq_seismic_view.hpp:162
virtual bool tip(const QPoint &p, QString &qsShort, QString &qsLong)
virtual ZdSeismicFile * file()
void map_redraw(QPainter &paint)
void drawEnsBrackets(QPainter &paint)
Definition: zd_seismic_file.hpp:17
virtual void setTipContents(std::vector< int > &hwlist)
Definition: zq_view.hpp:18
Definition: zq_seismic_view.hpp:36
ZqSeismicView(ZqbNatGroup &rNatTime, ZqbNatGroup &rNatCoord, const char *szName=NULL)
double m_fPseudoCoord
Definition: zq_seismic_view.hpp:138
Definition: zq_seismic_trace.hpp:38
ZqbNatGrpMember m_Time
Definition: zq_seismic_view.hpp:52
int m_iPixCoord
Definition: zq_seismic_view.hpp:137
void wiggle_redraw(QPainter &paint)
Definition: zqb_svoptions.hpp:139
Definition: zd_document.hpp:16
virtual void redraw()
Definition: zqb_visible.hpp:82
Definition: zq_seismic_view.hpp:133
virtual bool traceAt(QPoint p, Trace &rTraceLoc)
std::vector< Trace > m_vVisTrace
Definition: zq_seismic_view.hpp:156
double m_fNatCoord
Definition: zq_seismic_view.hpp:139
bool operator==(const Trace &tr) const
Definition: zq_seismic_view.hpp:144
bool operator<(const Trace &tr) const
Definition: zq_seismic_view.hpp:149
Definition: zqb_natgrpmember.hpp:26
ZqbNatGrpMember m_Coord
Definition: zq_seismic_view.hpp:55
std::map< int, Trace * > m_mVisTrace
Definition: zq_seismic_view.hpp:159
int m_iEnsIndex
Definition: zq_seismic_view.hpp:136