Public Member Functions
bbgm_image_base Class Reference

base class for images of distributions. More...

#include <bbgm_image_of.h>

Inheritance diagram for bbgm_image_base:
Inheritance graph
[legend]

List of all members.

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_baseclone () const =0
void ref ()
void unref ()
int get_references () const
bool is_referenced () const

Detailed Description

base class for images of distributions.

Definition at line 16 of file bbgm_image_of.h.


Constructor & Destructor Documentation

virtual bbgm_image_base::~bbgm_image_base ( ) [inline, virtual]

Definition at line 19 of file bbgm_image_of.h.


Member Function Documentation

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 >.


The documentation for this class was generated from the following file: