oh::Axis Class Reference

#include <Axis.h>

List of all members.

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)


Detailed Description

This class is used to describe histogram axis

Author:
generated by the IS tool
Version:
12/04/06


Member Data Documentation

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


The documentation for this class was generated from the following file:
Generated on Thu Dec 21 16:26:03 2006 for OH User API by  doxygen 1.4.7