General Purpose Geodetic Library
SgPlotArea Class Reference

#include <SgGuiPlotter.h>

Inheritance diagram for SgPlotArea:
QWidget

Public Types

enum  UserMode {
  UserMode_DEFAULT = 0 , UserMode_SCROLLING = 1 , UserMode_INQUIRING = 2 , UserMode_MEASURING = 3 ,
  UserMode_RERANGING = 4 , UserMode_QUERYING = 5 , UserMode_SELECTING = 6 , UserMode_DESELECTING = 7
}
 
enum  SetsOfData { SOD_ALL = 0 , SOD_USABLE = 1 , SOD_PROCESSED = 2 }
 

Public Member Functions

 SgPlotArea (SgPlotCarrier *, QWidget *parent=0, Qt::WindowFlags f=0)
 
virtual ~SgPlotArea ()
 
void setXColumn (unsigned int xColumn)
 
void setYColumn (unsigned int yColumn)
 
unsigned int getXColumn () const
 
unsigned int getYColumn () const
 
UserMode getUserMode () const
 
const QPoint & getRulerFromPoint () const
 
const QPoint & getRulerToPoint () const
 
const QPoint & getRulerToPointPrev () const
 
bool isXTicsMJD () const
 
SetsOfData getRangeLimits () const
 
SetsOfData getSets2plot () const
 
int width () const
 
int height () const
 
void setBPHuePhase (int)
 
void setBPSaturation (int)
 
void setBPValue (int)
 
void setIsPlotPoints (bool is)
 
void setIsPlotLines (bool is)
 
void setIsPlotErrBars (bool is)
 
void setIsPlotImpulses (bool is)
 
void setUserMode (UserMode mode)
 
void setRulerFromPoint (QPoint point)
 
void setRulerToPoint (QPoint point)
 
void setVisibleWidth (int width)
 
void setVisibleHeight (int height)
 
void setHave2HasZero (bool is)
 
void setIsLimitsOnVisible (bool is)
 
void setIsStdVar (bool is)
 
void setIsRangeSymmetrical (bool is)
 
void setRangeLimits (SetsOfData rl)
 
void setSets2plot (SetsOfData sod)
 
virtual QString className () const
 
void output4Print (QPainter *, int, int, int, int, int)
 
void output4Files (const QString &path)
 
void dataChanged ()
 
void setUserDefinedRanges (double, double, double, double)
 
void unsetUserDefinedRanges ()
 
void queryPoint (const QPoint &, SgPlotBranch *&, int &)
 

Protected Member Functions

void drawWholePlot (QPainter *, const QRect &)
 
void drawPointInfo (QPainter *)
 
void drawRuler (QPainter *)
 
void drawRangeSelector (QPainter *)
 
void drawPointSelector (QPainter *)
 
void drawFrames (QPainter *)
 
void drawYTics (QPainter *)
 
void drawXTics (QPainter *)
 
void drawXmjdTics (QPainter *)
 
void drawData (QPainter *, const QRect &)
 
void calcLimits ()
 
void calcTransforms ()
 
void defineAreas (QPainter *)
 
int calcX (double x) const
 
int calcY (double y) const
 
double reverseCalcX (int x) const
 
double reverseCalcY (int y) const
 
void setBranchColors ()
 
void initBranchPens ()
 
virtual void paintEvent (QPaintEvent *)
 
virtual void resizeEvent (QResizeEvent *)
 

Protected Attributes

int width_
 
int height_
 
int upMargin_
 
int rightMargin_
 
int visibleWidth_
 
int visibleHeight_
 
int xLabelWidth_
 
int labelsHeight_
 
int yLabelWidth_
 
int yLabelHeight_
 
int xTicsWidth_
 
int yTicsWidth_
 
int xFrameBegin_
 
int xFrameEnd_
 
int yFrameBegin_
 
int yFrameEnd_
 
int xDataBegin_
 
int xDataEnd_
 
int yDataBegin_
 
int yDataEnd_
 
int titleWidth_
 
int numOfXTics_
 
int xStepP_
 
double xTicsStep_
 
double xTicsBias_
 
bool isXTicsBiased_
 
bool isXTicsMJD_
 
int xTicsMJD_
 
int numOfYTics_
 
int yStepP_
 
double yTicsStep_
 
double yTicsBias_
 
bool isYTicsBiased_
 
QString * xLabel_
 
QString * yLabel_
 
