casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Slots | Signals | Public Member Functions | Protected Member Functions | Private Types | Private Slots | Private Member Functions | Private Attributes | Friends | List of all members
casa::BinPlotWidget Class Reference

Display a histogram of intensity vs count. More...

#include <BinPlotWidget.qo.h>

Inheritance diagram for casa::BinPlotWidget:
casa::HeightSource

Public Slots

void fitModeChanged ()
 
void plotModeChanged (int mode)
 
void setDisplayStep (bool display)
 
void setDisplayLogY (bool display)
 
void clearFit ()
 
void clearAll ()
 
void toAscii (const QString &filePath)
 Saving the Histogram. More...
 
void toPing (const QString &filtPath, int width, int height)
 
void channelRangeChanged (int minValue, int maxValue, bool allChannels, bool automatic, int specIndex=-1)
 The channel has changed value. More...
 
void imageModeSelected (bool enabled)
 Histogramming an image versus a region. More...
 
void regionModeSelected (bool enabled)
 

Signals

void postStatusMessage (const QString &msg)
 
void rangeChanged ()
 

Public Member Functions

 BinPlotWidget (bool fitControls, bool rangeControls, bool plotModeControls, QWidget *parent)
 fitControls: true allows the user to fit curves to the Histogram. More...
 
bool setImage (const std::shared_ptr< const casacore::ImageInterface< float > > img, bool waitOnHistogram=false)
 
bool setImageRegion (casacore::ImageRegion *imageRegion, int id)
 
void deleteImageRegion (int id)
 
void imageRegionSelected (int id)
 
virtual void postMessage (const QString &msg)
 
std::vector< float > getXValues () const
 
pair< double, double > getMinMaxValues () const
 
void setMinMaxValues (double minValue, double maxValue, bool updateGraph=true)
 
void hideMaximumRange ()
 Customizing the display. More...
 
void setColorLookups (const casacore::Vector< casacore::uInt > &lookups)
 
void setColorMap (QwtLinearColorMap *colorMap)
 
void setColorScaleMax (int max)
 
void setMultiColored (bool multipleColors)
 
void setLineMode (bool lineMode)
 
void setDisplayPlotTitle (bool display)
 
void setDisplayAxisTitles (bool display)
 
void setHistogramColor (QColor color)
 
void setFitEstimateColor (QColor color)
 
void setFitCurveColor (QColor color)
 
void setMultipleHistogramColors (const QList< QColor > &colors)
 
void setAxisLabelFont (int size)
 
void setChannelCount (int count)
 
void setChannelValue (int value)
 
void addZoomActions (bool rangeControl, QMenu *zoomMenu)
 
void addDisplayActions (QMenu *menu, QWidgetAction *binCountAction)
 
void addPlotModeActions (QMenu *menu, QWidgetAction *channelRangeAction=NULL, QWidgetAction *footPrintAction=NULL)
 
void setPlotMode (int mode)
 
bool isEmpty () const
 
 ~BinPlotWidget ()
 
- Public Member Functions inherited from casa::HeightSource
virtual ~HeightSource ()
 

Protected Member Functions

virtual void resizeEvent (QResizeEvent *event)
 
virtual void keyPressEvent (QKeyEvent *event)
 
virtual void enterEvent (QEvent *event)
 
virtual void mousePressEvent (QMouseEvent *event)
 

Private Types

enum  ContextMenuMode {
  ZOOM_CONTEXT,
  DISPLAY_CONTEXT,
  FIT_CONTEXT
}
 
enum  HistogramOptions {
  HISTOGRAM_FILLED,
  HISTOGRAM_OUTLINE,
  HISTOGRAM_LINE
}
 

Private Slots

void lineMoved (const QPoint &pt)
 
void lineSelected ()
 
void clearRange ()
 
void defineCurve (int id, const QColor &curveColor, bool clear=true)
 
void minMaxChanged ()
 
void showContextMenu (const QPoint &pt)
 
void centerPeakSpecified ()
 
void lambdaSpecified ()
 
void fwhmSpecified ()
 
void fitDone (const QString &msg)
 
void zoomContextFinished ()
 
void zoomMenuFinished ()
 
