#include <TriangleDistributionHistogramWithRemove.h>
Public Member Functions | |
void | addDistributedToBins (const float &key, const WeightedIdx &value) |
void | removeAllFromBin (const float &key) |
void | removeDistributed (const IdxNWeight &wi, const int &index) |
TriangleDistributionHistogramWithRemove (const float &min, const float &max, const float &binSize, const float &deviation, const size_t &maxIndex) | |
Private Types | |
typedef std::vector< IdxNWeight > | IdxWeightPairs |
typedef std::vector < IdxWeightPairs > | LUTType |
Private Attributes | |
LUTType | mIndexLUT |
Definition at line 41 of file TriangleDistributionHistogramWithRemove.h.
typedef std::vector<IdxNWeight> TriangleDistributionHistogramWithRemove::IdxWeightPairs [private] |
Definition at line 52 of file TriangleDistributionHistogramWithRemove.h.
typedef std::vector<IdxWeightPairs> TriangleDistributionHistogramWithRemove::LUTType [private] |
Definition at line 53 of file TriangleDistributionHistogramWithRemove.h.
TriangleDistributionHistogramWithRemove::TriangleDistributionHistogramWithRemove | ( | const float & | min, |
const float & | max, | ||
const float & | binSize, | ||
const float & | deviation, | ||
const size_t & | maxIndex | ||
) | [inline] |
Definition at line 43 of file TriangleDistributionHistogramWithRemove.h.
void TriangleDistributionHistogramWithRemove::addDistributedToBins | ( | const float & | key, |
const WeightedIdx & | value | ||
) | [inline] |
Reimplemented from TriangleDistributionHistogram.
Definition at line 58 of file TriangleDistributionHistogramWithRemove.h.
void TriangleDistributionHistogramWithRemove::removeAllFromBin | ( | const float & | key | ) | [inline] |
Definition at line 82 of file TriangleDistributionHistogramWithRemove.h.
void TriangleDistributionHistogramWithRemove::removeDistributed | ( | const IdxNWeight & | wi, |
const int & | index | ||
) | [inline] |
Definition at line 78 of file TriangleDistributionHistogramWithRemove.h.
Definition at line 55 of file TriangleDistributionHistogramWithRemove.h.