int radius_
 
int ddr_
 
unsigned int xColumn_
 
unsigned int yColumn_
 
double maxX_
 
double maxY_
 
double minX_
 
double minY_
 
double userDefinedMaxX_
 
double userDefinedMaxY_
 
double userDefinedMinX_
 
double userDefinedMinY_
 
bool useUserDefinedRanges_
 
int xMargins_
 
int yMargins_
 
double f_Ax_
 
double f_Bx_
 
double f_Ay_
 
double f_By_
 
QPen * framePen_
 
QPen * branchPens_
 
QBrush * branchBrushes_
 
QPen * zeroPen_
 
QPen * barPen_
 
QPen * ticLinesPen_
 
QPen * rulerPen_
 
QBrush * rulerBrush_
 
QPen * branchSelectedPens_
 
QBrush * branchSelectedBrushes_
 
QPen * ignoredPen_
 
QBrush * ignoredBrush_
 
int bpHuePhase_
 
int bpSaturation_
 
int bpValue_
 
bool isPlotPoints_
 
bool isPlotLines_
 
bool isPlotErrBars_
 
bool isPlotImpulses_
 
bool isLimitsOnVisible_
 
bool isStdVar_
 
bool isRangeSymmetrical_
 
SetsOfData rangeLimits_
 
SetsOfData sets2plot_
 
SgPlotCarrierplotCarrier_
 
bool have2HasZero_
 
UserMode userMode_
 
QCursor cursorDefault_
 
QCursor cursorScrolling_
 
QCursor cursorMeasuring_
 
QPoint rulerFromPoint_
 
QPoint rulerToPoint_
 
QPoint rulerToPointPrev_
 

Static Protected Attributes

static QString xLabel4Unknown_
 
static QString yLabel4Unknown_
 

Friends

class SgPlot
 

Detailed Description

Plot area itself ====================================================================================================

Definition at line 258 of file SgGuiPlotter.h.

Member Enumeration Documentation

◆ SetsOfData

Enumerator
SOD_ALL 
SOD_USABLE 
SOD_PROCESSED 

Definition at line 275 of file SgGuiPlotter.h.

◆ UserMode

Enumerator
UserMode_DEFAULT 
UserMode_SCROLLING 
UserMode_INQUIRING 
UserMode_MEASURING 
UserMode_RERANGING 
UserMode_QUERYING 
UserMode_SELECTING 
UserMode_DESELECTING 

Definition at line 264 of file SgGuiPlotter.h.

Constructor & Destructor Documentation

◆ SgPlotArea()

◆ ~SgPlotArea()

SgPlotArea::~SgPlotArea ( )
virtual

Member Function Documentation

◆ calcLimits()

◆ calcTransforms()

void SgPlotArea::calcTransforms ( )
protected

Definition at line 845 of file SgGuiPlotter.cpp.

References f_Ax_, f_Ay_, f_Bx_, f_By_, maxX_, maxY_, minX_, minY_, xDataBegin_, xDataEnd_, yDataBegin_, and yDataEnd_.

Referenced by drawWholePlot().

◆ calcX()

int SgPlotArea::calcX ( double  x) const
inlineprotected

Definition at line 499 of file SgGuiPlotter.h.

References f_Ax_, f_Bx_, and width_.

Referenced by drawData(), drawXmjdTics(), drawXTics(), and queryPoint().

◆ calcY()

int SgPlotArea::calcY ( double  y) const
inlineprotected

Definition at line 513 of file SgGuiPlotter.h.

References f_Ay_, f_By_, and height_.

Referenced by drawData(), drawYTics(), and queryPoint().

◆ className()

virtual QString SgPlotArea::className ( ) const
inlinevirtual

Definition at line 341 of file SgGuiPlotter.h.

Referenced by output4Files(), and queryPoint().

◆ dataChanged()

void SgPlotArea::dataChanged ( )
inline

Definition at line 344 of file SgGuiPlotter.h.

References initBranchPens().

Referenced by SgPlot::dataStructureChanged().

◆ defineAreas()

◆ drawData()

◆ drawFrames()

◆ drawPointInfo()

void SgPlotArea::drawPointInfo ( QPainter *  painter)
protected

◆ drawPointSelector()

void SgPlotArea::drawPointSelector ( QPainter *  painter)
protected

Definition at line 1247 of file SgGuiPlotter.cpp.

References rulerFromPoint_, rulerPen_, and rulerToPoint_.

