OpenStructure
|
#include <multi_classifier.hh>
Public Types | |
enum | { Dimension = impl::LengthOf<T1, T2, T3, T4, T5, T6, T7>::Value } |
typedef V | ValueType |
typedef Index < MultiClassifier::Dimension > | IndexType |
typedef IndexIterator< Dimension > | Iterator |
typedef Classifier< T1 > | C1 |
typedef Classifier< T2 > | C2 |
typedef Classifier< T3 > | C3 |
typedef Classifier< T4 > | C4 |
typedef Classifier< T5 > | C5 |
typedef Classifier< T6 > | C6 |
typedef Classifier< T7 > | C7 |
Public Member Functions | |
MultiClassifier (const V &initial_value, typename C1::ConstRefType c1, typename C2::ConstRefType c2=typename C2::Type(), typename C3::ConstRefType c3=typename C3::Type(), typename C4::ConstRefType c4=typename C4::Type(), typename C5::ConstRefType c5=typename C5::Type(), typename C6::ConstRefType c6=typename C6::Type(), typename C7::ConstRefType c7=typename C7::Type()) | |
MultiClassifier () | |
template<typename DS > | |
void | Serialize (DS &ds) |
MultiClassifier (const MultiClassifier &rhs) | |
uint32_t | GetBucketCount () const |
void | Add (const ValueType &value, T1 x1=T1(), T2 x2=T2(), T3 x3=T3(), T4 x4=T4(), T5 x5=T5(), T6 x6=T6(), T7 x7=T7()) |
const ValueType & | Get (T1 x1=T1(), T2 x2=T2(), T3 x3=T3(), T4 x4=T4(), T5 x5=T5(), T6 x6=T6(), T7 x7=T7()) const |
const ValueType & | Get (const IndexType &index) const |
void | Set (const IndexType &index, const ValueType &value) |
IndexType | FindBucket (T1 x1=T1(), T2 x2=T2(), T3 x3=T3(), T4 x4=T4(), T5 x5=T5(), T6 x6=T6(), T7 x7=T7()) const |
void | Add (const ValueType &value, const IndexType &index) |
generic n-dimensional classifier
Definition at line 277 of file multi_classifier.hh.
typedef Classifier<T1> C1 |
Reimplemented in Histogram< T1, T2, T3, T4, T5, T6, T7 >, Histogram< int, int >, Histogram< int, int, float, float >, and Histogram< int, int, Real >.
Definition at line 283 of file multi_classifier.hh.
typedef Classifier<T2> C2 |
Reimplemented in Histogram< T1, T2, T3, T4, T5, T6, T7 >, Histogram< int, int >, Histogram< int, int, float, float >, and Histogram< int, int, Real >.
Definition at line 284 of file multi_classifier.hh.
typedef Classifier<T3> C3 |
Reimplemented in Histogram< T1, T2, T3, T4, T5, T6, T7 >, Histogram< int, int >, Histogram< int, int, float, float >, and Histogram< int, int, Real >.
Definition at line 285 of file multi_classifier.hh.
typedef Classifier<T4> C4 |
Reimplemented in Histogram< T1, T2, T3, T4, T5, T6, T7 >, Histogram< int, int >, Histogram< int, int, float, float >, and Histogram< int, int, Real >.
Definition at line 286 of file multi_classifier.hh.
typedef Classifier<T5> C5 |
Reimplemented in Histogram< T1, T2, T3, T4, T5, T6, T7 >, Histogram< int, int >, Histogram< int, int, float, float >, and Histogram< int, int, Real >.
Definition at line 287 of file multi_classifier.hh.
typedef Classifier<T6> C6 |
Reimplemented in Histogram< T1, T2, T3, T4, T5, T6, T7 >, Histogram< int, int >, Histogram< int, int, float, float >, and Histogram< int, int, Real >.
Definition at line 288 of file multi_classifier.hh.
typedef Classifier<T7> C7 |
Reimplemented in Histogram< T1, T2, T3, T4, T5, T6, T7 >, Histogram< int, int >, Histogram< int, int, float, float >, and Histogram< int, int, Real >.
Definition at line 289 of file multi_classifier.hh.
typedef Index<MultiClassifier::Dimension> IndexType |
Definition at line 281 of file multi_classifier.hh.
typedef IndexIterator<Dimension> Iterator |
Definition at line 282 of file multi_classifier.hh.
typedef V ValueType |
Definition at line 280 of file multi_classifier.hh.
anonymous enum |
Definition at line 279 of file multi_classifier.hh.
|
inline |
Definition at line 300 of file multi_classifier.hh.
|
inline |
Definition at line 318 of file multi_classifier.hh.
|
inline |
Definition at line 339 of file multi_classifier.hh.
|
inline |
Definition at line 354 of file multi_classifier.hh.
Definition at line 407 of file multi_classifier.hh.
|
inline |
Definition at line 384 of file multi_classifier.hh.
|
inline |
Definition at line 364 of file multi_classifier.hh.
Definition at line 372 of file multi_classifier.hh.
|
inline |
Definition at line 350 of file multi_classifier.hh.
|
inline |
Definition at line 324 of file multi_classifier.hh.
Definition at line 377 of file multi_classifier.hh.