void resetGaussianFitMarker ()
 
void resetPoissonFitMarker ()
 
void zoomNeutral ()
 
void zoomRange ()
 Zoom based on an intensity range specified by the user using the range controls widget. More...
 
void zoomPercentage (float minValue, float maxValue)
 Zoom based on an intensity range specified by the user using the zoom context menu. More...
 
void binCountChanged (int count)
 
void regionAllModeSelected (bool enabled)
 

Private Member Functions

 BinPlotWidget (const BinPlotWidget &)
 
BinPlotWidgetoperator= (const BinPlotWidget &)
 
void initializeFitWidget (bool fitControls)
 
void initializeDisplayActions ()
 
void initializeZoomControls (bool rangeControls)
 
void initializePlotModeControls (bool enable)
 
void initializeGaussianFitMarker ()
 
void initializePoissonFitMarker ()
 
void initializeRangeControls (bool rangeControls)
 
void connectZoomActions (ZoomWidget *zoomWidget)
 
void clearGaussianFitMarker ()
 
void clearPoissonFitMarker ()
 
void clearHistograms ()
 
void clearCurves ()
 
void makeHistogram (int id, const QColor &histogramColor, bool clearCurve=true)
 
void rectangleSizeChanged ()
 
void resetAxisTitles ()
 
void resetPlotTitle ()
 
void reset ()
 
bool resetImage (bool waitOnHistogram=false)
 
void resetRegion ()
 
void resetRectangleMarker ()
 
void defineCurveLine (int id, const QColor &lineColor)
 
void defineCurveHistogram (int id, const QColor &histogramColor)
 
QwtPlotCurve * addCurve (QVector< double > &xValues, QVector< double > &yValues, const QColor &curveColor)
 
bool isPrintOut (int id) const
 
bool isPrincipalHistogram (int id) const
 
bool isPlotContains (int x, int y)
 
virtual int getCanvasHeight ()
 
HistogramfindHistogramFor (int id)
 
int getSelectedId () const
 
QColor getPieceColor (int index, const QColor &defaultColor) const
 
void zoom (float percent)
 
void zoomRangeMarker (double startValue, double endValue)
 

Private Attributes

Ui::BinPlotWidgetClass ui
 
ContextMenuMode contextMenuMode
 
bool displayPlotTitle
 
bool displayAxisTitles
 
bool multiColored
 
bool allChannels
 
int spectralIndex
 
int minChannel
 
int maxChannel
 
QColor curveColor
 
QColor selectionColor
 
QColor fitEstimateColor
 
QColor fitCurveColor
 
QList< QColor > multipleHistogramColors
 
QwtLinearColorMap * colorMap
 
casacore::Vector< casacore::uIntcolorLookups
 
int colorScaleMax
 
QList< QwtPlotCurve * > curves
 Histogram & data. More...
 
QMap< int, Histogram * > histogramMap
 
std::shared_ptr< const
casacore::ImageInterface
< float > > 
image
 
QwtPlot binPlot
 
const QString NO_DATA
 
const QString NO_DATA_MESSAGE
 
const int IMAGE_ID
 
int selectedId
 
QwtPlotPicker * dragLine
 Specifying a range with the histogram. More...
 
RangePickerrectMarker
 
ToolTipPickertoolTipPicker
 
RangeControlsWidgetrangeControlWidget
 
QMenu contextMenuZoom
 
QWidgetAction * zoomActionContext
 
ZoomWidgetzoomWidgetContext
 
QWidgetAction * zoomActionMenu
 
ZoomWidgetzoomWidgetMenu
 
double rectX
 
double rectWidth
 
QAction lambdaAction
 Fitting the histogram. More...
 
QAction centerPeakAction
 
QAction fwhmAction
 
QMenu contextMenu
 
FitWidgetfitWidget
 
QwtPlotCurve * fitCurve
 
QPoint fitPosition
 
HistogramMarkerGaussianfitEstimateMarkerGaussian
 
HistogramMarkerPoissonfitEstimateMarkerPoisson
 
const QString LOG_COUNT
 Plot Display. More...
 
QAction stepFunctionNoneAction
 
QAction stepFunctionAction
 
