|
| Histogram () |
| The minimum value is set to -inf and maximum value is set to -inf. More...
|
|
Histogram & | operator+= (const Histogram &histogram) |
| Computes the addition of two histograms and modifies the object. More...
|
|
bool | operator== (const Histogram &rhs) const |
|
bool | operator!= (const Histogram &rhs) const |
|
size_t | getMinIndex () const |
|
size_t | getMaxIndex () const |
|
bool | isEmpty () const |
|
uint64_t | getSum () const |
|
vmml::Vector2f | getRange () const |
|
double | getRatio (size_t index) const |
| Computes the ratio of the value at a given index. More...
|
|
void | resize (size_t newSize) |
| Sets the number of bins to newSize and clears the histogram. More...
|
|
std::vector< vmml::Vector2f > | sampleCurve (bool logScale, const vmml::Vector2f &range) const |
| Linear sampling of the histogram. More...
|
|
Histogram::Bins & | getBins () |
| Get a reference to the Bins dynamic member. More...
|
|
const Histogram::Bins & | getBins () const |
|
void | setBins (uint64_t const *value, size_t size) |
| Set the value of the Bins dynamic object from a uint64_t* and size. More...
|
|
std::vector< uint64_t > | getBinsVector () const |
|
void | setBins (const std::vector< uint64_t > &value) |
| Set the value of the Bins dynamic object from a std::vector< uint64_t >. More...
|
|
float | getMin () const |
|
void | setMin (float value) |
| Set the Min value. More...
|
|
float | getMax () const |
|
void | setMax (float value) |
| Set the Max value. More...
|
|
void | compact (float threshold=0.1f) final |
|
| Histogram (const std::vector< uint64_t > &binsValue, const float &minValue, const float &maxValue) |
|
| Histogram (const Histogram &rhs) |
|
| Histogram (Histogram &&rhs) noexcept |
|
| Histogram (const ::zerobuf::Zerobuf &rhs) |
|
| Histogram (::zerobuf::AllocatorPtr allocator) |
|
Histogram & | operator= (const Histogram &rhs) |
|
Histogram & | operator= (Histogram &&rhs) |
|
std::string | getSchema () const final |
|
std::string | getTypeName () const final |
|
::zerobuf::uint128_t | getTypeIdentifier () const final |
|
size_t | getZerobufStaticSize () const final |
|
size_t | getZerobufNumDynamics () const final |
|
void | _parseJSON (const Json::Value &json) final |
|
void | _createJSON (Json::Value &json) const final |
|
Definition at line 16 of file Histogram.h.