General Purpose Geodetic Library
SgPlot Class Reference

#include <SgGuiPlotter.h>

Inheritance diagram for SgPlot:
QWidget

Public Types

enum  PlotMode {
  PM_HAS_HAVE_ZERO = 1<<0 , PM_IMPULSE = 1<<1 , PM_WO_BRANCH_NAMES = 1<<2 , PM_WO_AXIS_NAMES = 1<<3 ,
  PM_WO_DOTS = 1<<4 , PM_LINES = 1<<5 , PM_ERRBARS = 1<<6 , PM_Q_PNT_EXT_PROC = 1<<7 ,
  PM_FILTERS_ENABLED = 1<<8 , PM_EXT_KEY_SELECT = 1<<9
}
 
enum  OutputFormat {
  OF_PS = 0 , OF_PDF = 1 , OF_JPG = 2 , OF_PNG = 3 ,
  OF_PPM = 4
}
 

Public Slots

void changeXaxis (int)
 
void changeYaxis (int)
 
void changeXaxisTemp2 (int)
 
void changeYaxisTemp2 (int)
 

Signals

void userPressedAKey (SgPlot *, Qt::KeyboardModifiers, int)
 
void xAxisChanged (int)
 
void yAxisChanged (int)
 
void pointInfoRequested (SgPlot *, SgPlotBranch *, int, int, int)
 

Public Member Functions

 SgPlot (SgPlotCarrier *, const QString &, QWidget *=0, unsigned int=0)
 
virtual ~SgPlot ()
 
SgPlotCarriercarrier ()
 
int getNumOfXColumn () const
 
int getNumOfYColumn () const
 
OutputFormat getOutputFormat () const
 
const QString & getPath2Outputs () const
 
void setOutputFormat (OutputFormat fmt)
 
void setPath2Outputs (const QString &pth)
 
void setFilterNames (const QList< QString > &)
 
void setFilterAuxNames (const QList< QString > &)
 
void setFilterExtNames (const QList< QString > &)
 
void dataContentChanged ()
 
void dataStructureChanged ()
 

Protected Slots

void changeXaxisTemp (int)
 
void changeYaxisTemp (int)
 
void colorHChanged (int)
 
void colorSChanged (int)
 
void colorVChanged (int)
 
void branchChanged ()
 
void extKeyChanged ()
 
void dmPointsChanged (bool)
 
void dmLinesChanged (bool)
 
void dmErrBarsChanged (bool)
 
void dmImpulsesChanged (bool)
 
void oUserDefinedChanged (bool)
 
void modifySets2plot (int)
 
void setRangeSymmetrical (bool)
 
void modifyRangeLimits (int)
 
void oVisRang (bool)
 
void oWStdVar (bool)
 
void zoomIn ()
 
void zoomOut ()
 
void zoomXIn ()
 
void zoomXOut ()
 
void zoomYIn ()
 
void zoomYOut ()
 
void zoomNormalView ()
 
void processWheelEvent (QWheelEvent *)
 
void processMousePressEvent (QMouseEvent *)
 
void processMouseMoveEvent (QMouseEvent *)
 
void processMouseReleaseEvent (QMouseEvent *)
 
void processMouseDoubleClickEvent (QMouseEvent *)
 
void processKeyPressEvent (QKeyEvent *)
 
void processKeyReleaseEvent (QKeyEvent *)
 
void markAllBranchesAsSelected ()
 
void markAllBranchesAsDeselected ()
 
void markAllExtKeysAsSelected ()
 
void markAllExtKeysAsDeselected ()
 
void markPrevBranch ()
 
void markNextBranch ()
 
void markPrevExtKey ()
 
void markNextExtKey ()
 
void processFilterMinus ()
 
void processFilterPlus ()
 
void processFilterAuxMinus (const QPoint &)
 
void processFilterAuxPlus (const QPoint &)
 
void processFilterExtMinus ()
 
void processFilterExtPlus ()
 
void save2File ()
 
void save2Image ()
 

Protected Member Functions

virtual QString className () const
 
virtual void resizeEvent (QResizeEvent *)
 
