#include <Hybrid.h>

Classes | |
| struct | HybridStruct |
Public Member Functions | |
| void | addPDF (const PDF &pdf, double priority) |
| void | clear () |
| Hybrid * | clone () const |
| virtual double | getLikelihood (const PDF &pdf) const |
| double | getMaxDensity () const |
| const std::vector< PDF * > & | getPDFS () const |
| Hybrid () | |
| Hybrid (const Hybrid &orig) | |
| Hybrid & | operator= (const Hybrid &other) |
| std::string | toString (const std::string &indent="") const |
| virtual | ~Hybrid () |
Public Member Functions inherited from pbl::PDF | |
| int | dimensions () const |
| virtual bool | getExpectedValue (std::string &v) const |
| virtual bool | getExpectedValue (arma::vec &v) const |
| PDF (int dimensions, PDFType type) | |
| PDF (const PDF &orig) | |
| PDFType | type () const |
| virtual | ~PDF () |
Protected Member Functions | |
| void | cloneStruct () |
Protected Attributes | |
| HybridStruct * | ptr_ |
Protected Attributes inherited from pbl::PDF | |
| int | dimensions_ |
| PDFType | type_ |
Additional Inherited Members | |
Public Types inherited from pbl::PDF | |
| enum | PDFType { GAUSSIAN, MIXTURE, UNIFORM, DISCRETE, EXACT, HYBRID, UNKNOWN } |
| Hybrid::Hybrid | ( | ) |
Definition at line 41 of file Hybrid.cpp.
| Hybrid::Hybrid | ( | const Hybrid & | orig | ) |
Definition at line 44 of file Hybrid.cpp.
|
virtual |
Definition at line 50 of file Hybrid.cpp.
| void Hybrid::addPDF | ( | const PDF & | pdf, |
| double | priority | ||
| ) |
Definition at line 106 of file Hybrid.cpp.
| void Hybrid::clear | ( | ) |
Definition at line 91 of file Hybrid.cpp.
|
virtual |
Implements pbl::PDF.
Definition at line 76 of file Hybrid.cpp.
|
protected |
Definition at line 80 of file Hybrid.cpp.
|
virtual |
Implements pbl::PDF.
Definition at line 87 of file Hybrid.cpp.
|
virtual |
Implements pbl::PDF.
Definition at line 101 of file Hybrid.cpp.
| const std::vector< PDF * > & Hybrid::getPDFS | ( | ) | const |
Definition at line 122 of file Hybrid.cpp.
Definition at line 60 of file Hybrid.cpp.
|
virtual |
Implements pbl::PDF.
Definition at line 127 of file Hybrid.cpp.
|
protected |