base class for images of distributions. More...
#include <bbgm_image_of.h>
Public Member Functions | |
virtual | ~bbgm_image_base () |
virtual const vcl_type_info & | dist_typeid () const =0 |
return the type_info for the distribution type. | |
virtual void | b_write (vsl_b_ostream &os) const =0 |
Binary save self to stream. | |
virtual void | b_read (vsl_b_istream &is)=0 |
Binary load self from stream. | |
virtual vcl_string | is_a () const =0 |
virtual bbgm_image_base * | clone () const =0 |
void | ref () |
void | unref () |
int | get_references () const |
bool | is_referenced () const |
base class for images of distributions.
Definition at line 16 of file bbgm_image_of.h.
virtual bbgm_image_base::~bbgm_image_base | ( | ) | [inline, virtual] |
Definition at line 19 of file bbgm_image_of.h.
virtual void bbgm_image_base::b_read | ( | vsl_b_istream & | is | ) | [pure virtual] |
Binary load self from stream.
Implemented in bbgm_image_of< dist >.
virtual void bbgm_image_base::b_write | ( | vsl_b_ostream & | os | ) | const [pure virtual] |
Binary save self to stream.
Implemented in bbgm_image_of< dist >.
virtual bbgm_image_base* bbgm_image_base::clone | ( | ) | const [pure virtual] |
Implemented in bbgm_image_of< dist >.
virtual const vcl_type_info& bbgm_image_base::dist_typeid | ( | ) | const [pure virtual] |
return the type_info for the distribution type.
Implemented in bbgm_image_of< dist >.
virtual vcl_string bbgm_image_base::is_a | ( | ) | const [pure virtual] |
Implemented in bbgm_image_of< dist >.