virtual void keyPressEvent (QKeyEvent *e)
 
virtual void keyReleaseEvent (QKeyEvent *e)
 
QWidgetcontrol ()
 
void fillAxisNames ()
 
void fillBranchesNames ()
 
void adjustScrollBar (QScrollBar *, double, double, double)
 
void rescaleArea (double, double, int=-1, int=-1)
 
void startScrollViewport (const QPoint &)
 
void doScrollViewport (const QPoint &)
 
void stopScrollViewport ()
 
void startInquire (const QPoint &)
 
void doInquire (const QPoint &)
 
void stopInquire ()
 
void startMeasuring (const QPoint &)
 
void doMeasuring (const QPoint &)
 
void stopMeasuring ()
 
void startReRanging (const QPoint &)
 
void doReRanging (const QPoint &)
 
void stopReRanging (bool)
 
void queryData (const QPoint &)
 
void startSelecting (const QPoint &, bool=false)
 
void doSelecting (const QPoint &, bool=false)
 
void stopSelecting (const QPoint &, bool=false)
 
QWidgetbranchesWidget ()
 

Private Attributes

SgPlotScrollerplotScroller_
 
SgPlotAreaarea_
 
QFrame * controls_
 
double scaleX_
 
double scaleY_
 
OutputFormat outputFormat_
 
QString path2Outputs_
 
unsigned int modes_
 
SgPlotCarrierplotCarrier_
 
double maxZoomX_
 
double minZoomX_
 
double maxZoomY_
 
double minZoomY_
 
QPoint oldCursorPosition_
 
QPoint refPoint_
 
QComboBox * cbXAxis_
 
QComboBox * cbYAxis_
 
QButtonGroup * bgSets2plot_
 
QListView * lvBranches_
 
bool isBranchViewInSpecialMode_
 
QList< QAction * > filterActions_
 
QList< QAction * > filterAuxActions_
 
QList< QAction * > filterExtActions_
 
QCheckBox * cbPoints_
 
QCheckBox * cbLines_
 
QCheckBox * cbErrBars_
 
QCheckBox * cbImpulses_
 
QCheckBox * cbUserDefined_
 
QCheckBox * cbRangeVisible_
 
QCheckBox * cbWStdVar_
 
QCheckBox * cbSymmetrical_
 
QButtonGroup * bgRangeLimits_
 
QPushButton * pbZommIn_
 
QPushButton * pbZommOut_
 
QPushButton * pbZommXIn_
 
QPushButton * pbZommXOut_
 
QPushButton * pbZommYIn_
 
QPushButton * pbZommYOut_
 
QAction * zoomInAction_
 
QAction * zoomXInAction_
 
QAction * zoomYInAction_
 
QAction * zoomOutAction_
 
QAction * zoomXOutAction_
 
QAction * zoomYOutAction_
 
QAction * normalSizeAction_
 
unsigned int currentKeyModifier_
 
QList< QString > extKeys_
 
QListView * lvExtKeys_
 
bool isExtKeyViewInSpecialMode_
 

Static Private Attributes

static const double scaleFactor_ = M_2_SQRTPI
 

Detailed Description

Plot area and aux widgets ====================================================================================================

Definition at line 587 of file SgGuiPlotter.h.

Member Enumeration Documentation

◆ OutputFormat

Enumerator
OF_PS 
OF_PDF 
OF_JPG 
OF_PNG 
OF_PPM 

Definition at line 605 of file SgGuiPlotter.h.

◆ PlotMode

Enumerator
PM_HAS_HAVE_ZERO 
PM_IMPULSE 
PM_WO_BRANCH_NAMES 
PM_WO_AXIS_NAMES 
PM_WO_DOTS 
PM_LINES 
PM_ERRBARS 
PM_Q_PNT_EXT_PROC 
PM_FILTERS_ENABLED 
PM_EXT_KEY_SELECT 

Definition at line 592 of file SgGuiPlotter.h.

Constructor & Destructor Documentation

◆ SgPlot()

◆ ~SgPlot()

SgPlot::~SgPlot ( )
virtual