Referenced by drawWholePlot().

◆ drawRangeSelector()

void SgPlotArea::drawRangeSelector ( QPainter *  painter)
protected

◆ drawRuler()

void SgPlotArea::drawRuler ( QPainter *  painter)
protected

◆ drawWholePlot()

◆ drawXmjdTics()

void SgPlotArea::drawXmjdTics ( QPainter *  painter)
protected

◆ drawXTics()

void SgPlotArea::drawXTics ( QPainter *  painter)
protected

◆ drawYTics()

void SgPlotArea::drawYTics ( QPainter *  painter)
protected

◆ getRangeLimits()

SetsOfData SgPlotArea::getRangeLimits ( ) const
inline

Definition at line 307 of file SgGuiPlotter.h.

References rangeLimits_.

Referenced by SgPlot::control().

◆ getRulerFromPoint()

const QPoint& SgPlotArea::getRulerFromPoint ( ) const
inline

Definition at line 303 of file SgGuiPlotter.h.

References rulerFromPoint_.

Referenced by SgPlot::doSelecting(), and SgPlot::stopReRanging().

◆ getRulerToPoint()

const QPoint& SgPlotArea::getRulerToPoint ( ) const
inline

Definition at line 304 of file SgGuiPlotter.h.

References rulerToPoint_.

Referenced by SgPlot::doSelecting(), and SgPlot::stopReRanging().

◆ getRulerToPointPrev()

const QPoint& SgPlotArea::getRulerToPointPrev ( ) const
inline

Definition at line 305 of file SgGuiPlotter.h.

References rulerToPointPrev_.

Referenced by SgPlot::doSelecting().

◆ getSets2plot()

SetsOfData SgPlotArea::getSets2plot ( ) const
inline

Definition at line 308 of file SgGuiPlotter.h.

References sets2plot_.

Referenced by SgPlot::control().

◆ getUserMode()

◆ getXColumn()

unsigned int SgPlotArea::getXColumn ( ) const
inline

Definition at line 300 of file SgGuiPlotter.h.

References xColumn_.

Referenced by SgPlot::getNumOfXColumn(), SgPlot::queryData(), and SgPlot::save2Image().

◆ getYColumn()

unsigned int SgPlotArea::getYColumn ( ) const
inline

Definition at line 301 of file SgGuiPlotter.h.

References yColumn_.

Referenced by SgPlot::getNumOfYColumn(), SgPlot::queryData(), and SgPlot::save2Image().

◆ height()

◆ initBranchPens()

void SgPlotArea::initBranchPens ( )
protected

◆ isXTicsMJD()

bool SgPlotArea::isXTicsMJD ( ) const
inline

Definition at line 306 of file SgGuiPlotter.h.

References isXTicsMJD_.

Referenced by SgPlot::queryData().

◆ output4Files()

◆ output4Print()

void SgPlotArea::output4Print ( QPainter *  prnPainter,
int  width,
int  height,
int  radius,
int  ddr,
int  fontSize 
)

Definition at line 2192 of file SgGuiPlotter.cpp.

References ddr_, drawWholePlot(), height(), height_, radius_, width(), and width_.

Referenced by SgPlot::save2Image().

◆ paintEvent()

void SgPlotArea::paintEvent ( QPaintEvent *  e)
protectedvirtual

Definition at line 1046 of file SgGuiPlotter.cpp.

References drawWholePlot().

◆ queryPoint()

◆ resizeEvent()

void SgPlotArea::resizeEvent ( QResizeEvent *  ev)
protectedvirtual

Definition at line 1036 of file SgGuiPlotter.cpp.

References height_, and width_.

◆ reverseCalcX()

double SgPlotArea::reverseCalcX ( int  x) const
inlineprotected

Definition at line 527 of file SgGuiPlotter.h.

References f_Ax_, and f_Bx_.

Referenced by drawPointInfo(), drawRangeSelector(), drawRuler(), and SgPlot::stopReRanging().

◆ reverseCalcY()

double SgPlotArea::reverseCalcY ( int  y) const
inlineprotected

Definition at line 534 of file SgGuiPlotter.h.

References f_Ay_, and f_By_.

Referenced by drawPointInfo(), drawRangeSelector(), drawRuler(), and SgPlot::stopReRanging().

◆ setBPHuePhase()

void SgPlotArea::setBPHuePhase ( int  phase)

