Enumerations | Functions | Variables
hippodraw::Axes Namespace Reference

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.
Type convert (unsigned int i)
 Converts from integer represenation to Axes::Tyoe representation.

Variables

static Type types [] = { X, Y, Z, W, XE, YE, UNKNOWN }
 An array to allow conversion of integer to enumeration.

Detailed Description

The namespace for axes constants.

Author
Paul F. Kunz Paul_.nosp@m.Kunz.nosp@m.@slac.nosp@m..sta.nosp@m.nford.nosp@m..edu

Enumeration Type Documentation

enum Type

Axes constants.

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

Author
Stephane Bonneaud ganda.nosp@m.lf@s.nosp@m.lac.s.nosp@m.tanf.nosp@m.ord.e.nosp@m.du
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.

Function Documentation

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 NTuple::addColumn(), DisplayController::addLineRep(), Inspector::axis_button_group_clicked(), PyDataSource::checkRank(), DataSource::checkWidth(), RootNTuple::createBinding(), NTupleXML::createChildren2D(), ContourPointRep::createContours(), FunctionProjectorXML::createElement(), NTupleProjectorXML::createElement(), PlotterBaseXML::createFontElements(), TotalTextRep::drawProjectedValues(), UnderflowTextRep::drawProjectedValues(), OverflowTextRep::drawProjectedValues(), FuncParmRep::drawProjectedValues(), AverageTextRep::drawProjectedValues(), AxisRepBase::drawXLabels(), AxisRepBase::drawXMag(), AxisRepBase::drawYLabels(), AxisRepBase::drawYMag(), AxisRepColor::drawZTickLabels(), FunctionController::ellipsoidNTuple(), DisplayController::getAverage(), FontXML::getAxis(), AxisModelXML::getAxis(), NTupleProjectorXML::getBindings(), PyDataRep::getBinWidth(), PlotterBase::getBinWidth(), QtDisplay::getLabel(), DisplayController::getLog(), DataRep::getMean(), PlotterBase::getOffset(), QtDisplay::getRange(), DisplayController::getRMS(), DataRep::getRMS(), NTuple::getRow(), PlotterBaseXML::handleCutPlotter(), MinuitMigrad::initialize(), DataSource::isValidColumn(), LinearSumFunction::parmNames(), NTupleController::readAsciiNTuple(), DataSourceController::registerNTuple(), PyDataSource::replaceColumn(), FitsNTuple::replaceColumn(), NTuple::replaceColumn(), PyDataSource::saveColumnFromNumArray(), NTupleController::saveNTuples(), QtXmlElement::setAttribute(), FunctionProjectorXML::setAttributes(), QtDisplay::setAutoRanging(), PlotterBase::setAutoRanging(), PlotterBase::setAutoTicks(), PlotterBase::setBinWidth(), PyDataRep::setBinWidth(), DisplayController::setBinWidth(), QtCut::setCutRange(), PyDataRep::setErrorDisplay(), QtDisplay::setLabel(), PlotterBase::setLabel(), NTuple::setLabels(), QtDisplay::setLog(), DisplayController::setLog(), PlotterBase::setNumberOfBins(), DyHist2DProjector::setOffset(), PlotterBase::setOffset(), QtDisplay::setOffset(), PlotterBase::setRange(), ColumnPointRep::setStyle(), LinePointRep::setStyle(), SymbolPointRep::setStyle(), PlotterBase::setTicks(), PlotterBase::setView(), DataSource::throwIfInvalidRowSize(), and FitsController::version().

Type MDL_HIPPOPLOT_API convert ( unsigned int  i)

Converts from integer represenation to Axes::Tyoe representation.

Definition at line 43 of file AxesType.cxx.

References types, and UNKNOWN.

Variable Documentation

Type types[] = { X, Y, Z, W, XE, YE, UNKNOWN }
static

An array to allow conversion of integer to enumeration.

Note
Use static as recommended by KDE developers because no long symbol will be exported.

Definition at line 30 of file AxesType.cxx.

Referenced by convert(), CanvasView::invalidImageFormatError(), and FitsFile::writeHDU().


Generated for HippoDraw Class Library by doxygen