3 #ifndef __seismic_area_hpp
4 #define __seismic_area_hpp
10 #include <zq4/zqb_natgroup.hpp>
11 #include <zq4/zqb_svoptions.hpp>
12 #include <zq4/zd_seismic_set.hpp>
32 const QPen &i_scalePen,
33 const QFont &i_scaleFont,
34 const QPen &i_titlePen,
35 const QFont &i_titleFont);
71 bDrawTimeGrid =
false;
80 timeScalePen.setColor(Qt::blue);
81 timeTitlePen.setColor(Qt::blue);
103 QPen timeScalePen, timeTitlePen;
104 QFont timeScaleFont, timeTitleFont;
128 virtual void redraw(
bool repaint_flag =
true) = 0;
147 {(void)
id; (void)axis_vis_mode;
return false;}
152 {(void)
id; (void)axis_vis_mode;
return false;}
157 {m_interactive_mode = imode;}
161 {
return m_interactive_mode;}
194 int m_interactive_mode;
virtual void addCoordAxis(const CoordAxisVisMode &axis)
Definition: seismic_area.hpp:136
const ZqbNatGroup & getTimeNaturalGroup() const
Definition: seismic_area.hpp:166
ZqbNatGroup & getTimeNaturalGroup()
Definition: seismic_area.hpp:169
const ZqbNatGroup & getCoordNaturalGroup() const
Definition: seismic_area.hpp:172
double timeTickStep
Definition: seismic_area.hpp:99
Definition: seismic_area.hpp:52
ZqbNatGroup m_coord_ng
Definition: seismic_area.hpp:188
Definition: zqb_natgroup.hpp:35
virtual void redraw(bool repaint_flag=true)=0
ShowMode
Definition: seismic_area.hpp:56
QPen titlePen
Definition: seismic_area.hpp:41
QFont titleFont
Definition: seismic_area.hpp:42
Definition: seismic_area.hpp:51
ZqbNatGroup m_time_ng
Definition: seismic_area.hpp:188
Definition: seismic_area.hpp:58
virtual bool setCoordAxisVisMode(size_t id, const CoordAxisVisMode &axis_vis_mode)
Definition: seismic_area.hpp:151
QFont scaleFont
Definition: seismic_area.hpp:40
ViewOptions()
Definition: seismic_area.hpp:70
virtual void detachData()=0
Definition: zqb_svoptions.hpp:139
virtual void removeCoordAxes()
Definition: seismic_area.hpp:139
ZqbSVOptions svOptions
Definition: seismic_area.hpp:82
Definition: seismic_area.hpp:50
Definition: seismic_area.hpp:61
virtual int interactiveMode() const
Definition: seismic_area.hpp:160
bool saveDefaults(const QString &fname) const
virtual void attachData(ZdSeismicSet &seis_set)=0
Definition: seismic_area.hpp:60
virtual ZdSeismicSet * data()
Definition: seismic_area.hpp:121
Definition: seismic_area.hpp:59
Definition: seismic_area.hpp:20
Definition: seismic_area.hpp:25
virtual bool getCoordAxisVisMode(size_t id, CoordAxisVisMode &axis_vis_mode) const
Definition: seismic_area.hpp:146
int showMode
Definition: seismic_area.hpp:90
virtual void setInteractiveMode(int imode)
Definition: seismic_area.hpp:156
virtual ViewOptions & options()
Definition: seismic_area.hpp:132
InteractiveMode
Definition: seismic_area.hpp:48
ZqbNatGroup & getCoordNaturalGroup()
Definition: seismic_area.hpp:175
int hwId
Definition: seismic_area.hpp:37
ViewOptions m_options
Definition: seismic_area.hpp:191
Definition: seismic_area.hpp:67
QPen scalePen
Definition: seismic_area.hpp:39
Definition: zd_seismic_set.hpp:17
virtual size_t coordAxesNum() const
Definition: seismic_area.hpp:142
bool loadDefaults(const QString &fname)
bool bAutoTimeTickStep
Definition: seismic_area.hpp:96