Member Function Documentation

◆ adjustScrollBar()

void SgPlot::adjustScrollBar ( QScrollBar *  ,
double  ,
double  ,
double   
)
protected

◆ branchChanged

void SgPlot::branchChanged ( )
protectedslot

◆ branchesWidget()

QWidget* SgPlot::branchesWidget ( )
protected

◆ carrier()

◆ changeXaxis

void SgPlot::changeXaxis ( int  n)
slot

Definition at line 2914 of file SgGuiPlotter.cpp.

References area_, SgPlotArea::setXColumn(), and xAxisChanged().

Referenced by control().

◆ changeXaxisTemp

void SgPlot::changeXaxisTemp ( int  n)
protectedslot

Definition at line 2925 of file SgGuiPlotter.cpp.

References area_, and SgPlotArea::setXColumn().

Referenced by control().

◆ changeXaxisTemp2

void SgPlot::changeXaxisTemp2 ( int  n)
slot

Definition at line 2935 of file SgGuiPlotter.cpp.

References area_, cbYAxis_, and SgPlotArea::setXColumn().

◆ changeYaxis

void SgPlot::changeYaxis ( int  n)
slot

Definition at line 2946 of file SgGuiPlotter.cpp.

References area_, SgPlotArea::setYColumn(), and yAxisChanged().

Referenced by control().

◆ changeYaxisTemp

void SgPlot::changeYaxisTemp ( int  n)
protectedslot

Definition at line 2957 of file SgGuiPlotter.cpp.

References area_, and SgPlotArea::setYColumn().

Referenced by control().

◆ changeYaxisTemp2

void SgPlot::changeYaxisTemp2 ( int  n)
slot

Definition at line 2967 of file SgGuiPlotter.cpp.

References area_, cbYAxis_, and SgPlotArea::setYColumn().

Referenced by NsSessionEditDialog::dispatchChangeOfYAxis().

◆ className()

virtual QString SgPlot::className ( ) const
inlineprotectedvirtual

◆ colorHChanged

void SgPlot::colorHChanged ( int  n)
protectedslot

Definition at line 2978 of file SgGuiPlotter.cpp.

References area_, and SgPlotArea::setBPHuePhase().

Referenced by control().

◆ colorSChanged

void SgPlot::colorSChanged ( int  n)
protectedslot

Definition at line 2986 of file SgGuiPlotter.cpp.

References area_, and SgPlotArea::setBPSaturation().

Referenced by control().

◆ colorVChanged

void SgPlot::colorVChanged ( int  n)
protectedslot

Definition at line 2994 of file SgGuiPlotter.cpp.

References area_, and SgPlotArea::setBPValue().

Referenced by control().

◆ control()

◆ dataContentChanged()

◆ dataStructureChanged()

void SgPlot::dataStructureChanged ( )

◆ dmErrBarsChanged

void SgPlot::dmErrBarsChanged ( bool  Is)
protectedslot

Definition at line 3316 of file SgGuiPlotter.cpp.

References area_, and SgPlotArea::setIsPlotErrBars().

Referenced by control().

◆ dmImpulsesChanged

void SgPlot::dmImpulsesChanged ( bool  Is)
protectedslot

Definition at line 3325 of file SgGuiPlotter.cpp.

References area_, and SgPlotArea::setIsPlotImpulses().

Referenced by control().

◆ dmLinesChanged

void SgPlot::dmLinesChanged ( bool  Is)
protectedslot

Definition at line 3307 of file SgGuiPlotter.cpp.

References area_, and SgPlotArea::setIsPlotLines().

Referenced by control().

◆ dmPointsChanged

void SgPlot::dmPointsChanged ( bool  Is)
protectedslot

Definition at line 3298 of file SgGuiPlotter.cpp.

References area_, and SgPlotArea::setIsPlotPoints().

Referenced by control().

◆ doInquire()

void SgPlot::doInquire ( const QPoint &  point)
protected

◆ doMeasuring()

void SgPlot::doMeasuring ( const QPoint &  point)
protected

◆ doReRanging()