QAction stepFunctionFilledAction
 
QAction logActionY
 
QAction clearAction
 
bool displayLogY
 
QMenu contextMenuDisplay
 
QWidgetAction * binCountActionContext
 Plot Control We should be able to use just one binCountAction and binCountWidget However, to appear, the constructor has to take the appropriate menu as a parent. More...
 
QWidgetAction * channelRangeActionContext
 
QWidgetAction * footPrintActionContext
 
QWidgetAction * binCountActionMenu
 
QWidgetAction * channelRangeActionMenu
 
QWidgetAction * footPrintActionMenu
 
BinCountWidgetbinCountWidgetContext
 
ChannelRangeWidgetchannelRangeWidgetContext
 
FootPrintWidgetfootPrintWidgetContext
 
BinCountWidgetbinCountWidgetMenu
 
ChannelRangeWidgetchannelRangeWidgetMenu
 
FootPrintWidgetfootPrintWidgetMenu
 
QMenu contextMenuConfigure
 
FootPrintWidget::PlotMode plotMode
 

Friends

class RangePicker
 

Detailed Description

Display a histogram of intensity vs count.

Functionality is pluggable and can either be put in or left out: selection of a range along the intensity axis of the histogram (rangeControls), fitting a curve to the histogram (fitControls), changing how the histogram is displayed (plotControls). HeightSource is intended to be an interface to reduce the coupling being this class and a subclass that needs to know the height of the plot in order to correctly draw a marker.

Definition at line 81 of file BinPlotWidget.qo.h.

Member Enumeration Documentation

Enumerator
ZOOM_CONTEXT 
DISPLAY_CONTEXT 
FIT_CONTEXT 

Definition at line 229 of file BinPlotWidget.qo.h.

Enumerator
HISTOGRAM_FILLED 
HISTOGRAM_OUTLINE 
HISTOGRAM_LINE 

Definition at line 291 of file BinPlotWidget.qo.h.

Constructor & Destructor Documentation

casa::BinPlotWidget::BinPlotWidget ( bool  fitControls,
bool  rangeControls,
bool  plotModeControls,
QWidget *  parent 
)

fitControls: true allows the user to fit curves to the Histogram.

rangeControls: true allows the user to specify a min/max value on the histogram. plotModeControls: true allows the user to specify whether a histogram should be created for an image, a region, or multiple regions.

casa::BinPlotWidget::~BinPlotWidget ( )
casa::BinPlotWidget::BinPlotWidget ( const BinPlotWidget )
private

Member Function Documentation

QwtPlotCurve* casa::BinPlotWidget::addCurve ( QVector< double > &  xValues,
QVector< double > &  yValues,
const QColor &  curveColor 
)
private
void casa::BinPlotWidget::addDisplayActions ( QMenu *  menu,
QWidgetAction *  binCountAction 
)
void casa::BinPlotWidget::addPlotModeActions ( QMenu *  menu,
QWidgetAction *  channelRangeAction = NULL,
QWidgetAction *  footPrintAction = NULL 
)
void casa::BinPlotWidget::addZoomActions ( bool  rangeControl,
QMenu *  zoomMenu 
)
void casa::BinPlotWidget::binCountChanged ( int  count)
privateslot
void casa::BinPlotWidget::centerPeakSpecified ( )
privateslot
void casa::BinPlotWidget::channelRangeChanged ( int  minValue,
int  maxValue,
bool  allChannels,
bool  automatic,
int  specIndex = -1 
)
slot

The channel has changed value.

