QXRD  0.11.16
Public Member Functions | Properties | List of all members
QxrdImagePlotSettings Class Reference

#include <qxrdimageplotsettings.h>

Inheritance diagram for QxrdImagePlotSettings:
Inheritance graph
Collaboration diagram for QxrdImagePlotSettings:
Collaboration graph

Public Member Functions

 QxrdImagePlotSettings (QcepSettingsSaverWPtr saver, QcepObject *parent)
- Public Member Functions inherited from QcepPlotSettings
 QcepPlotSettings (QString name, QcepSettingsSaverWPtr saver, QcepObject *parent)
- Public Member Functions inherited from QcepObject
 QcepObject (QString name, QcepObject *parent)
virtual ~QcepObject ()
virtual void writeSettings (QSettings *set, QString section)
virtual void readSettings (QSettings *set, QString section)
QString get_Name () const
void set_Name (QString name)


double displayMinimumPctle
double displayMaximumPctle
double displayMinimumPct
double displayMaximumPct
double displayMinimumVal
double displayMaximumVal
int displayScalingMode
int displayColorMap
bool displayLog
bool imageShown
bool maskShown
bool overflowShown
bool interpolatePixels
bool maintainAspectRatio
bool displayROI
double tthMouse
double qMouse
double rMouse
double valMouse
double maskMouse
- Properties inherited from QcepPlotSettings
double xMouse
double yMouse
int legendPosition
bool xAxisLog
bool yAxisLog
bool x2AxisLog
bool y2AxisLog
- Properties inherited from QcepObject
QString name

Additional Inherited Members

- Public Slots inherited from QcepObject
virtual void printLine (QString line)
virtual void printMessage (QString msg, QDateTime dt=QDateTime::currentDateTime()) const
virtual void criticalMessage (QString msg, QDateTime ts=QDateTime::currentDateTime()) const
virtual void statusMessage (QString msg, QDateTime ts=QDateTime::currentDateTime()) const
virtual QString settingsScript ()
QString scriptValueLiteral (QVariant v)
- Static Public Member Functions inherited from QcepObject
static int allocatedObjects ()
static int deletedObjects ()
static QSet< QcepObject * > allocatedObjectsSet ()
static QString addSlashes (QString str)

Detailed Description

Definition at line 8 of file qxrdimageplotsettings.h.

Constructor & Destructor Documentation

QxrdImagePlotSettings::QxrdImagePlotSettings ( QcepSettingsSaverWPtr  saver,
QcepObject parent 

Definition at line 4 of file qxrdimageplotsettings.cpp.

4  :
5  QcepPlotSettings("imageGraph", saver, parent),
6  m_DisplayMinimumPctle(saver, this, "displayMinimumPctle", 0, "Minimum Displayed Value (as a percentile)"),
7  m_DisplayMaximumPctle(saver, this, "displayMaximumPctle", 100, "Maximum Displayed Value (as a percentile)"),
8  m_DisplayMinimumPct(saver, this, "displayMinimumPct", 0, "Minimum Displayed Value (as % of data range)"),
9  m_DisplayMaximumPct(saver, this, "displayMaximumPct", 100, "Maximum Displayed Value (as % of data range)"),
10  m_DisplayMinimumVal(saver, this, "displayMinimumVal", 0, "Minimum Displayed Value (in absolute units)"),
11  m_DisplayMaximumVal(saver, this, "displayMaximumVal", 10000, "Maximum Displayed Value (in absolute units)"),
12  m_DisplayScalingMode(saver, this, "displayScalingMode", 0, "Display Scaling Mode (0 = percentage, 1 = percentile, 2 = absolute)"),
13  m_DisplayColorMap(saver, this, "displayColorMap", 0, "Display Color Map Index"),
14  m_DisplayLog(saver, this, "displayLog", false, "Logarithmic Intensity Display?"),
15  m_ImageShown(saver, this, "imageShown", 1, "Image Shown?"),
16  m_MaskShown(saver, this, "maskShown", 0, "Mask Shown?"),
17  m_OverflowShown(saver, this, "overflowShown", 0, "Overflow Shown?"),
18  m_InterpolatePixels(saver, this, "interpolatePixels", 1, "Interpolated Pixel Display?"),
19  m_MaintainAspectRatio(saver, this, "maintainAspectRatio", 1, "Maintain Equal Scaling in X and Y"),
20  m_DisplayROI(saver, this, "displayROI", 1, "Display ROI Outlines"),
21  m_TTHMouse(QcepSettingsSaverWPtr(), this,"tthMouse",0, "2 Theta at Mouse"),
22  m_QMouse(QcepSettingsSaverWPtr(), this,"qMouse",0, "Q at Mouse"),
23  m_RMouse(QcepSettingsSaverWPtr(), this,"rMouse",0, "R at Mouse"),
24  m_ValMouse(QcepSettingsSaverWPtr(), this,"valMouse",0, "Image Value at Mouse"),
25  m_MaskMouse(QcepSettingsSaverWPtr(), this,"maskMouse",0, "Mask Value at Mouse")
26 {
27 }
QcepPlotSettings(QString name, QcepSettingsSaverWPtr saver, QcepObject *parent)
QWeakPointer< QcepSettingsSaver > QcepSettingsSaverWPtr

Property Documentation

int QxrdImagePlotSettings::displayColorMap

Definition at line 36 of file qxrdimageplotsettings.h.

bool QxrdImagePlotSettings::displayLog

Definition at line 39 of file qxrdimageplotsettings.h.

double QxrdImagePlotSettings::displayMaximumPct

Definition at line 24 of file qxrdimageplotsettings.h.

double QxrdImagePlotSettings::displayMaximumPctle

Definition at line 18 of file qxrdimageplotsettings.h.

double QxrdImagePlotSettings::displayMaximumVal

Definition at line 30 of file qxrdimageplotsettings.h.

double QxrdImagePlotSettings::displayMinimumPct

Definition at line 21 of file qxrdimageplotsettings.h.

double QxrdImagePlotSettings::displayMinimumPctle

Definition at line 15 of file qxrdimageplotsettings.h.

double QxrdImagePlotSettings::displayMinimumVal

Definition at line 27 of file qxrdimageplotsettings.h.

bool QxrdImagePlotSettings::displayROI

Definition at line 57 of file qxrdimageplotsettings.h.

int QxrdImagePlotSettings::displayScalingMode

Definition at line 33 of file qxrdimageplotsettings.h.

bool QxrdImagePlotSettings::imageShown

Definition at line 42 of file qxrdimageplotsettings.h.

bool QxrdImagePlotSettings::interpolatePixels

Definition at line 51 of file qxrdimageplotsettings.h.

bool QxrdImagePlotSettings::maintainAspectRatio

Definition at line 54 of file qxrdimageplotsettings.h.

double QxrdImagePlotSettings::maskMouse

Definition at line 72 of file qxrdimageplotsettings.h.

bool QxrdImagePlotSettings::maskShown

Definition at line 45 of file qxrdimageplotsettings.h.

bool QxrdImagePlotSettings::overflowShown

Definition at line 48 of file qxrdimageplotsettings.h.

double QxrdImagePlotSettings::qMouse

Definition at line 63 of file qxrdimageplotsettings.h.

double QxrdImagePlotSettings::rMouse

Definition at line 66 of file qxrdimageplotsettings.h.

double QxrdImagePlotSettings::tthMouse

Definition at line 60 of file qxrdimageplotsettings.h.

double QxrdImagePlotSettings::valMouse

Definition at line 69 of file qxrdimageplotsettings.h.

The documentation for this class was generated from the following files: