#include <yat/utility/DataWeight.h>
Public Member Functions | |
DataWeight (double data=0.0, double weight=1.0) | |
Default constructor. | |
double & | data (void) |
const double & | data (void) const |
double & | weight (void) |
const double & | weight (void) const |
Related Functions | |
(Note that these are not member functions.) | |
bool | operator== (const DataWeight &lhs, const DataWeight &rhs) |
equality operator | |
bool | operator!= (const DataWeight &, const DataWeight &) |
inequality operator | |
bool | operator< (const DataWeight &, const DataWeight &) |
comparison operator | |
bool | operator> (const DataWeight &, const DataWeight &) |
comparison operator | |
bool | operator<= (const DataWeight &, const DataWeight &) |
comparison operator | |
bool | operator>= (const DataWeight &, const DataWeight &) |
comparison operator |
The class has comparison operators (declared outside class) that are designed to ignore the weights, and behaves like the corresponding double operator behaves for data().
theplu::yat::utility::DataWeight::DataWeight | ( | double | data = 0.0 , |
|
double | weight = 1.0 | |||
) | [explicit] |
Default constructor.
data | data value to hold | |
weight | weight value to hold |
const double& theplu::yat::utility::DataWeight::data | ( | void | ) | const |
double& theplu::yat::utility::DataWeight::data | ( | void | ) |
const double& theplu::yat::utility::DataWeight::weight | ( | void | ) | const |
double& theplu::yat::utility::DataWeight::weight | ( | void | ) |
bool operator!= | ( | const DataWeight & | , | |
const DataWeight & | ||||
) | [related] |
inequality operator
bool operator< | ( | const DataWeight & | , | |
const DataWeight & | ||||
) | [related] |
bool operator<= | ( | const DataWeight & | , | |
const DataWeight & | ||||
) | [related] |
comparison operator
bool operator== | ( | const DataWeight & | lhs, | |
const DataWeight & | rhs | |||
) | [related] |
equality operator
bool operator> | ( | const DataWeight & | , | |
const DataWeight & | ||||
) | [related] |
comparison operator
bool operator>= | ( | const DataWeight & | , | |
const DataWeight & | ||||
) | [related] |
comparison operator