void SgPlot::doReRanging ( const QPoint &  point)
protected

◆ doScrollViewport()

void SgPlot::doScrollViewport ( const QPoint &  newCursorPosition)
protected

Definition at line 3830 of file SgGuiPlotter.cpp.

References oldCursorPosition_, and plotScroller_.

Referenced by processMouseMoveEvent().

◆ doSelecting()

◆ extKeyChanged

void SgPlot::extKeyChanged ( )
protectedslot

◆ fillAxisNames()

void SgPlot::fillAxisNames ( )
protected

◆ fillBranchesNames()

void SgPlot::fillBranchesNames ( )
protected

◆ getNumOfXColumn()

int SgPlot::getNumOfXColumn ( ) const
inline

Definition at line 620 of file SgGuiPlotter.h.

References area_, and SgPlotArea::getXColumn().

◆ getNumOfYColumn()

◆ getOutputFormat()

OutputFormat SgPlot::getOutputFormat ( ) const
inline

Definition at line 622 of file SgGuiPlotter.h.

References outputFormat_.

◆ getPath2Outputs()

const QString& SgPlot::getPath2Outputs ( ) const
inline

Definition at line 623 of file SgGuiPlotter.h.

References path2Outputs_.

◆ keyPressEvent()

virtual void SgPlot::keyPressEvent ( QKeyEvent *  e)
inlineprotectedvirtual

Definition at line 659 of file SgGuiPlotter.h.

References processKeyPressEvent().

◆ keyReleaseEvent()

virtual void SgPlot::keyReleaseEvent ( QKeyEvent *  e)
inlineprotectedvirtual

Definition at line 660 of file SgGuiPlotter.h.

References processKeyReleaseEvent().

◆ markAllBranchesAsDeselected

void SgPlot::markAllBranchesAsDeselected ( )
protectedslot

Definition at line 2806 of file SgGuiPlotter.cpp.

References lvBranches_.

Referenced by control().

◆ markAllBranchesAsSelected

void SgPlot::markAllBranchesAsSelected ( )
protectedslot

Definition at line 2798 of file SgGuiPlotter.cpp.

References lvBranches_.

Referenced by control().

◆ markAllExtKeysAsDeselected

void SgPlot::markAllExtKeysAsDeselected ( )
protectedslot

Definition at line 2822 of file SgGuiPlotter.cpp.

References lvExtKeys_.

Referenced by SgPlot().

◆ markAllExtKeysAsSelected

void SgPlot::markAllExtKeysAsSelected ( )
protectedslot

Definition at line 2814 of file SgGuiPlotter.cpp.

References lvExtKeys_.

Referenced by SgPlot().

◆ markNextBranch

void SgPlot::markNextBranch ( )
protectedslot

Definition at line 3022 of file SgGuiPlotter.cpp.

References isBranchViewInSpecialMode_, and lvBranches_.

Referenced by control().

◆ markNextExtKey

void SgPlot::markNextExtKey ( )
protectedslot

Definition at line 3062 of file SgGuiPlotter.cpp.

References isExtKeyViewInSpecialMode_, and lvExtKeys_.

Referenced by SgPlot().

◆ markPrevBranch

void SgPlot::markPrevBranch ( )
protectedslot

Definition at line 3002 of file SgGuiPlotter.cpp.

References isBranchViewInSpecialMode_, and lvBranches_.

Referenced by control().

◆ markPrevExtKey

void SgPlot::markPrevExtKey ( )
protectedslot

Definition at line 3042 of file SgGuiPlotter.cpp.

References isExtKeyViewInSpecialMode_, and lvExtKeys_.

Referenced by SgPlot().

◆ modifyRangeLimits

void SgPlot::modifyRangeLimits ( int  idx)
protectedslot

Definition at line 3362 of file SgGuiPlotter.cpp.

References area_, bgSets2plot_, modifySets2plot(), and SgPlotArea::setRangeLimits().

Referenced by control().

◆ modifySets2plot

void SgPlot::modifySets2plot ( int  idx)
protectedslot

Definition at line 3351 of file SgGuiPlotter.cpp.

