#include <Axis.h>
Public Types | |
NoAxis | |
Fixed | |
Variable | |
X | |
Y | |
Z | |
enum | Kind { NoAxis, Fixed, Variable } |
enum | ID { X, Y, Z } |
Static Public Member Functions | |
static const ISType & | type () |
Public Attributes | |
Kind | kind |
long | nbins |
std::string | title |
std::vector< double > | range |
std::vector< long > | indices |
std::vector< std::string > | labels |
Protected Member Functions | |
Axis (const std::string &type) | |
void | publishGuts (ISostream &out) |
void | refreshGuts (ISistream &in) |
std::vector<long> oh::Axis::indices |
Indices of labeled bins
Kind oh::Axis::kind |
Type of this axis
std::vector<std::string> oh::Axis::labels |
Labels for this axis
long oh::Axis::nbins |
Number of bins
std::vector<double> oh::Axis::range |
Axis range (contents depends on axis type)
std::string oh::Axis::title |
Title of this axis