12 #ifndef DataHistogramRecord_h 13 #define DataHistogramRecord_h double _std_hist
Histogram standard deviation
int _ns_pix
Total number of pixels per line
std::string get_hist_desc()
Histogram descriptor.
double get_max_smp()
Maximum last bin
This class is able to read a data histogram record.
double _max_smp
Maximum last bin
int _ns_lin
Total number of lines
int get_ngrp_lin()
Group size along line axis
double _std_smp
Sample standard deviation
double get_smp_inc()
Sample value increment
int _tab_seq
Table sequence number
int * _hist
Histogram table values.
double _mean_hist
Histogram mean value
double get_std_hist()
Histogram standard deviation
double _min_smp
Minimum first bin
friend std::ostream & operator<<(std::ostream &os, const DataHistogramRecord &data)
This function writes the DataHistogramRecord in a stream.
int _nhist
Histogram table size
int _ngrp_pix
Group size along pixel axis
double get_max_hist()
Maximum histogram value
int _nsamp_lin
Number of samples used per group along line axis
double get_min_smp()
Minimum first bin
std::string _hist_desc
Histogram descriptor.
DataHistogramRecord & operator=(const DataHistogramRecord &rhs)
Copy operator.
int get_nhist()
Histogram table size
int get_nrec()
Records per table
double get_mean_hist()
Histogram mean value
int _nsamp_pix
Number of samples used per group along pixel
double get_mean_smp()
Mean sample value
int get_ns_lin()
Total number of lines
int _nrec
Records per table
int _ngrp_lin
Group size along line axis
friend std::istream & operator>>(std::istream &is, DataHistogramRecord &data)
This function reads a DataHistogramRecord from a stream.
int _nbin
Total number of table bins
double _mean_smp
Mean sample value
std::basic_istream< char > istream
Base class for char input streams.
int get_nsamp_lin()
Number of samples used per group along line axis
double get_std_smp()
Sample standard deviation
DataHistogramRecord()
Constructor.
int get_nsamp_pix()
Number of samples used per group along pixel
double _min_hist
Minimum histogram value
int get_tab_seq()
Table sequence number
int * get_hist()
Histogram table values of 16 bins for Ix16 bins for Q.
int get_ns_pix()
Total number of pixels per line
double get_min_hist()
Minimum histogram value
int get_nbin()
Total number of table bins
double _max_hist
Maximum histogram value
double _smp_inc
Sample value increment
~DataHistogramRecord()
Destructor.
std::basic_ostream< char > ostream
Base class for char output streams.
int get_ngrp_pix()
Group size along pixel axis