Anaphe Home Page Reference Documentation

Main Page     Namespaces     Classes     Source Code    

Anaphe::IAxis Class Reference

#include <IAxis.h>

List of all members.

Public Methods

virtual ~IAxis ()
virtual double lowerEdge () const=0
 Lower axis edge.

virtual double upperEdge () const=0
 Upper axis edge.

virtual int bins () const=0
 Number of in-range bins in the axis.

virtual double binLowerEdge (int index) const=0
 Lower edge of the in-range bin identified by index.

virtual double binUpperEdge (int index) const=0
 Upper edge of the in-range bin identified by index.

virtual double binWidth (int index) const=0
 Width of the in-range bin identified by index.

virtual double binCentre (int index) const=0
 Centre of the bin located by index.

virtual int coordToIndex (double coord) const=0
 Equivalent to coordToIndex( coord ); for 1D histogram or coordToIndexX( coordX ); or coordToIndexY( coordY ); for 2D histogram.


Constructor & Destructor Documentation

virtual Anaphe::IAxis::~IAxis   [inline, virtual]
 


Member Function Documentation

virtual double Anaphe::IAxis::binCentre int    index const [pure virtual]
 

virtual double Anaphe::IAxis::binLowerEdge int    index const [pure virtual]
 

virtual int Anaphe::IAxis::bins   const [pure virtual]
 

virtual double Anaphe::IAxis::binUpperEdge int    index const [pure virtual]
 

virtual double Anaphe::IAxis::binWidth int    index const [pure virtual]
 

virtual int Anaphe::IAxis::coordToIndex double    coord const [pure virtual]
 

virtual double Anaphe::IAxis::lowerEdge   const [pure virtual]
 

virtual double Anaphe::IAxis::upperEdge   const [pure virtual]
 


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

Anaphe documentation generated by Doxygen (www.doxygen.org)