References area_, and SgPlotArea::setSets2plot().

Referenced by control(), and modifyRangeLimits().

◆ oUserDefinedChanged

void SgPlot::oUserDefinedChanged ( bool  is)
protectedslot

◆ oVisRang

void SgPlot::oVisRang ( bool  is)
protectedslot

Definition at line 3380 of file SgGuiPlotter.cpp.

References area_, and SgPlotArea::setIsLimitsOnVisible().

Referenced by control().

◆ oWStdVar

void SgPlot::oWStdVar ( bool  is)
protectedslot

Definition at line 3389 of file SgGuiPlotter.cpp.

References area_, and SgPlotArea::setIsStdVar().

Referenced by control().

◆ pointInfoRequested

void SgPlot::pointInfoRequested ( SgPlot _t1,
SgPlotBranch _t2,
int  _t3,
int  _t4,
int  _t5 
)
signal

Definition at line 735 of file SgGuiPlotter.moc.cpp.

Referenced by queryData().

◆ processFilterAuxMinus

void SgPlot::processFilterAuxMinus ( const QPoint &  )
protectedslot

Definition at line 3130 of file SgGuiPlotter.cpp.

References filterAuxActions_, SgPlotCarrier::listOfBranches(), lvBranches_, and plotCarrier_.

Referenced by control().

◆ processFilterAuxPlus

void SgPlot::processFilterAuxPlus ( const QPoint &  )
protectedslot

Definition at line 3149 of file SgGuiPlotter.cpp.

References filterAuxActions_, SgPlotCarrier::listOfBranches(), lvBranches_, and plotCarrier_.

Referenced by control().

◆ processFilterExtMinus

◆ processFilterExtPlus

◆ processFilterMinus

void SgPlot::processFilterMinus ( )
protectedslot

◆ processFilterPlus

void SgPlot::processFilterPlus ( )
protectedslot

◆ processKeyPressEvent

void SgPlot::processKeyPressEvent ( QKeyEvent *  e)
protectedslot

Definition at line 3679 of file SgGuiPlotter.cpp.

References currentKeyModifier_, and userPressedAKey().

Referenced by keyPressEvent().

◆ processKeyReleaseEvent

void SgPlot::processKeyReleaseEvent ( QKeyEvent *  e)
protectedslot

Definition at line 3701 of file SgGuiPlotter.cpp.

References currentKeyModifier_.

Referenced by keyReleaseEvent().

◆ processMouseDoubleClickEvent

void SgPlot::processMouseDoubleClickEvent ( QMouseEvent *  e)
protectedslot

◆ processMouseMoveEvent

◆ processMousePressEvent

◆ processMouseReleaseEvent

◆ processWheelEvent

void SgPlot::processWheelEvent ( QWheelEvent *  e)
protectedslot

Definition at line 3665 of file SgGuiPlotter.cpp.

References rescaleArea(), scaleFactor_, and zoomInAction_.

Referenced by SgPlot().

◆ queryData()

◆ rescaleArea()

◆ resizeEvent()

void SgPlot::resizeEvent ( QResizeEvent *  ev)
protectedvirtual

◆ save2File

void SgPlot::save2File ( )
protectedslot

Definition at line 4154 of file SgGuiPlotter.cpp.

References area_, SgPlotArea::output4Files(), and path2Outputs_.

Referenced by control().

◆ save2Image

◆ setFilterAuxNames()

void SgPlot::setFilterAuxNames ( const QList< QString > &  l)

Definition at line 3276 of file SgGuiPlotter.cpp.

References filterAuxActions_.

Referenced by NsSessionEditDialog::tab4BandPlots().

◆ setFilterExtNames()

void SgPlot::setFilterExtNames ( const QList< QString > &  l)

Definition at line 3287 of file SgGuiPlotter.cpp.

References filterExtActions_.

Referenced by NsSessionEditDialog::tab4BandPlots().

◆ setFilterNames()

void SgPlot::setFilterNames ( const QList< QString > &  l)

Definition at line 3265 of file SgGuiPlotter.cpp.

