#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 () |
Protected Member Functions | |
void | cloneStruct () |
Protected Attributes | |
HybridStruct * | ptr_ |
Hybrid::Hybrid | ( | ) |
Definition at line 41 of file Hybrid.cpp.
Hybrid::Hybrid | ( | const Hybrid & | orig | ) |
Definition at line 44 of file Hybrid.cpp.
Hybrid::~Hybrid | ( | ) | [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 | ( | void | ) |
Definition at line 91 of file Hybrid.cpp.
Hybrid * Hybrid::clone | ( | ) | const [virtual] |
Implements pbl::PDF.
Definition at line 76 of file Hybrid.cpp.
void Hybrid::cloneStruct | ( | ) | [protected] |
Definition at line 80 of file Hybrid.cpp.
double Hybrid::getLikelihood | ( | const PDF & | ) | const [virtual] |
Implements pbl::PDF.
Definition at line 87 of file Hybrid.cpp.
double Hybrid::getMaxDensity | ( | ) | const [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.
std::string Hybrid::toString | ( | const std::string & | indent = "" | ) | const [virtual] |
Implements pbl::PDF.
Definition at line 127 of file Hybrid.cpp.
HybridStruct* pbl::Hybrid::ptr_ [protected] |