qwt__plot_8h-source.html

来自「QWT5.01用于Qt开发的二维图形库程序」· HTML 代码 · 共 247 行 · 第 1/2 页

HTML
247
字号
<a name="l00166"></a>00166 <a name="l00167"></a>00167     <span class="comment">// Axes</span><a name="l00168"></a>00168 <a name="l00169"></a>00169     <a class="code" href="class_qwt_scale_engine.html">QwtScaleEngine</a> *axisScaleEngine(<span class="keywordtype">int</span> axisId);<a name="l00170"></a>00170     <span class="keyword">const</span> <a class="code" href="class_qwt_scale_engine.html">QwtScaleEngine</a> *axisScaleEngine(<span class="keywordtype">int</span> axisId) <span class="keyword">const</span>;<a name="l00171"></a>00171     <span class="keywordtype">void</span> setAxisScaleEngine(<span class="keywordtype">int</span> axisId, <a class="code" href="class_qwt_scale_engine.html">QwtScaleEngine</a> *);<a name="l00172"></a>00172 <a name="l00173"></a>00173     <span class="keywordtype">void</span> setAxisAutoScale(<span class="keywordtype">int</span> axisId);<a name="l00174"></a>00174     <span class="keywordtype">bool</span> axisAutoScale(<span class="keywordtype">int</span> axisId) <span class="keyword">const</span>;<a name="l00175"></a>00175 <a name="l00176"></a>00176     <span class="keywordtype">void</span> enableAxis(<span class="keywordtype">int</span> axisId, <span class="keywordtype">bool</span> tf = <span class="keyword">true</span>);<a name="l00177"></a>00177     <span class="keywordtype">bool</span> axisEnabled(<span class="keywordtype">int</span> axisId) <span class="keyword">const</span>;<a name="l00178"></a>00178 <a name="l00179"></a>00179     <span class="keywordtype">void</span> setAxisFont(<span class="keywordtype">int</span> axisId, <span class="keyword">const</span> QFont &amp;f);<a name="l00180"></a>00180     QFont axisFont(<span class="keywordtype">int</span> axisId) <span class="keyword">const</span>;<a name="l00181"></a>00181 <a name="l00182"></a>00182     <span class="keywordtype">void</span> setAxisScale(<span class="keywordtype">int</span> axisId, <span class="keywordtype">double</span> min, <span class="keywordtype">double</span> max, <span class="keywordtype">double</span> step = 0);<a name="l00183"></a>00183     <span class="keywordtype">void</span> setAxisScaleDiv(<span class="keywordtype">int</span> axisId, <span class="keyword">const</span> <a class="code" href="class_qwt_scale_div.html">QwtScaleDiv</a> &amp;);<a name="l00184"></a>00184     <span class="keywordtype">void</span> setAxisScaleDraw(<span class="keywordtype">int</span> axisId, <a class="code" href="class_qwt_scale_draw.html">QwtScaleDraw</a> *);<a name="l00185"></a>00185 <a name="l00186"></a>00186     <span class="keyword">const</span> <a class="code" href="class_qwt_scale_div.html">QwtScaleDiv</a> *axisScaleDiv(<span class="keywordtype">int</span> axisId) <span class="keyword">const</span>;<a name="l00187"></a>00187     <a class="code" href="class_qwt_scale_div.html">QwtScaleDiv</a> *axisScaleDiv(<span class="keywordtype">int</span> axisId);<a name="l00188"></a>00188 <a name="l00189"></a>00189     <span class="keyword">const</span> <a class="code" href="class_qwt_scale_draw.html">QwtScaleDraw</a> *axisScaleDraw(<span class="keywordtype">int</span> axisId) <span class="keyword">const</span>;<a name="l00190"></a>00190     <a class="code" href="class_qwt_scale_draw.html">QwtScaleDraw</a> *axisScaleDraw(<span class="keywordtype">int</span> axisId);<a name="l00191"></a>00191 <a name="l00192"></a>00192     <span class="keyword">const</span> <a class="code" href="class_qwt_scale_widget.html">QwtScaleWidget</a> *axisWidget(<span class="keywordtype">int</span> axisId) <span class="keyword">const</span>;<a name="l00193"></a>00193     <a class="code" href="class_qwt_scale_widget.html">QwtScaleWidget</a> *axisWidget(<span class="keywordtype">int</span> axisId);<a name="l00194"></a>00194 <a name="l00195"></a>00195 <span class="preprocessor">#if QT_VERSION &lt; 0x040000</span><a name="l00196"></a>00196 <span class="preprocessor"></span>    <span class="keywordtype">void</span> setAxisLabelAlignment(<span class="keywordtype">int</span> axisId, <span class="keywordtype">int</span>);<a name="l00197"></a>00197 <span class="preprocessor">#else</span><a name="l00198"></a>00198 <span class="preprocessor"></span>    <span class="keywordtype">void</span> setAxisLabelAlignment(<span class="keywordtype">int</span> axisId, Qt::Alignment);<a name="l00199"></a>00199 <span class="preprocessor">#endif</span><a name="l00200"></a>00200 <span class="preprocessor"></span>    <span class="keywordtype">void</span> setAxisLabelRotation(<span class="keywordtype">int</span> axisId, <span class="keywordtype">double</span> rotation);<a name="l00201"></a>00201 <a name="l00202"></a>00202     <span class="keywordtype">void</span> setAxisTitle(<span class="keywordtype">int</span> axisId, <span class="keyword">const</span> QString &amp;);<a name="l00203"></a>00203     <span class="keywordtype">void</span> setAxisTitle(<span class="keywordtype">int</span> axisId, <span class="keyword">const</span> <a class="code" href="class_qwt_text.html">QwtText</a> &amp;);<a name="l00204"></a>00204     <a class="code" href="class_qwt_text.html">QwtText</a> axisTitle(<span class="keywordtype">int</span> axisId) <span class="keyword">const</span>;<a name="l00205"></a>00205 <a name="l00206"></a>00206     <span class="keywordtype">void</span> setAxisMaxMinor(<span class="keywordtype">int</span> axisId, <span class="keywordtype">int</span> maxMinor);<a name="l00207"></a>00207     <span class="keywordtype">int</span> axisMaxMajor(<span class="keywordtype">int</span> axisId) <span class="keyword">const</span>;<a name="l00208"></a>00208     <span class="keywordtype">void</span> setAxisMaxMajor(<span class="keywordtype">int</span> axisId, <span class="keywordtype">int</span> maxMajor);<a name="l00209"></a>00209     <span class="keywordtype">int</span> axisMaxMinor(<span class="keywordtype">int</span> axisId) <span class="keyword">const</span>;<a name="l00210"></a>00210 <a name="l00211"></a>00211     <span class="comment">// Legend </span><a name="l00212"></a>00212 <a name="l00213"></a>00213     <span class="keywordtype">void</span> insertLegend(<a class="code" href="class_qwt_legend.html">QwtLegend</a> *, LegendPosition = QwtPlot::RightLegend,<a name="l00214"></a>00214         <span class="keywordtype">double</span> ratio = -1.0);<a name="l00215"></a>00215 <a name="l00216"></a>00216     <a class="code" href="class_qwt_legend.html">QwtLegend</a> *legend();<a name="l00217"></a>00217     <span class="keyword">const</span> <a class="code" href="class_qwt_legend.html">QwtLegend</a> *legend() <span class="keyword">const</span>;<a name="l00218"></a>00218 <a name="l00219"></a>00219     <span class="comment">// Misc</span><a name="l00220"></a>00220 <a name="l00221"></a>00221     <span class="keyword">virtual</span> <span class="keywordtype">void</span> polish();<a name="l00222"></a>00222     <span class="keyword">virtual</span> QSize sizeHint() <span class="keyword">const</span>;<a name="l00223"></a>00223     <span class="keyword">virtual</span> QSize minimumSizeHint() <span class="keyword">const</span>;<a name="l00224"></a>00224 <a name="l00225"></a>00225     <span class="keyword">virtual</span> <span class="keywordtype">void</span> updateLayout();<a name="l00226"></a>00226 <a name="l00227"></a>00227     <span class="keyword">virtual</span> <span class="keywordtype">bool</span> event(QEvent *);<a name="l00228"></a>00228 <a name="l00229"></a>00229 signals:<a name="l00240"></a>00240     <span class="keywordtype">void</span> legendClicked(<a class="code" href="class_qwt_plot_item.html">QwtPlotItem</a> *plotItem);<a name="l00241"></a>00241 <a name="l00254"></a>00254     <span class="keywordtype">void</span> legendChecked(<a class="code" href="class_qwt_plot_item.html">QwtPlotItem</a> *plotItem, <span class="keywordtype">bool</span> on);<a name="l00255"></a>00255 <a name="l00256"></a>00256 <span class="keyword">public</span> slots:<a name="l00257"></a>00257     <span class="keywordtype">void</span> clear();<a name="l00258"></a>00258 <a name="l00259"></a>00259     <span class="keyword">virtual</span> <span class="keywordtype">void</span> replot();<a name="l00260"></a>00260     <span class="keywordtype">void</span> autoRefresh();<a name="l00261"></a>00261 <a name="l00262"></a>00262 <span class="keyword">protected</span> slots:<a name="l00263"></a>00263     <span class="keyword">virtual</span> <span class="keywordtype">void</span> legendItemClicked();<a name="l00264"></a>00264     <span class="keyword">virtual</span> <span class="keywordtype">void</span> legendItemChecked(<span class="keywordtype">bool</span>);<a name="l00265"></a>00265 <a name="l00266"></a>00266 <span class="keyword">protected</span>:<a name="l00267"></a>00267     <span class="keyword">static</span> <span class="keywordtype">bool</span> axisValid(<span class="keywordtype">int</span> axisId);<a name="l00268"></a>00268 <a name="l00269"></a>00269     <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_qwt_plot_canvas.html#48cd4c52f0524f1a21fa53201159aa7c">drawCanvas</a>(QPainter *);<a name="l00270"></a>00270     <span class="keyword">virtual</span> <span class="keywordtype">void</span> drawItems(QPainter *, <span class="keyword">const</span> QRect &amp;,<a name="l00271"></a>00271         <span class="keyword">const</span> <a class="code" href="class_qwt_scale_map.html">QwtScaleMap</a> maps[axisCnt],<a name="l00272"></a>00272         <span class="keyword">const</span> <a class="code" href="class_qwt_plot_print_filter.html">QwtPlotPrintFilter</a> &amp;) <span class="keyword">const</span>;<a name="l00273"></a>00273 <a name="l00274"></a>00274     <span class="keyword">virtual</span> <span class="keywordtype">void</span> updateTabOrder();<a name="l00275"></a>00275 <a name="l00276"></a>00276     <span class="keywordtype">void</span> updateAxes();<a name="l00277"></a>00277 <a name="l00278"></a>00278     <span class="keyword">virtual</span> <span class="keywordtype">void</span> resizeEvent(QResizeEvent *e);<a name="l00279"></a>00279 <a name="l00280"></a>00280     <span class="keyword">virtual</span> <span class="keywordtype">void</span> printLegendItem(QPainter *, <a name="l00281"></a>00281         <span class="keyword">const</span> QWidget *, <span class="keyword">const</span> QRect &amp;) <span class="keyword">const</span>;<a name="l00282"></a>00282 <a name="l00283"></a>00283     <span class="keyword">virtual</span> <span class="keywordtype">void</span> printTitle(QPainter *, <span class="keyword">const</span> QRect &amp;) <span class="keyword">const</span>;<a name="l00284"></a>00284     <span class="keyword">virtual</span> <span class="keywordtype">void</span> printScale(QPainter *, <span class="keywordtype">int</span> axisId, <span class="keywordtype">int</span> startDist, <span class="keywordtype">int</span> endDist,<a name="l00285"></a>00285         <span class="keywordtype">int</span> baseDist, <span class="keyword">const</span> QRect &amp;) <span class="keyword">const</span>;<a name="l00286"></a>00286     <span class="keyword">virtual</span> <span class="keywordtype">void</span> printCanvas(QPainter *, <span class="keyword">const</span> QRect &amp;,<a name="l00287"></a>00287         <span class="keyword">const</span> <a class="code" href="class_qwt_scale_map.html">QwtScaleMap</a> maps[axisCnt], <span class="keyword">const</span> <a class="code" href="class_qwt_plot_print_filter.html">QwtPlotPrintFilter</a> &amp;) <span class="keyword">const</span>;<a name="l00288"></a>00288     <span class="keyword">virtual</span> <span class="keywordtype">void</span> printLegend(QPainter *, <span class="keyword">const</span> QRect &amp;) <span class="keyword">const</span>;<a name="l00289"></a>00289 <a name="l00290"></a>00290 <span class="keyword">private</span>:<a name="l00291"></a>00291     <span class="keywordtype">void</span> initAxesData();<a name="l00292"></a>00292     <span class="keywordtype">void</span> deleteAxesData();<a name="l00293"></a>00293     <span class="keywordtype">void</span> updateScaleDiv();<a name="l00294"></a>00294 <a name="l00295"></a>00295     <span class="keywordtype">void</span> initPlot(<span class="keyword">const</span> <a class="code" href="class_qwt_text.html">QwtText</a> &amp;title);<a name="l00296"></a>00296 <a name="l00297"></a>00297     <span class="keyword">class </span>AxisData;<a name="l00298"></a>00298     AxisData *d_axisData[axisCnt];<a name="l00299"></a>00299 <a name="l00300"></a>00300     <span class="keyword">class </span>PrivateData;<a name="l00301"></a>00301     PrivateData *d_data;<a name="l00302"></a>00302 };<a name="l00303"></a>00303 <a name="l00304"></a>00304 <span class="preprocessor">#endif</span></pre></div><hr size="1"><address style="align: right;"><small>Generated on Mon Feb 26 21:22:37 2007 for Qwt User's Guide by&nbsp;<a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address></body></html>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?