void casa::BinPlotWidget::clearAll ( )
slot
void casa::BinPlotWidget::clearCurves ( )
private
void casa::BinPlotWidget::clearFit ( )
slot
void casa::BinPlotWidget::clearGaussianFitMarker ( )
private
void casa::BinPlotWidget::clearHistograms ( )
private
void casa::BinPlotWidget::clearPoissonFitMarker ( )
private
void casa::BinPlotWidget::clearRange ( )
privateslot
void casa::BinPlotWidget::connectZoomActions ( ZoomWidget zoomWidget)
private
void casa::BinPlotWidget::defineCurve ( int  id,
const QColor &  curveColor,
bool  clear = true 
)
privateslot
void casa::BinPlotWidget::defineCurveHistogram ( int  id,
const QColor &  histogramColor 
)
private
void casa::BinPlotWidget::defineCurveLine ( int  id,
const QColor &  lineColor 
)
private
void casa::BinPlotWidget::deleteImageRegion ( int  id)
virtual void casa::BinPlotWidget::enterEvent ( QEvent *  event)
protectedvirtual
Histogram* casa::BinPlotWidget::findHistogramFor ( int  id)
private
void casa::BinPlotWidget::fitDone ( const QString &  msg)
privateslot
void casa::BinPlotWidget::fitModeChanged ( )
slot
void casa::BinPlotWidget::fwhmSpecified ( )
privateslot
virtual int casa::BinPlotWidget::getCanvasHeight ( )
privatevirtual

Implements casa::HeightSource.

pair<double,double> casa::BinPlotWidget::getMinMaxValues ( ) const
QColor casa::BinPlotWidget::getPieceColor ( int  index,
const QColor &  defaultColor 
) const
private
int casa::BinPlotWidget::getSelectedId ( ) const
private
std::vector<float> casa::BinPlotWidget::getXValues ( ) const
void casa::BinPlotWidget::hideMaximumRange ( )

Customizing the display.

void casa::BinPlotWidget::imageModeSelected ( bool  enabled)
slot

Histogramming an image versus a region.

void casa::BinPlotWidget::imageRegionSelected ( int  id)
void casa::BinPlotWidget::initializeDisplayActions ( )
private
void casa::BinPlotWidget::initializeFitWidget ( bool  fitControls)
private
void casa::BinPlotWidget::initializeGaussianFitMarker ( )
private
void casa::BinPlotWidget::initializePlotModeControls ( bool  enable)
private
void casa::BinPlotWidget::initializePoissonFitMarker ( )
private
void casa::BinPlotWidget::initializeRangeControls ( bool  rangeControls)
private
void casa::BinPlotWidget::initializeZoomControls ( bool  rangeControls)
private
bool casa::BinPlotWidget::isEmpty ( ) const
bool casa::BinPlotWidget::isPlotContains ( int  x,
int  y 
)
private
bool casa::BinPlotWidget::isPrincipalHistogram ( int  id) const
private
bool casa::BinPlotWidget::isPrintOut ( int  id) const
private
virtual void casa::BinPlotWidget::keyPressEvent ( QKeyEvent *  event)
protectedvirtual
void casa::BinPlotWidget::lambdaSpecified ( )
privateslot
void casa::BinPlotWidget::lineMoved ( const QPoint &  pt)
privateslot
void casa::BinPlotWidget::lineSelected ( )
privateslot
void casa::BinPlotWidget::makeHistogram ( int  id,
const QColor &  histogramColor,
bool  clearCurve = true 
)
private
void casa::BinPlotWidget::minMaxChanged ( )
privateslot
virtual void casa::BinPlotWidget::mousePressEvent ( QMouseEvent *  event)
protectedvirtual
BinPlotWidget& casa::BinPlotWidget::operator= ( const BinPlotWidget )
private
void casa::BinPlotWidget::plotModeChanged ( int  mode)
slot
virtual void casa::BinPlotWidget::postMessage ( const QString &  msg)
virtual

Implements casa::HeightSource.