Definition at line 628 of file SgGuiPlotter.cpp.

References bpHuePhase_, and setBranchColors().

Referenced by SgPlot::colorHChanged().

◆ setBPSaturation()

void SgPlotArea::setBPSaturation ( int  saturation)

Definition at line 638 of file SgGuiPlotter.cpp.

References bpSaturation_, and setBranchColors().

Referenced by SgPlot::colorSChanged().

◆ setBPValue()

void SgPlotArea::setBPValue ( int  value)

Definition at line 648 of file SgGuiPlotter.cpp.

References bpValue_, and setBranchColors().

Referenced by SgPlot::colorVChanged().

◆ setBranchColors()

◆ setHave2HasZero()

void SgPlotArea::setHave2HasZero ( bool  is)
inline

Definition at line 330 of file SgGuiPlotter.h.

References have2HasZero_.

Referenced by SgPlot::SgPlot().

◆ setIsLimitsOnVisible()

void SgPlotArea::setIsLimitsOnVisible ( bool  is)
inline

Definition at line 331 of file SgGuiPlotter.h.

References isLimitsOnVisible_.

Referenced by SgPlot::oVisRang().

◆ setIsPlotErrBars()

void SgPlotArea::setIsPlotErrBars ( bool  is)
inline

Definition at line 319 of file SgGuiPlotter.h.

References isPlotErrBars_.

Referenced by SgPlot::dmErrBarsChanged().

◆ setIsPlotImpulses()

void SgPlotArea::setIsPlotImpulses ( bool  is)
inline

Definition at line 320 of file SgGuiPlotter.h.

References isPlotImpulses_.

Referenced by SgPlot::dmImpulsesChanged().

◆ setIsPlotLines()

void SgPlotArea::setIsPlotLines ( bool  is)
inline

Definition at line 318 of file SgGuiPlotter.h.

References isPlotLines_.

Referenced by SgPlot::dmLinesChanged().

◆ setIsPlotPoints()

void SgPlotArea::setIsPlotPoints ( bool  is)
inline

Definition at line 317 of file SgGuiPlotter.h.

References isPlotPoints_.

Referenced by SgPlot::dmPointsChanged().

◆ setIsRangeSymmetrical()

void SgPlotArea::setIsRangeSymmetrical ( bool  is)
inline

Definition at line 333 of file SgGuiPlotter.h.

References isRangeSymmetrical_.

Referenced by SgPlot::setRangeSymmetrical().

◆ setIsStdVar()

void SgPlotArea::setIsStdVar ( bool  is)
inline

Definition at line 332 of file SgGuiPlotter.h.

References isStdVar_.

Referenced by SgPlot::oWStdVar().

◆ setRangeLimits()

void SgPlotArea::setRangeLimits ( SetsOfData  rl)
inline

Definition at line 334 of file SgGuiPlotter.h.

References rangeLimits_.

Referenced by SgPlot::modifyRangeLimits().

◆ setRulerFromPoint()

void SgPlotArea::setRulerFromPoint ( QPoint  point)
inline

◆ setRulerToPoint()

◆ setSets2plot()

void SgPlotArea::setSets2plot ( SetsOfData  sod)
inline

Definition at line 335 of file SgGuiPlotter.h.

References sets2plot_.

Referenced by SgPlot::modifySets2plot().

◆ setUserDefinedRanges()

void SgPlotArea::setUserDefinedRanges ( double  minX,
double  maxX,
double  minY,
double  maxY 
)

◆ setUserMode()

◆ setVisibleHeight()

void SgPlotArea::setVisibleHeight ( int  height)
inline

Definition at line 326 of file SgGuiPlotter.h.

References height(), height_, and visibleHeight_.

Referenced by SgPlot::rescaleArea(), SgPlot::resizeEvent(), and SgPlot::zoomNormalView().

◆ setVisibleWidth()

void SgPlotArea::setVisibleWidth ( int  width)
inline

Definition at line 325 of file SgGuiPlotter.h.

References visibleWidth_, width(), and width_.

Referenced by SgPlot::rescaleArea(), SgPlot::resizeEvent(), and SgPlot::zoomNormalView().

◆ setXColumn()

◆ setYColumn()

◆ unsetUserDefinedRanges()

void SgPlotArea::unsetUserDefinedRanges ( )

◆ width()

Friends And Related Function Documentation

◆ SgPlot

friend class SgPlot
friend