References filterActions_.

Referenced by NsSessionEditDialog::tab4BandPlots().

◆ setOutputFormat()

◆ setPath2Outputs()

void SgPlot::setPath2Outputs ( const QString &  pth)
inline

Definition at line 626 of file SgGuiPlotter.h.

References path2Outputs_.

◆ setRangeSymmetrical

void SgPlot::setRangeSymmetrical ( bool  is)
protectedslot

Definition at line 3398 of file SgGuiPlotter.cpp.

References area_, and SgPlotArea::setIsRangeSymmetrical().

Referenced by control().

◆ startInquire()

void SgPlot::startInquire ( const QPoint &  point)
protected

◆ startMeasuring()

◆ startReRanging()

◆ startScrollViewport()

void SgPlot::startScrollViewport ( const QPoint &  newCursorPosition)
protected

◆ startSelecting()

void SgPlot::startSelecting ( const QPoint &  point,
bool  isInverse = false 
)
protected

◆ stopInquire()

void SgPlot::stopInquire ( )
protected

◆ stopMeasuring()

void SgPlot::stopMeasuring ( )
protected

◆ stopReRanging()

◆ stopScrollViewport()

void SgPlot::stopScrollViewport ( )
protected

◆ stopSelecting()

void SgPlot::stopSelecting ( const QPoint &  ,
bool  = false 
)
protected

◆ userPressedAKey

void SgPlot::userPressedAKey ( SgPlot _t1,
Qt::KeyboardModifiers  _t2,
int  _t3 
)
signal

Definition at line 714 of file SgGuiPlotter.moc.cpp.

Referenced by processKeyPressEvent().

◆ xAxisChanged

void SgPlot::xAxisChanged ( int  _t1)
signal

Definition at line 721 of file SgGuiPlotter.moc.cpp.

Referenced by changeXaxis().

◆ yAxisChanged

void SgPlot::yAxisChanged ( int  _t1)
signal

Definition at line 728 of file SgGuiPlotter.moc.cpp.

Referenced by changeYaxis().

◆ zoomIn

void SgPlot::zoomIn ( )
protectedslot

Definition at line 3772 of file SgGuiPlotter.cpp.

References rescaleArea(), and scaleFactor_.

Referenced by SgPlot(), and control().

◆ zoomNormalView

◆ zoomOut

void SgPlot::zoomOut ( )
protectedslot

Definition at line 3780 of file SgGuiPlotter.cpp.

References rescaleArea(), and scaleFactor_.

Referenced by SgPlot(), and control().

◆ zoomXIn

void SgPlot::zoomXIn ( )
protectedslot

Definition at line 3788 of file SgGuiPlotter.cpp.

References rescaleArea(), and scaleFactor_.

Referenced by SgPlot(), and control().

◆ zoomXOut

void SgPlot::zoomXOut ( )
protectedslot

Definition at line 3796 of file SgGuiPlotter.cpp.

References rescaleArea(), and scaleFactor_.

Referenced by SgPlot(), and control().

◆ zoomYIn

void SgPlot::zoomYIn ( )
protectedslot

Definition at line 3804 of file SgGuiPlotter.cpp.

References rescaleArea(), and scaleFactor_.

Referenced by SgPlot(), and control().

◆ zoomYOut

void SgPlot::zoomYOut ( )
protectedslot

Definition at line 3812 of file SgGuiPlotter.cpp.

References rescaleArea(), and scaleFactor_.

Referenced by SgPlot(), and control().

Member Data Documentation

◆ area_

◆ bgRangeLimits_

QButtonGroup* SgPlot::bgRangeLimits_
private

Definition at line 796 of file SgGuiPlotter.h.

Referenced by control(), oUserDefinedChanged(), and stopReRanging().

◆ bgSets2plot_

QButtonGroup* SgPlot::bgSets2plot_
private

Definition at line 780 of file SgGuiPlotter.h.

Referenced by control(), and modifyRangeLimits().

◆ cbErrBars_

QCheckBox* SgPlot::cbErrBars_
private

Definition at line 789 of file SgGuiPlotter.h.