void casa::BinPlotWidget::postStatusMessage ( const QString &  msg)
signal
void casa::BinPlotWidget::rangeChanged ( )
signal
void casa::BinPlotWidget::rectangleSizeChanged ( )
private
void casa::BinPlotWidget::regionAllModeSelected ( bool  enabled)
privateslot
void casa::BinPlotWidget::regionModeSelected ( bool  enabled)
slot
void casa::BinPlotWidget::reset ( )
private
void casa::BinPlotWidget::resetAxisTitles ( )
private
void casa::BinPlotWidget::resetGaussianFitMarker ( )
privateslot
bool casa::BinPlotWidget::resetImage ( bool  waitOnHistogram = false)
private
void casa::BinPlotWidget::resetPlotTitle ( )
private
void casa::BinPlotWidget::resetPoissonFitMarker ( )
privateslot
void casa::BinPlotWidget::resetRectangleMarker ( )
private
void casa::BinPlotWidget::resetRegion ( )
private
virtual void casa::BinPlotWidget::resizeEvent ( QResizeEvent *  event)
protectedvirtual
void casa::BinPlotWidget::setAxisLabelFont ( int  size)
void casa::BinPlotWidget::setChannelCount ( int  count)
void casa::BinPlotWidget::setChannelValue ( int  value)
void casa::BinPlotWidget::setColorLookups ( const casacore::Vector< casacore::uInt > &  lookups)
void casa::BinPlotWidget::setColorMap ( QwtLinearColorMap *  colorMap)
void casa::BinPlotWidget::setColorScaleMax ( int  max)
void casa::BinPlotWidget::setDisplayAxisTitles ( bool  display)
void casa::BinPlotWidget::setDisplayLogY ( bool  display)
slot
void casa::BinPlotWidget::setDisplayPlotTitle ( bool  display)
void casa::BinPlotWidget::setDisplayStep ( bool  display)
slot
void casa::BinPlotWidget::setFitCurveColor ( QColor  color)
void casa::BinPlotWidget::setFitEstimateColor ( QColor  color)
void casa::BinPlotWidget::setHistogramColor ( QColor  color)
bool casa::BinPlotWidget::setImage ( const std::shared_ptr< const casacore::ImageInterface< float > >  img,
bool  waitOnHistogram = false 
)
bool casa::BinPlotWidget::setImageRegion ( casacore::ImageRegion imageRegion,
int  id 
)
void casa::BinPlotWidget::setLineMode ( bool  lineMode)
void casa::BinPlotWidget::setMinMaxValues ( double  minValue,
double  maxValue,
bool  updateGraph = true 
)
void casa::BinPlotWidget::setMultiColored ( bool  multipleColors)
void casa::BinPlotWidget::setMultipleHistogramColors ( const QList< QColor > &  colors)
void casa::BinPlotWidget::setPlotMode ( int  mode)
void casa::BinPlotWidget::showContextMenu ( const QPoint &  pt)
privateslot
void casa::BinPlotWidget::toAscii ( const QString &  filePath)
slot

Saving the Histogram.

void casa::BinPlotWidget::toPing ( const QString &  filtPath,
int  width,
int  height 
)
slot
void casa::BinPlotWidget::zoom ( float  percent)
private
void casa::BinPlotWidget::zoomContextFinished ( )
privateslot
void casa::BinPlotWidget::zoomMenuFinished ( )
privateslot
void casa::BinPlotWidget::zoomNeutral ( )
privateslot
void casa::BinPlotWidget::zoomPercentage ( float  minValue,
float  maxValue 
)
privateslot

Zoom based on an intensity range specified by the user using the zoom context menu.

void casa::BinPlotWidget::zoomRange ( )
privateslot

Zoom based on an intensity range specified by the user using the range controls widget.

void casa::BinPlotWidget::zoomRangeMarker ( double  startValue,
double  endValue 
)
private

Friends And Related Function Documentation

friend class RangePicker
friend

Definition at line 84 of file BinPlotWidget.qo.h.

Member Data Documentation

bool casa::BinPlotWidget::allChannels
private

Definition at line 235 of file BinPlotWidget.qo.h.

QWidgetAction* casa::BinPlotWidget::binCountActionContext
private

Plot Control We should be able to use just one binCountAction and binCountWidget However, to appear, the constructor has to take the appropriate menu as a parent.

Definition at line 299 of file BinPlotWidget.qo.h.

QWidgetAction* casa::BinPlotWidget::binCountActionMenu
private

Definition at line 303 of file BinPlotWidget.qo.h.

BinCountWidget* casa::BinPlotWidget::binCountWidgetContext
private

Definition at line 307 of file BinPlotWidget.qo.h.

BinCountWidget* casa::BinPlotWidget::binCountWidgetMenu
private

Definition at line 311 of file BinPlotWidget.qo.h.

QwtPlot casa::BinPlotWidget::binPlot
private

Definition at line 253 of file BinPlotWidget.qo.h.