Definition at line 262 of file SgGuiPlotter.h.

Member Data Documentation

◆ barPen_

QPen* SgPlotArea::barPen_
protected

Definition at line 429 of file SgGuiPlotter.h.

Referenced by SgPlotArea(), ~SgPlotArea(), and drawData().

◆ bpHuePhase_

int SgPlotArea::bpHuePhase_
protected

Definition at line 437 of file SgGuiPlotter.h.

Referenced by SgPlotArea(), setBPHuePhase(), and setBranchColors().

◆ bpSaturation_

int SgPlotArea::bpSaturation_
protected

Definition at line 438 of file SgGuiPlotter.h.

Referenced by SgPlotArea(), setBPSaturation(), and setBranchColors().

◆ bpValue_

int SgPlotArea::bpValue_
protected

Definition at line 439 of file SgGuiPlotter.h.

Referenced by SgPlotArea(), setBPValue(), and setBranchColors().

◆ branchBrushes_

QBrush* SgPlotArea::branchBrushes_
protected

Definition at line 427 of file SgGuiPlotter.h.

Referenced by SgPlotArea(), ~SgPlotArea(), drawData(), initBranchPens(), and setBranchColors().

◆ branchPens_

QPen* SgPlotArea::branchPens_
protected

Definition at line 426 of file SgGuiPlotter.h.

Referenced by SgPlotArea(), ~SgPlotArea(), drawData(), initBranchPens(), and setBranchColors().

◆ branchSelectedBrushes_

QBrush* SgPlotArea::branchSelectedBrushes_
protected

Definition at line 434 of file SgGuiPlotter.h.

Referenced by SgPlotArea(), ~SgPlotArea(), drawData(), initBranchPens(), and setBranchColors().

◆ branchSelectedPens_

QPen* SgPlotArea::branchSelectedPens_
protected

Definition at line 433 of file SgGuiPlotter.h.

Referenced by SgPlotArea(), ~SgPlotArea(), drawData(), initBranchPens(), and setBranchColors().

◆ cursorDefault_

QCursor SgPlotArea::cursorDefault_
protected

Definition at line 462 of file SgGuiPlotter.h.

Referenced by SgPlotArea(), and setUserMode().

◆ cursorMeasuring_

QCursor SgPlotArea::cursorMeasuring_
protected

Definition at line 464 of file SgGuiPlotter.h.

Referenced by SgPlotArea(), and setUserMode().

◆ cursorScrolling_

QCursor SgPlotArea::cursorScrolling_
protected

Definition at line 463 of file SgGuiPlotter.h.

Referenced by SgPlotArea(), and setUserMode().

◆ ddr_

int SgPlotArea::ddr_
protected

Definition at line 398 of file SgGuiPlotter.h.

Referenced by SgPlotArea(), drawData(), and output4Print().

◆ f_Ax_

double SgPlotArea::f_Ax_
protected

Definition at line 419 of file SgGuiPlotter.h.

Referenced by SgPlotArea(), calcTransforms(), calcX(), drawXmjdTics(), drawXTics(), and reverseCalcX().

◆ f_Ay_

double SgPlotArea::f_Ay_
protected

Definition at line 421 of file SgGuiPlotter.h.

Referenced by SgPlotArea(), calcTransforms(), calcY(), drawYTics(), and reverseCalcY().

◆ f_Bx_

double SgPlotArea::f_Bx_
protected

Definition at line 420 of file SgGuiPlotter.h.

Referenced by SgPlotArea(), calcTransforms(), calcX(), drawXmjdTics(), drawXTics(), and reverseCalcX().

◆ f_By_

double SgPlotArea::f_By_
protected

Definition at line 422 of file SgGuiPlotter.h.

Referenced by SgPlotArea(), calcTransforms(), calcY(), drawYTics(), and reverseCalcY().

◆ framePen_

QPen* SgPlotArea::framePen_
protected

◆ have2HasZero_

bool SgPlotArea::have2HasZero_
protected

Definition at line 458 of file SgGuiPlotter.h.

Referenced by SgPlotArea(), calcLimits(), and setHave2HasZero().

◆ height_

int SgPlotArea::height_
protected

◆ ignoredBrush_

QBrush* SgPlotArea::ignoredBrush_
protected

Definition at line 436 of file SgGuiPlotter.h.

Referenced by SgPlotArea(), ~SgPlotArea(), and drawData().

◆ ignoredPen_

