Public Member Functions | Private Attributes
bvgl_changes Class Reference

#include <bvgl_changes.h>

List of all members.

Public Member Functions

 bvgl_changes ()
 ~bvgl_changes ()
unsigned size () const
bvgl_change_obj_sptr obj (unsigned int i)
void b_write (vsl_b_ostream &os)
 binary IO write.
void b_read (vsl_b_istream &is)
 binary IO read.
unsigned char version () const
 Return IO version number;.
vil_image_view_base_sptr create_mask_from_objs (unsigned ni, unsigned nj, vcl_string change_type)
vil_image_view_base_sptr create_mask_from_objs_all_types (unsigned ni, unsigned nj)
void add_obj (bvgl_change_obj_sptr obj)
void remove_obj (bvgl_change_obj_sptr obj)

Private Attributes

vcl_vector< bvgl_change_obj_sptrobjs_
vcl_string img_name_

Detailed Description

Definition at line 21 of file bvgl_changes.h.


Constructor & Destructor Documentation

bvgl_changes::bvgl_changes ( ) [inline]

Definition at line 24 of file bvgl_changes.h.

bvgl_changes::~bvgl_changes ( ) [inline]

Definition at line 26 of file bvgl_changes.h.


Member Function Documentation

void bvgl_changes::add_obj ( bvgl_change_obj_sptr  obj)

Definition at line 65 of file bvgl_changes.cxx.

void bvgl_changes::b_read ( vsl_b_istream is)

binary IO read.

Definition at line 117 of file bvgl_changes.cxx.

void bvgl_changes::b_write ( vsl_b_ostream os)

binary IO write.

Definition at line 102 of file bvgl_changes.cxx.

vil_image_view_base_sptr bvgl_changes::create_mask_from_objs ( unsigned  ni,
unsigned  nj,
vcl_string  change_type 
)

Definition at line 10 of file bvgl_changes.cxx.

vil_image_view_base_sptr bvgl_changes::create_mask_from_objs_all_types ( unsigned  ni,
unsigned  nj 
)

Definition at line 38 of file bvgl_changes.cxx.

bvgl_change_obj_sptr bvgl_changes::obj ( unsigned int  i)

Definition at line 146 of file bvgl_changes.cxx.

void bvgl_changes::remove_obj ( bvgl_change_obj_sptr  obj)

Definition at line 70 of file bvgl_changes.cxx.

unsigned bvgl_changes::size ( ) const [inline]

Definition at line 28 of file bvgl_changes.h.

unsigned char bvgl_changes::version ( ) const

Return IO version number;.

Definition at line 96 of file bvgl_changes.cxx.


Member Data Documentation

vcl_string bvgl_changes::img_name_ [private]

Definition at line 51 of file bvgl_changes.h.

Definition at line 50 of file bvgl_changes.h.


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