#include <bvgl_changes.h>
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_sptr > | objs_ |
vcl_string | img_name_ |
Definition at line 21 of file bvgl_changes.h.
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.
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.
vcl_string bvgl_changes::img_name_ [private] |
Definition at line 51 of file bvgl_changes.h.
vcl_vector<bvgl_change_obj_sptr> bvgl_changes::objs_ [private] |
Definition at line 50 of file bvgl_changes.h.