QPen* SgPlotArea::ignoredPen_
protected

Definition at line 435 of file SgGuiPlotter.h.

Referenced by SgPlotArea(), ~SgPlotArea(), and drawData().

◆ isLimitsOnVisible_

bool SgPlotArea::isLimitsOnVisible_
protected

Definition at line 448 of file SgGuiPlotter.h.

Referenced by SgPlotArea(), calcLimits(), and setIsLimitsOnVisible().

◆ isPlotErrBars_

bool SgPlotArea::isPlotErrBars_
protected

Definition at line 444 of file SgGuiPlotter.h.

Referenced by SgPlotArea(), drawData(), and setIsPlotErrBars().

◆ isPlotImpulses_

bool SgPlotArea::isPlotImpulses_
protected

Definition at line 445 of file SgGuiPlotter.h.

Referenced by SgPlotArea(), drawData(), and setIsPlotImpulses().

◆ isPlotLines_

bool SgPlotArea::isPlotLines_
protected

Definition at line 443 of file SgGuiPlotter.h.

Referenced by SgPlotArea(), drawData(), and setIsPlotLines().

◆ isPlotPoints_

bool SgPlotArea::isPlotPoints_
protected

Definition at line 442 of file SgGuiPlotter.h.

Referenced by SgPlotArea(), drawData(), and setIsPlotPoints().

◆ isRangeSymmetrical_

bool SgPlotArea::isRangeSymmetrical_
protected

Definition at line 450 of file SgGuiPlotter.h.

Referenced by SgPlotArea(), calcLimits(), and setIsRangeSymmetrical().

◆ isStdVar_

bool SgPlotArea::isStdVar_
protected

Definition at line 449 of file SgGuiPlotter.h.

Referenced by SgPlotArea(), calcLimits(), and setIsStdVar().

◆ isXTicsBiased_

bool SgPlotArea::isXTicsBiased_
protected

Definition at line 382 of file SgGuiPlotter.h.

Referenced by SgPlotArea(), defineAreas(), drawFrames(), and drawXTics().

◆ isXTicsMJD_

bool SgPlotArea::isXTicsMJD_
protected

◆ isYTicsBiased_

bool SgPlotArea::isYTicsBiased_
protected

Definition at line 390 of file SgGuiPlotter.h.

Referenced by SgPlotArea(), defineAreas(), drawFrames(), and drawYTics().

◆ labelsHeight_

int SgPlotArea::labelsHeight_
protected

Definition at line 360 of file SgGuiPlotter.h.

Referenced by SgPlotArea(), defineAreas(), drawFrames(), drawXmjdTics(), drawXTics(), and drawYTics().

◆ maxX_

double SgPlotArea::maxX_
protected

◆ maxY_

double SgPlotArea::maxY_
protected

Definition at line 406 of file SgGuiPlotter.h.

Referenced by SgPlotArea(), calcLimits(), calcTransforms(), defineAreas(), and drawYTics().

◆ minX_

double SgPlotArea::minX_
protected

◆ minY_

double SgPlotArea::minY_
protected

Definition at line 408 of file SgGuiPlotter.h.

Referenced by SgPlotArea(), calcLimits(), calcTransforms(), defineAreas(), and drawYTics().

◆ numOfXTics_

int SgPlotArea::numOfXTics_
protected

Definition at line 378 of file SgGuiPlotter.h.

Referenced by SgPlotArea(), and defineAreas().

◆ numOfYTics_

int SgPlotArea::numOfYTics_
protected

Definition at line 386 of file SgGuiPlotter.h.

Referenced by SgPlotArea(), and defineAreas().

◆ plotCarrier_

◆ radius_

int SgPlotArea::radius_
protected

Definition at line 397 of file SgGuiPlotter.h.

Referenced by SgPlotArea(), drawData(), output4Print(), and queryPoint().

◆ rangeLimits_

SetsOfData SgPlotArea::rangeLimits_
protected

Definition at line 451 of file SgGuiPlotter.h.

Referenced by SgPlotArea(), calcLimits(), getRangeLimits(), and setRangeLimits().

◆ rightMargin_

int SgPlotArea::rightMargin_
protected

Definition at line 355 of file SgGuiPlotter.h.

Referenced by SgPlotArea(), and defineAreas().

◆ rulerBrush_

QBrush* SgPlotArea::rulerBrush_
protected

Definition at line 432 of file SgGuiPlotter.h.