Referenced by control().

◆ cbImpulses_

QCheckBox* SgPlot::cbImpulses_
private

Definition at line 790 of file SgGuiPlotter.h.

Referenced by control().

◆ cbLines_

QCheckBox* SgPlot::cbLines_
private

Definition at line 788 of file SgGuiPlotter.h.

Referenced by control().

◆ cbPoints_

QCheckBox* SgPlot::cbPoints_
private

Definition at line 787 of file SgGuiPlotter.h.

Referenced by control().

◆ cbRangeVisible_

QCheckBox* SgPlot::cbRangeVisible_
private

Definition at line 793 of file SgGuiPlotter.h.

Referenced by control(), oUserDefinedChanged(), and stopReRanging().

◆ cbSymmetrical_

QCheckBox* SgPlot::cbSymmetrical_
private

Definition at line 795 of file SgGuiPlotter.h.

Referenced by control().

◆ cbUserDefined_

QCheckBox* SgPlot::cbUserDefined_
private

Definition at line 792 of file SgGuiPlotter.h.

Referenced by control(), oUserDefinedChanged(), and stopReRanging().

◆ cbWStdVar_

QCheckBox* SgPlot::cbWStdVar_
private

Definition at line 794 of file SgGuiPlotter.h.

Referenced by control(), oUserDefinedChanged(), and stopReRanging().

◆ cbXAxis_

QComboBox* SgPlot::cbXAxis_
private

Definition at line 778 of file SgGuiPlotter.h.

Referenced by control(), and fillAxisNames().

◆ cbYAxis_

QComboBox* SgPlot::cbYAxis_
private

Definition at line 779 of file SgGuiPlotter.h.

Referenced by changeXaxisTemp2(), changeYaxisTemp2(), control(), and fillAxisNames().

◆ controls_

QFrame* SgPlot::controls_
private

Definition at line 758 of file SgGuiPlotter.h.

Referenced by control().

◆ currentKeyModifier_

unsigned int SgPlot::currentKeyModifier_
private

◆ extKeys_

QList<QString> SgPlot::extKeys_
private

Definition at line 817 of file SgGuiPlotter.h.

Referenced by SgPlot(), and ~SgPlot().

◆ filterActions_

QList<QAction*> SgPlot::filterActions_
private

Definition at line 783 of file SgGuiPlotter.h.

Referenced by ~SgPlot(), processFilterMinus(), processFilterPlus(), and setFilterNames().

◆ filterAuxActions_

QList<QAction*> SgPlot::filterAuxActions_
private

◆ filterExtActions_

QList<QAction*> SgPlot::filterExtActions_
private

◆ isBranchViewInSpecialMode_

bool SgPlot::isBranchViewInSpecialMode_
private

Definition at line 782 of file SgGuiPlotter.h.

Referenced by branchChanged(), control(), markNextBranch(), and markPrevBranch().

◆ isExtKeyViewInSpecialMode_

bool SgPlot::isExtKeyViewInSpecialMode_
private

Definition at line 819 of file SgGuiPlotter.h.

Referenced by SgPlot(), extKeyChanged(), markNextExtKey(), and markPrevExtKey().

◆ lvBranches_

◆ lvExtKeys_

QListView* SgPlot::lvExtKeys_
private

◆ maxZoomX_

double SgPlot::maxZoomX_
private

Definition at line 767 of file SgGuiPlotter.h.

Referenced by SgPlot(), and rescaleArea().

◆ maxZoomY_

double SgPlot::maxZoomY_
private

Definition at line 769 of file SgGuiPlotter.h.

Referenced by SgPlot(), and rescaleArea().

◆ minZoomX_

double SgPlot::minZoomX_
private

Definition at line 768 of file SgGuiPlotter.h.

Referenced by SgPlot(), and rescaleArea().

◆ minZoomY_

double SgPlot::minZoomY_
private

Definition at line 770 of file SgGuiPlotter.h.

Referenced by SgPlot(), and rescaleArea().

◆ modes_

unsigned int SgPlot::modes_
private

Definition at line 764 of file SgGuiPlotter.h.

