QXRD
0.11.16
|
#include <qxrddetectorimageplot.h>
Public Member Functions | |
QxrdDetectorImagePlot (QWidget *parent=0) | |
void | init (QxrdImagePlotSettingsWPtr settings) |
void | contextMenuEvent (QContextMenuEvent *event) |
Public Member Functions inherited from QxrdImagePlot | |
QxrdImagePlot (QWidget *parent=0) | |
void | init (QxrdImagePlotSettingsWPtr settings) |
QxrdImagePlotSettingsWPtr | imagePlotSettings () |
const QxrdRasterData * | raster () const |
QxrdRasterData * | raster () |
const QxrdMaskRasterData * | maskRaster () const |
QxrdMaskRasterData * | maskRaster () |
QxrdDataProcessorWPtr | processor () const |
void | setProcessor (QxrdDataProcessorWPtr proc) |
void | replot () |
virtual QwtText | trackerTextF (const QPointF &pos) |
void | contextMenuEvent (QContextMenuEvent *event) |
void | enableROIDisplay (bool enable) |
void | setROIModel (QxrdROICoordinatesListModelPtr model) |
void | setROISelection (QItemSelectionModel *select) |
Public Member Functions inherited from QcepPlot | |
QcepPlot (QWidget *parent=0) | |
virtual | ~QcepPlot () |
void | init (QcepPlotSettingsWPtr settings) |
void | setPlotCurveStyle (int index, QwtPlotCurve *curve) |
void | contextMenuEvent (QContextMenuEvent *event) |
void | updateZoomer () |
Additional Inherited Members | |
Public Types inherited from QxrdImagePlot | |
enum | { PercentageMode, PercentileMode, AbsoluteMode } |
Public Slots inherited from QxrdImagePlot | |
void | autoScale () |
void | set005Range () |
void | set010Range () |
void | set100Range () |
void | recalculateDisplayedRange () |
void | setAutoRange () |
void | setGrayscale () |
void | setInverseGrayscale () |
void | setEarthTones () |
void | setSpectrum () |
void | setFire () |
void | setIce () |
void | redoColorMap () |
void | setColorMap (int index) |
void | toggleShowImage () |
void | toggleShowMask () |
void | toggleShowOverflow () |
void | toggleShowROI () |
void | toggleLogDisplay () |
void | changeImageShown (bool shown) |
void | changeMaskShown (bool shown) |
void | changeOverflowShown (bool shown) |
void | changeROIShown (bool shown) |
void | changeLogDisplay (bool isLog) |
void | onInterpolateChanged (bool interp) |
void | onMaintainAspectChanged (bool interp) |
void | onProcessedImageAvailable (QcepImageDataBasePtr image, QcepMaskDataPtr overflow) |
void | onMaskedImageAvailable (QcepImageDataBasePtr image, QcepMaskDataPtr mask) |
void | onDarkImageAvailable (QcepImageDataBasePtr image) |
void | onCenterXChanged (double cx) |
void | onCenterYChanged (double cy) |
void | onCenterChanged (QPointF c) |
void | onMarkedPointsChanged () |
void | onImageScaleChanged () |
void | enableZooming () |
void | enableCentering () |
void | enableSlicing () |
void | enableMeasuring () |
void | enableHistograms () |
void | enableMaskCircles () |
void | enableMaskPolygons () |
void | enablePowderPoints () |
void | clearPowderMarkers () |
void | displayPowderMarkers () |
void | enableContextMenu () |
void | disableContextMenu () |
void | zapPixel (int x, int y) |
virtual void | onLegendChecked (const QVariant &itemInfo, bool on, int index) |
Public Slots inherited from QcepPlot | |
virtual void | autoScale () |
void | printGraph () |
void | zoomIn () |
void | zoomOut () |
void | enableZooming () |
void | enableMeasuring () |
virtual void | onLegendClicked (const QVariant &itemInfo, int index) |
virtual void | onLegendChecked (const QVariant &itemInfo, bool on, int index) |
void | setXAxisLog (bool isLog) |
void | setYAxisLog (bool isLog) |
void | setX2AxisLog (bool isLog) |
void | setY2AxisLog (bool isLog) |
void | setLogAxis (int axis, int isLog) |
int | logAxis (int axis) |
Signals inherited from QxrdImagePlot | |
void | slicePolygon (QVector< QPointF > poly) |
void | selectHistogram (QRectF rect) |
Protected Member Functions inherited from QxrdImagePlot | |
void | selectROILabel (int i, bool on) |
void | moveSelectedROICenter (double x, double y) |
Protected Attributes inherited from QxrdImagePlot | |
QxrdImagePlotSettingsWPtr | m_ImagePlotSettings |
Protected Attributes inherited from QcepPlot | |
QcepPlotSettingsWPtr | m_PlotSettings |
QwtLegend * | m_Legend |
QwtPlotZoomer * | m_Zoomer |
QwtPlotPanner * | m_Panner |
QwtPlotMagnifier * | m_Magnifier |
QcepPlotMeasurerPtr | m_Measurer |
int | m_IsLog [QwtPlot::axisCnt] |
Definition at line 6 of file qxrddetectorimageplot.h.
QxrdDetectorImagePlot::QxrdDetectorImagePlot | ( | QWidget * | parent = 0 | ) |
Definition at line 5 of file qxrddetectorimageplot.cpp.
void QxrdDetectorImagePlot::contextMenuEvent | ( | QContextMenuEvent * | event | ) |
Definition at line 15 of file qxrddetectorimageplot.cpp.
References QxrdImagePlot::autoScale(), QxrdImagePlot::m_ImagePlotSettings, QxrdImagePlot::moveSelectedROICenter(), QcepPlot::printGraph(), QxrdImagePlot::toggleLogDisplay(), QxrdImagePlot::toggleShowMask(), QxrdImagePlot::toggleShowROI(), and QxrdImagePlot::zapPixel().
void QxrdDetectorImagePlot::init | ( | QxrdImagePlotSettingsWPtr | settings | ) |
Definition at line 10 of file qxrddetectorimageplot.cpp.
References QxrdImagePlot::init().