QAction casa::BinPlotWidget::centerPeakAction
private

Definition at line 275 of file BinPlotWidget.qo.h.

QWidgetAction* casa::BinPlotWidget::channelRangeActionContext
private

Definition at line 300 of file BinPlotWidget.qo.h.

QWidgetAction* casa::BinPlotWidget::channelRangeActionMenu
private

Definition at line 304 of file BinPlotWidget.qo.h.

ChannelRangeWidget* casa::BinPlotWidget::channelRangeWidgetContext
private

Definition at line 308 of file BinPlotWidget.qo.h.

ChannelRangeWidget* casa::BinPlotWidget::channelRangeWidgetMenu
private

Definition at line 312 of file BinPlotWidget.qo.h.

QAction casa::BinPlotWidget::clearAction
private

Definition at line 290 of file BinPlotWidget.qo.h.

casacore::Vector<casacore::uInt> casa::BinPlotWidget::colorLookups
private

Definition at line 246 of file BinPlotWidget.qo.h.

QwtLinearColorMap* casa::BinPlotWidget::colorMap
private

Definition at line 245 of file BinPlotWidget.qo.h.

int casa::BinPlotWidget::colorScaleMax
private

Definition at line 247 of file BinPlotWidget.qo.h.

QMenu casa::BinPlotWidget::contextMenu
private

Definition at line 277 of file BinPlotWidget.qo.h.

QMenu casa::BinPlotWidget::contextMenuConfigure
private

Definition at line 314 of file BinPlotWidget.qo.h.

QMenu casa::BinPlotWidget::contextMenuDisplay
private

Definition at line 293 of file BinPlotWidget.qo.h.

ContextMenuMode casa::BinPlotWidget::contextMenuMode
private

Definition at line 230 of file BinPlotWidget.qo.h.

QMenu casa::BinPlotWidget::contextMenuZoom
private

Definition at line 264 of file BinPlotWidget.qo.h.

QColor casa::BinPlotWidget::curveColor
private

Definition at line 240 of file BinPlotWidget.qo.h.

QList<QwtPlotCurve*> casa::BinPlotWidget::curves
private

Histogram & data.

Definition at line 250 of file BinPlotWidget.qo.h.

bool casa::BinPlotWidget::displayAxisTitles
private

Definition at line 233 of file BinPlotWidget.qo.h.

bool casa::BinPlotWidget::displayLogY
private

Definition at line 292 of file BinPlotWidget.qo.h.

bool casa::BinPlotWidget::displayPlotTitle
private

Definition at line 232 of file BinPlotWidget.qo.h.

QwtPlotPicker* casa::BinPlotWidget::dragLine
private

Specifying a range with the histogram.

Definition at line 260 of file BinPlotWidget.qo.h.

QwtPlotCurve* casa::BinPlotWidget::fitCurve
private

Definition at line 279 of file BinPlotWidget.qo.h.

QColor casa::BinPlotWidget::fitCurveColor
private

Definition at line 243 of file BinPlotWidget.qo.h.

QColor casa::BinPlotWidget::fitEstimateColor
private

Definition at line 242 of file BinPlotWidget.qo.h.

HistogramMarkerGaussian* casa::BinPlotWidget::fitEstimateMarkerGaussian
private

Definition at line 281 of file BinPlotWidget.qo.h.

HistogramMarkerPoisson* casa::BinPlotWidget::fitEstimateMarkerPoisson
private

Definition at line 282 of file BinPlotWidget.qo.h.

QPoint casa::BinPlotWidget::fitPosition
private

Definition at line 280 of file BinPlotWidget.qo.h.

FitWidget* casa::BinPlotWidget::fitWidget
private

Definition at line 278 of file BinPlotWidget.qo.h.

QWidgetAction* casa::BinPlotWidget::footPrintActionContext
private

Definition at line 301 of file BinPlotWidget.qo.h.

QWidgetAction* casa::BinPlotWidget::footPrintActionMenu
private

Definition at line 305 of file BinPlotWidget.qo.h.

FootPrintWidget* casa::BinPlotWidget::footPrintWidgetContext
private

Definition at line 309 of file BinPlotWidget.qo.h.

