Base class for Univariate Probability Density Function classes. More...
#include "pdf1d_pdf.h"
#include <vcl_cstdlib.h>
#include <vcl_cmath.h>
#include <vcl_cassert.h>
#include <vsl/vsl_indent.h>
#include <vsl/vsl_binary_loader.h>
#include <vnl/vnl_math.h>
#include <mbl/mbl_priority_bounded_queue.h>
#include <pdf1d/pdf1d_sampler.h>
Go to the source code of this file.
Functions | |
void | vsl_add_to_binary_loader (const pdf1d_pdf &b) |
Allows derived class to be loaded by base-class pointer. | |
void | vsl_b_write (vsl_b_ostream &bfs, const pdf1d_pdf &b) |
Binary file stream output operator for class reference. | |
void | vsl_b_read (vsl_b_istream &bfs, pdf1d_pdf &b) |
Binary file stream input operator for class reference. | |
void | vsl_print_summary (vcl_ostream &os, const pdf1d_pdf &b) |
Stream output operator for class reference. | |
void | vsl_print_summary (vcl_ostream &os, const pdf1d_pdf *b) |
Stream output operator for class pointer. | |
vcl_ostream & | operator<< (vcl_ostream &os, const pdf1d_pdf &b) |
Stream output operator for class reference. | |
vcl_ostream & | operator<< (vcl_ostream &os, const pdf1d_pdf *b) |
Stream output operator for class pointer. |
Base class for Univariate Probability Density Function classes.
Definition in file pdf1d_pdf.cxx.
vcl_ostream& operator<< | ( | vcl_ostream & | os, |
const pdf1d_pdf & | b | ||
) |
Stream output operator for class reference.
Definition at line 269 of file pdf1d_pdf.cxx.
vcl_ostream& operator<< | ( | vcl_ostream & | os, |
const pdf1d_pdf * | b | ||
) |
Stream output operator for class pointer.
Definition at line 278 of file pdf1d_pdf.cxx.
void vsl_add_to_binary_loader | ( | const pdf1d_pdf & | b | ) |
Allows derived class to be loaded by base-class pointer.
A loader object exists which is invoked by calls of the form "bfs>>base_ptr;". This loads derived class objects from the disk, places them on the heap and returns a base class pointer. In order to work the loader object requires an instance of each derived class that might be found. This function gives the model class to the appropriate loader.
Definition at line 169 of file pdf1d_pdf.cxx.
void vsl_b_read | ( | vsl_b_istream & | bfs, |
pdf1d_pdf & | b | ||
) |
Binary file stream input operator for class reference.
Definition at line 241 of file pdf1d_pdf.cxx.
void vsl_b_write | ( | vsl_b_ostream & | bfs, |
const pdf1d_pdf & | b | ||
) |
Binary file stream output operator for class reference.
Definition at line 234 of file pdf1d_pdf.cxx.
void vsl_print_summary | ( | vcl_ostream & | os, |
const pdf1d_pdf & | b | ||
) |
Stream output operator for class reference.
Definition at line 248 of file pdf1d_pdf.cxx.
void vsl_print_summary | ( | vcl_ostream & | os, |
const pdf1d_pdf * | b | ||
) |
Stream output operator for class pointer.
Definition at line 258 of file pdf1d_pdf.cxx.