Referenced by SgPlotArea(), ~SgPlotArea(), drawPointInfo(), drawRangeSelector(), and drawRuler().

◆ rulerFromPoint_

QPoint SgPlotArea::rulerFromPoint_
protected

◆ rulerPen_

QPen* SgPlotArea::rulerPen_
protected

◆ rulerToPoint_

QPoint SgPlotArea::rulerToPoint_
protected

◆ rulerToPointPrev_

QPoint SgPlotArea::rulerToPointPrev_
protected

Definition at line 469 of file SgGuiPlotter.h.

Referenced by SgPlotArea(), getRulerToPointPrev(), setRulerToPoint(), and setUserMode().

◆ sets2plot_

SetsOfData SgPlotArea::sets2plot_
protected

◆ ticLinesPen_

QPen* SgPlotArea::ticLinesPen_
protected

Definition at line 430 of file SgGuiPlotter.h.

Referenced by SgPlotArea(), ~SgPlotArea(), drawXmjdTics(), drawXTics(), and drawYTics().

◆ titleWidth_

int SgPlotArea::titleWidth_
protected

Definition at line 376 of file SgGuiPlotter.h.

Referenced by SgPlotArea(), defineAreas(), and drawFrames().

◆ upMargin_

int SgPlotArea::upMargin_
protected

Definition at line 354 of file SgGuiPlotter.h.

Referenced by SgPlotArea(), and defineAreas().

◆ userDefinedMaxX_

double SgPlotArea::userDefinedMaxX_
protected

Definition at line 410 of file SgGuiPlotter.h.

Referenced by calcLimits(), setUserDefinedRanges(), and unsetUserDefinedRanges().

◆ userDefinedMaxY_

double SgPlotArea::userDefinedMaxY_
protected

Definition at line 411 of file SgGuiPlotter.h.

Referenced by calcLimits(), setUserDefinedRanges(), and unsetUserDefinedRanges().

◆ userDefinedMinX_

double SgPlotArea::userDefinedMinX_
protected

Definition at line 412 of file SgGuiPlotter.h.

Referenced by calcLimits(), setUserDefinedRanges(), and unsetUserDefinedRanges().

◆ userDefinedMinY_

double SgPlotArea::userDefinedMinY_
protected

Definition at line 413 of file SgGuiPlotter.h.

Referenced by calcLimits(), setUserDefinedRanges(), and unsetUserDefinedRanges().

◆ userMode_

UserMode SgPlotArea::userMode_
protected

Definition at line 461 of file SgGuiPlotter.h.

Referenced by drawData(), drawWholePlot(), getUserMode(), and setUserMode().

◆ useUserDefinedRanges_

bool SgPlotArea::useUserDefinedRanges_
protected

Definition at line 414 of file SgGuiPlotter.h.

Referenced by calcLimits(), setUserDefinedRanges(), and unsetUserDefinedRanges().

◆ visibleHeight_

int SgPlotArea::visibleHeight_
protected

Definition at line 357 of file SgGuiPlotter.h.

Referenced by SgPlotArea(), drawData(), and setVisibleHeight().

◆ visibleWidth_

int SgPlotArea::visibleWidth_
protected

Definition at line 356 of file SgGuiPlotter.h.

Referenced by SgPlotArea(), drawData(), and setVisibleWidth().

◆ width_

int SgPlotArea::width_
protected

◆ xColumn_

unsigned int SgPlotArea::xColumn_
protected

◆ xDataBegin_

int SgPlotArea::xDataBegin_
protected

Definition at line 371 of file SgGuiPlotter.h.

Referenced by SgPlotArea(), calcTransforms(), defineAreas(), and SgPlot::rescaleArea().

◆ xDataEnd_

int SgPlotArea::xDataEnd_
protected

Definition at line 372 of file SgGuiPlotter.h.

Referenced by SgPlotArea(), calcTransforms(), and defineAreas().

◆ xFrameBegin_

int SgPlotArea::xFrameBegin_
protected

◆ xFrameEnd_

int SgPlotArea::xFrameEnd_
protected

◆ xLabel4Unknown_

QString SgPlotArea::xLabel4Unknown_
staticprotected

Definition at line 394 of file SgGuiPlotter.h.

Referenced by SgPlotArea(), and setXColumn().

◆ xLabel_

QString* SgPlotArea::xLabel_
protected

Definition at line 392 of file SgGuiPlotter.h.