FootPrintWidget* casa::BinPlotWidget::footPrintWidgetMenu
private

Definition at line 313 of file BinPlotWidget.qo.h.

QAction casa::BinPlotWidget::fwhmAction
private

Definition at line 276 of file BinPlotWidget.qo.h.

QMap<int,Histogram*> casa::BinPlotWidget::histogramMap
private

Definition at line 251 of file BinPlotWidget.qo.h.

std::shared_ptr<const casacore::ImageInterface<float> > casa::BinPlotWidget::image
private

Definition at line 252 of file BinPlotWidget.qo.h.

const int casa::BinPlotWidget::IMAGE_ID
private

Definition at line 256 of file BinPlotWidget.qo.h.

QAction casa::BinPlotWidget::lambdaAction
private

Fitting the histogram.

Definition at line 274 of file BinPlotWidget.qo.h.

const QString casa::BinPlotWidget::LOG_COUNT
private

Plot Display.

Definition at line 285 of file BinPlotWidget.qo.h.

QAction casa::BinPlotWidget::logActionY
private

Definition at line 289 of file BinPlotWidget.qo.h.

int casa::BinPlotWidget::maxChannel
private

Definition at line 238 of file BinPlotWidget.qo.h.

int casa::BinPlotWidget::minChannel
private

Definition at line 237 of file BinPlotWidget.qo.h.

bool casa::BinPlotWidget::multiColored
private

Definition at line 234 of file BinPlotWidget.qo.h.

QList<QColor> casa::BinPlotWidget::multipleHistogramColors
private

Definition at line 244 of file BinPlotWidget.qo.h.

const QString casa::BinPlotWidget::NO_DATA
private

Definition at line 254 of file BinPlotWidget.qo.h.

const QString casa::BinPlotWidget::NO_DATA_MESSAGE
private

Definition at line 255 of file BinPlotWidget.qo.h.

FootPrintWidget::PlotMode casa::BinPlotWidget::plotMode
private

Definition at line 315 of file BinPlotWidget.qo.h.

RangeControlsWidget* casa::BinPlotWidget::rangeControlWidget
private

Definition at line 263 of file BinPlotWidget.qo.h.

RangePicker* casa::BinPlotWidget::rectMarker
private

Definition at line 261 of file BinPlotWidget.qo.h.

double casa::BinPlotWidget::rectWidth
private

Definition at line 271 of file BinPlotWidget.qo.h.

double casa::BinPlotWidget::rectX
private

Definition at line 270 of file BinPlotWidget.qo.h.

int casa::BinPlotWidget::selectedId
private

Definition at line 257 of file BinPlotWidget.qo.h.

QColor casa::BinPlotWidget::selectionColor
private

Definition at line 241 of file BinPlotWidget.qo.h.

int casa::BinPlotWidget::spectralIndex
private

Definition at line 236 of file BinPlotWidget.qo.h.

QAction casa::BinPlotWidget::stepFunctionAction
private

Definition at line 287 of file BinPlotWidget.qo.h.

QAction casa::BinPlotWidget::stepFunctionFilledAction
private

Definition at line 288 of file BinPlotWidget.qo.h.

QAction casa::BinPlotWidget::stepFunctionNoneAction
private

Definition at line 286 of file BinPlotWidget.qo.h.

ToolTipPicker* casa::BinPlotWidget::toolTipPicker
private

Definition at line 262 of file BinPlotWidget.qo.h.

Ui::BinPlotWidgetClass casa::BinPlotWidget::ui
private

Definition at line 227 of file BinPlotWidget.qo.h.

QWidgetAction* casa::BinPlotWidget::zoomActionContext
private

Definition at line 266 of file BinPlotWidget.qo.h.

QWidgetAction* casa::BinPlotWidget::zoomActionMenu
private

Definition at line 268 of file BinPlotWidget.qo.h.

ZoomWidget* casa::BinPlotWidget::zoomWidgetContext
private

Definition at line 267 of file BinPlotWidget.qo.h.

ZoomWidget* casa::BinPlotWidget::zoomWidgetMenu
private

Definition at line 269 of file BinPlotWidget.qo.h.


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