Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

hippodraw::Axes Namespace Reference


Detailed Description

The namespace for axes constants.

Author:
Paul F. Kunz <Paul_Kunz@slac.stanford.edu>


Enumerations

enum  Type {
  X = 0, Y = 1, Z = 2, W = 3,
  XE = 4, YE = 5, T = 10, UNKNOWN = 1000
}
 Axes constants. More...

Functions

hippodraw::Axes::Type convert (unsigned int i)
 Converts from integer represenation to Axes::Tyoe representation.
hippodraw::Axes::Type convert (const std::string &axis)
 Converts from string representation ot Axes::Type representation.


Enumeration Type Documentation

enum hippodraw::Axes::Type
 

Axes constants.

The axes constants are used to access and set attributes of PlotterBase objects.

Author:
Stephane Bonneaud <gandalf@slac.stanford.edu>
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 33 of file AxesType.h.


Function Documentation

hippodraw::Axes::Type hippodraw::Axes::convert unsigned int  i  )  [inline]
 

Converts from integer represenation to Axes::Tyoe representation.

Definition at line 65 of file AxesType.h.

References hippodraw::Symbol::types, UNKNOWN, W, X, XE, Y, YE, and Z.

hippodraw::Axes::Type hippodraw::Axes::convert const std::string axis  )  [inline]
 

Converts from string representation ot Axes::Type representation.

Note:
Object code size is over 30KB smaller with this function inline.

Definition at line 51 of file AxesType.h.

References T, num_util::type(), UNKNOWN, X, Y, and Z.

Referenced by DisplayController::addLineRep(), 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(), Inspector::on_axis_button_group_clicked(), QtDisplay::setAutoRanging(), PlotterBase::setAutoRanging(), PlotterBase::setAutoTicks(), CutPlotter::setAxisBinding(), PyDataRep::setBinWidth(), PlotterBase::setBinWidth(), DisplayController::setBinWidth(), QtCut::setCutRange(), PyDataRep::setErrorDisplay(), QtDisplay::setLabel(), PlotterBase::setLabel(), QtDisplay::setLog(), DisplayController::setLog(), PlotterBase::setNumberOfBins(), QtDisplay::setOffset(), PlotterBase::setOffset(), DyHist2DProjector::setOffset(), PlotterBase::setRange(), SymbolPointRep::setStyle(), LinePointRep::setStyle(), ColumnPointRep::setStyle(), and PlotterBase::setTicks().


Generated for HippoDraw-1.14.8.5 by doxygen 1.4.3