OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
This class is able to read a data histogram record. More...
#include <DataHistogramRecord.h>
Public Member Functions | |
DataHistogramRecord () | |
Constructor. More... | |
~DataHistogramRecord () | |
Destructor. More... | |
DataHistogramRecord (const DataHistogramRecord &rhs) | |
Copy constructor. More... | |
DataHistogramRecord & | operator= (const DataHistogramRecord &rhs) |
Copy operator. More... | |
std::string | get_hist_desc () |
Histogram descriptor. More... | |
int | get_nrec () |
Records per table More... | |
int | get_tab_seq () |
Table sequence number More... | |
int | get_nbin () |
Total number of table bins More... | |
int | get_ns_lin () |
Total number of lines More... | |
int | get_ns_pix () |
Total number of pixels per line More... | |
int | get_ngrp_lin () |
Group size along line axis More... | |
int | get_ngrp_pix () |
Group size along pixel axis More... | |
int | get_nsamp_lin () |
Number of samples used per group along line axis More... | |
int | get_nsamp_pix () |
Number of samples used per group along pixel More... | |
double | get_min_smp () |
Minimum first bin More... | |
double | get_max_smp () |
Maximum last bin More... | |
double | get_mean_smp () |
Mean sample value More... | |
double | get_std_smp () |
Sample standard deviation More... | |
double | get_smp_inc () |
Sample value increment More... | |
double | get_min_hist () |
Minimum histogram value More... | |
double | get_max_hist () |
Maximum histogram value More... | |
double | get_mean_hist () |
Histogram mean value More... | |
double | get_std_hist () |
Histogram standard deviation More... | |
int | get_nhist () |
Histogram table size More... | |
int * | get_hist () |
Histogram table values of 16 bins for Ix16 bins for Q. More... | |
Protected Attributes | |
std::string | _hist_desc |
Histogram descriptor. More... | |
int | _nrec |
Records per table More... | |
int | _tab_seq |
Table sequence number More... | |
int | _nbin |
Total number of table bins More... | |
int | _ns_lin |
Total number of lines More... | |
int | _ns_pix |
Total number of pixels per line More... | |
int | _ngrp_lin |
Group size along line axis More... | |
int | _ngrp_pix |
Group size along pixel axis More... | |
int | _nsamp_lin |
Number of samples used per group along line axis More... | |
int | _nsamp_pix |
Number of samples used per group along pixel More... | |
double | _min_smp |
Minimum first bin More... | |
double | _max_smp |
Maximum last bin More... | |
double | _mean_smp |
Mean sample value More... | |
double | _std_smp |
Sample standard deviation More... | |
double | _smp_inc |
Sample value increment More... | |
double | _min_hist |
Minimum histogram value More... | |
double | _max_hist |
Maximum histogram value More... | |
double | _mean_hist |
Histogram mean value More... | |
double | _std_hist |
Histogram standard deviation More... | |
int | _nhist |
Histogram table size More... | |
int * | _hist |
Histogram table values. More... | |
Friends | |
std::ostream & | operator<< (std::ostream &os, const DataHistogramRecord &data) |
This function writes the DataHistogramRecord in a stream. More... | |
std::istream & | operator>> (std::istream &is, DataHistogramRecord &data) |
This function reads a DataHistogramRecord from a stream. More... | |
This class is able to read a data histogram record.
Definition at line 27 of file DataHistogramRecord.h.
ossimplugins::DataHistogramRecord::DataHistogramRecord | ( | ) |
Constructor.
Definition at line 17 of file DataHistogramRecord.cpp.
ossimplugins::DataHistogramRecord::~DataHistogramRecord | ( | ) |
Destructor.
Definition at line 22 of file DataHistogramRecord.cpp.
References _hist.
ossimplugins::DataHistogramRecord::DataHistogramRecord | ( | const DataHistogramRecord & | rhs | ) |
Copy constructor.
Definition at line 28 of file DataHistogramRecord.cpp.
|
inline |
Histogram table values of 16 bins for Ix16 bins for Q.
Definition at line 206 of file DataHistogramRecord.h.
References _hist.
|
inline |
Histogram descriptor.
Definition at line 65 of file DataHistogramRecord.h.
References _hist_desc.
|
inline |
Maximum histogram value
Definition at line 177 of file DataHistogramRecord.h.
References _max_hist.
|
inline |
Maximum last bin
Definition at line 142 of file DataHistogramRecord.h.
References _max_smp.
|
inline |
Histogram mean value
Definition at line 184 of file DataHistogramRecord.h.
References _mean_hist.
|
inline |
Mean sample value
Definition at line 149 of file DataHistogramRecord.h.
References _mean_smp.
|
inline |
Minimum histogram value
Definition at line 170 of file DataHistogramRecord.h.
References _min_hist.
|
inline |
Minimum first bin
Definition at line 135 of file DataHistogramRecord.h.
References _min_smp.
|
inline |
Total number of table bins
Definition at line 86 of file DataHistogramRecord.h.
References _nbin.
|
inline |
Group size along line axis
Definition at line 107 of file DataHistogramRecord.h.
References _ngrp_lin.
|
inline |
Group size along pixel axis
Definition at line 114 of file DataHistogramRecord.h.
References _ngrp_pix.
|
inline |
Histogram table size
Definition at line 198 of file DataHistogramRecord.h.
References _nhist.
|
inline |
Records per table
Definition at line 72 of file DataHistogramRecord.h.
References _nrec.
|
inline |
Total number of lines
Definition at line 93 of file DataHistogramRecord.h.
References _ns_lin.
|
inline |
Total number of pixels per line
Definition at line 100 of file DataHistogramRecord.h.
References _ns_pix.
|
inline |
Number of samples used per group along line axis
Definition at line 121 of file DataHistogramRecord.h.
References _nsamp_lin.
|
inline |
Number of samples used per group along pixel
Definition at line 128 of file DataHistogramRecord.h.
References _nsamp_pix.
|
inline |
Sample value increment
Definition at line 163 of file DataHistogramRecord.h.
References _smp_inc.
|
inline |
Histogram standard deviation
Definition at line 191 of file DataHistogramRecord.h.
References _std_hist.
|
inline |
Sample standard deviation
Definition at line 156 of file DataHistogramRecord.h.
References _std_smp.
|
inline |
Table sequence number
Definition at line 79 of file DataHistogramRecord.h.
References _tab_seq.
DataHistogramRecord & ossimplugins::DataHistogramRecord::operator= | ( | const DataHistogramRecord & | rhs | ) |
Copy operator.
Definition at line 57 of file DataHistogramRecord.cpp.
References _hist_desc, _max_hist, _max_smp, _mean_hist, _mean_smp, _min_hist, _min_smp, _nbin, _ngrp_lin, _ngrp_pix, _nhist, _nrec, _ns_lin, _ns_pix, _nsamp_lin, _nsamp_pix, _smp_inc, _std_hist, _std_smp, and _tab_seq.
|
friend |
This function writes the DataHistogramRecord in a stream.
Definition at line 82 of file DataHistogramRecord.cpp.
|
friend |
This function reads a DataHistogramRecord from a stream.
Definition at line 131 of file DataHistogramRecord.cpp.
|
protected |
Histogram table values.
Definition at line 296 of file DataHistogramRecord.h.
Referenced by DataHistogramRecord(), get_hist(), ossimplugins::operator<<(), ossimplugins::operator>>(), and ~DataHistogramRecord().
|
protected |
Histogram descriptor.
Definition at line 209 of file DataHistogramRecord.h.
Referenced by get_hist_desc(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Maximum histogram value
Definition at line 280 of file DataHistogramRecord.h.
Referenced by get_max_hist(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Maximum last bin
Definition at line 260 of file DataHistogramRecord.h.
Referenced by get_max_smp(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Histogram mean value
Definition at line 284 of file DataHistogramRecord.h.
Referenced by get_mean_hist(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Mean sample value
Definition at line 264 of file DataHistogramRecord.h.
Referenced by get_mean_smp(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Minimum histogram value
Definition at line 276 of file DataHistogramRecord.h.
Referenced by get_min_hist(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Minimum first bin
Definition at line 256 of file DataHistogramRecord.h.
Referenced by get_min_smp(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Total number of table bins
Definition at line 228 of file DataHistogramRecord.h.
Referenced by get_nbin(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Group size along line axis
Definition at line 240 of file DataHistogramRecord.h.
Referenced by get_ngrp_lin(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Group size along pixel axis
Definition at line 244 of file DataHistogramRecord.h.
Referenced by get_ngrp_pix(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Histogram table size
Definition at line 292 of file DataHistogramRecord.h.
Referenced by DataHistogramRecord(), get_nhist(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Records per table
Definition at line 220 of file DataHistogramRecord.h.
Referenced by get_nrec(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Total number of lines
Definition at line 232 of file DataHistogramRecord.h.
Referenced by get_ns_lin(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Total number of pixels per line
Definition at line 236 of file DataHistogramRecord.h.
Referenced by get_ns_pix(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Number of samples used per group along line axis
Definition at line 248 of file DataHistogramRecord.h.
Referenced by get_nsamp_lin(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Number of samples used per group along pixel
Definition at line 252 of file DataHistogramRecord.h.
Referenced by get_nsamp_pix(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Sample value increment
Definition at line 272 of file DataHistogramRecord.h.
Referenced by get_smp_inc(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Histogram standard deviation
Definition at line 288 of file DataHistogramRecord.h.
Referenced by get_std_hist(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Sample standard deviation
Definition at line 268 of file DataHistogramRecord.h.
Referenced by get_std_smp(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().
|
protected |
Table sequence number
Definition at line 224 of file DataHistogramRecord.h.
Referenced by get_tab_seq(), ossimplugins::operator<<(), operator=(), and ossimplugins::operator>>().