Referenced by SgPlot(), control(), fillAxisNames(), fillBranchesNames(), and queryData().

◆ normalSizeAction_

QAction* SgPlot::normalSizeAction_
private

Definition at line 812 of file SgGuiPlotter.h.

Referenced by SgPlot().

◆ oldCursorPosition_

QPoint SgPlot::oldCursorPosition_
private

Definition at line 774 of file SgGuiPlotter.h.

Referenced by doScrollViewport(), and startScrollViewport().

◆ outputFormat_

OutputFormat SgPlot::outputFormat_
private

Definition at line 761 of file SgGuiPlotter.h.

Referenced by SgPlot(), getOutputFormat(), save2Image(), and setOutputFormat().

◆ path2Outputs_

QString SgPlot::path2Outputs_
private

Definition at line 762 of file SgGuiPlotter.h.

Referenced by getPath2Outputs(), save2File(), save2Image(), and setPath2Outputs().

◆ pbZommIn_

QPushButton* SgPlot::pbZommIn_
private

Definition at line 798 of file SgGuiPlotter.h.

Referenced by control(), rescaleArea(), and zoomNormalView().

◆ pbZommOut_

QPushButton* SgPlot::pbZommOut_
private

Definition at line 799 of file SgGuiPlotter.h.

Referenced by control(), rescaleArea(), and zoomNormalView().

◆ pbZommXIn_

QPushButton* SgPlot::pbZommXIn_
private

Definition at line 800 of file SgGuiPlotter.h.

Referenced by control(), rescaleArea(), and zoomNormalView().

◆ pbZommXOut_

QPushButton* SgPlot::pbZommXOut_
private

Definition at line 801 of file SgGuiPlotter.h.

Referenced by control(), rescaleArea(), and zoomNormalView().

◆ pbZommYIn_

QPushButton* SgPlot::pbZommYIn_
private

Definition at line 802 of file SgGuiPlotter.h.

Referenced by control(), rescaleArea(), and zoomNormalView().

◆ pbZommYOut_

QPushButton* SgPlot::pbZommYOut_
private

Definition at line 803 of file SgGuiPlotter.h.

Referenced by control(), rescaleArea(), and zoomNormalView().

◆ plotCarrier_

◆ plotScroller_

◆ refPoint_

QPoint SgPlot::refPoint_
private

Definition at line 775 of file SgGuiPlotter.h.

◆ scaleFactor_

const double SgPlot::scaleFactor_ = M_2_SQRTPI
staticprivate

Definition at line 755 of file SgGuiPlotter.h.

Referenced by processWheelEvent(), zoomIn(), zoomOut(), zoomXIn(), zoomXOut(), zoomYIn(), and zoomYOut().

◆ scaleX_

◆ scaleY_

◆ zoomInAction_

QAction* SgPlot::zoomInAction_
private

Definition at line 806 of file SgGuiPlotter.h.

Referenced by SgPlot(), ~SgPlot(), control(), processWheelEvent(), rescaleArea(), and zoomNormalView().

◆ zoomOutAction_

QAction* SgPlot::zoomOutAction_
private

Definition at line 809 of file SgGuiPlotter.h.

Referenced by SgPlot(), ~SgPlot(), control(), rescaleArea(), and zoomNormalView().

◆ zoomXInAction_

QAction* SgPlot::zoomXInAction_
private

Definition at line 807 of file SgGuiPlotter.h.

Referenced by SgPlot(), and rescaleArea().

◆ zoomXOutAction_

QAction* SgPlot::zoomXOutAction_
private

Definition at line 810 of file SgGuiPlotter.h.

Referenced by SgPlot(), and rescaleArea().

◆ zoomYInAction_

QAction* SgPlot::zoomYInAction_
private

Definition at line 808 of file SgGuiPlotter.h.

Referenced by SgPlot(), and rescaleArea().

◆ zoomYOutAction_

QAction* SgPlot::zoomYOutAction_
private

Definition at line 811 of file SgGuiPlotter.h.

Referenced by SgPlot(), and rescaleArea().


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