The namespace for axes constants. More...
Enumerations | |
| enum | Type { X = 0, Y = 1, Z = 2, W = 3, XE = 4, YE = 5, T = 10, UNKNOWN = 1000 } |
| Axes constants. More... | |
Functions | |
| Type | convert (const std::string &axis) |
| Converts from string representation ot Axes::Type representation. More... | |
| Type | convert (unsigned int i) |
| Converts from integer represenation to Axes::Tyoe representation. More... | |
Variables | |
| static Type | types [] = { X, Y, Z, W, XE, YE, UNKNOWN } |
| An array to allow conversion of integer to enumeration. More... | |
The namespace for axes constants.
| enum Type |
Axes constants.
The axes constants are used to access and set attributes of PlotterBase objects.
| Enumerator | |
|---|---|
| X |
X axis. |
| Y |
Y axis. |
| Z |
Z axis. |
| W |
weight |
| XE |
X error or width. |
| YE |
Y error or width. |
| T |
title |
| UNKNOWN | |
Definition at line 31 of file AxesType.h.
| Type MDL_HIPPOPLOT_API convert | ( | const std::string & | axis | ) |
Converts from string representation ot Axes::Type representation.
Definition at line 32 of file AxesType.cxx.
References T, num_util::type(), UNKNOWN, X, Y, and Z.
Referenced by DisplayController::addLineRep(), Inspector::axis_button_group_clicked(), PlotterBaseXML::createFontElements(), DisplayController::getAverage(), FontXML::getAxis(), AxisModelXML::getAxis(), PyDataRep::getBinWidth(), PlotterBase::getBinWidth(), QtDisplay::getLabel(), DisplayController::getLog(), DataRep::getMean(), PlotterBase::getOffset(), QtDisplay::getRange(), DisplayController::getRMS(), DataRep::getRMS(), PlotterBaseXML::handleCutPlotter(), QtDisplay::setAutoRanging(), PlotterBase::setAutoRanging(), PlotterBase::setAutoTicks(), PlotterBase::setBinWidth(), PyDataRep::setBinWidth(), DisplayController::setBinWidth(), QtCut::setCutRange(), PyDataRep::setErrorDisplay(), QtDisplay::setLabel(), PlotterBase::setLabel(), QtDisplay::setLog(), DisplayController::setLog(), PlotterBase::setNumberOfBins(), DyHist2DProjector::setOffset(), PlotterBase::setOffset(), QtDisplay::setOffset(), PlotterBase::setRange(), and PlotterBase::setTicks().
| Type MDL_HIPPOPLOT_API convert | ( | unsigned int | i | ) |
Converts from integer represenation to Axes::Tyoe representation.
Definition at line 43 of file AxesType.cxx.
An array to allow conversion of integer to enumeration.
Definition at line 30 of file AxesType.cxx.
Referenced by convert(), CanvasView::invalidImageFormatError(), and FitsFile::writeHDU().