Referenced by SgPlotArea(), defineAreas(), drawFrames(), output4Files(), and setXColumn().

◆ xLabelWidth_

int SgPlotArea::xLabelWidth_
protected

Definition at line 359 of file SgGuiPlotter.h.

Referenced by SgPlotArea(), defineAreas(), and drawFrames().

◆ xMargins_

int SgPlotArea::xMargins_
protected

Definition at line 415 of file SgGuiPlotter.h.

Referenced by SgPlotArea(), defineAreas(), and SgPlot::rescaleArea().

◆ xStepP_

int SgPlotArea::xStepP_
protected

Definition at line 379 of file SgGuiPlotter.h.

Referenced by SgPlotArea(), and defineAreas().

◆ xTicsBias_

double SgPlotArea::xTicsBias_
protected

Definition at line 381 of file SgGuiPlotter.h.

Referenced by SgPlotArea(), defineAreas(), drawFrames(), and drawXTics().

◆ xTicsMJD_

int SgPlotArea::xTicsMJD_
protected

Definition at line 384 of file SgGuiPlotter.h.

Referenced by SgPlotArea(), defineAreas(), drawFrames(), and drawXmjdTics().

◆ xTicsStep_

double SgPlotArea::xTicsStep_
protected

Definition at line 380 of file SgGuiPlotter.h.

Referenced by SgPlotArea(), defineAreas(), drawXmjdTics(), and drawXTics().

◆ xTicsWidth_

int SgPlotArea::xTicsWidth_
protected

Definition at line 363 of file SgGuiPlotter.h.

Referenced by SgPlotArea(), defineAreas(), and drawXTics().

◆ yColumn_

unsigned int SgPlotArea::yColumn_
protected

◆ yDataBegin_

int SgPlotArea::yDataBegin_
protected

◆ yDataEnd_

int SgPlotArea::yDataEnd_
protected

Definition at line 374 of file SgGuiPlotter.h.

Referenced by SgPlotArea(), calcTransforms(), defineAreas(), and drawData().

◆ yFrameBegin_

int SgPlotArea::yFrameBegin_
protected

◆ yFrameEnd_

int SgPlotArea::yFrameEnd_
protected

◆ yLabel4Unknown_

QString SgPlotArea::yLabel4Unknown_
staticprotected

Definition at line 395 of file SgGuiPlotter.h.

Referenced by SgPlotArea(), and setYColumn().

◆ yLabel_

QString* SgPlotArea::yLabel_
protected

Definition at line 393 of file SgGuiPlotter.h.

Referenced by SgPlotArea(), defineAreas(), drawFrames(), output4Files(), and setYColumn().

◆ yLabelHeight_

int SgPlotArea::yLabelHeight_
protected

Definition at line 362 of file SgGuiPlotter.h.

Referenced by SgPlotArea(), and defineAreas().

◆ yLabelWidth_

int SgPlotArea::yLabelWidth_
protected

Definition at line 361 of file SgGuiPlotter.h.

Referenced by SgPlotArea(), defineAreas(), and drawFrames().

◆ yMargins_

int SgPlotArea::yMargins_
protected

Definition at line 416 of file SgGuiPlotter.h.

Referenced by SgPlotArea(), defineAreas(), and SgPlot::rescaleArea().

◆ yStepP_

int SgPlotArea::yStepP_
protected

Definition at line 387 of file SgGuiPlotter.h.

Referenced by SgPlotArea(), defineAreas(), and drawYTics().

◆ yTicsBias_

double SgPlotArea::yTicsBias_
protected

Definition at line 389 of file SgGuiPlotter.h.

Referenced by SgPlotArea(), defineAreas(), drawFrames(), and drawYTics().

◆ yTicsStep_

double SgPlotArea::yTicsStep_
protected

Definition at line 388 of file SgGuiPlotter.h.

Referenced by SgPlotArea(), defineAreas(), and drawYTics().

◆ yTicsWidth_

int SgPlotArea::yTicsWidth_
protected

Definition at line 364 of file SgGuiPlotter.h.

Referenced by SgPlotArea(), defineAreas(), and drawYTics().

◆ zeroPen_

QPen* SgPlotArea::zeroPen_
protected

Definition at line 428 of file SgGuiPlotter.h.

Referenced by SgPlotArea(), ~SgPlotArea(), drawXmjdTics(), drawXTics(), and drawYTics().


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