#include <vil1_io_image_impl.h>
Inheritance diagram for vil1_io_image_impl:

Definition at line 16 of file vil1_io_image_impl.h.
Public Member Functions | |
| vil1_io_image_impl () | |
| Constructor. | |
| virtual | ~vil1_io_image_impl () |
| Destructor. | |
| virtual vil1_image_impl * | new_object () const=0 |
| Create new object of type vil1_image_impl on heap. | |
| virtual void | b_write_by_base (vsl_b_ostream &os, const vil1_image_impl &base) const |
| Write derived class to os using vil1_image_impl reference. | |
| virtual void | b_read_by_base (vsl_b_istream &is, vil1_image_impl &base) const |
| Write derived class to os using vil1_image_impl reference. | |
| virtual void | print_summary_by_base (vcl_ostream &os, const vil1_image_impl &base) const |
| Print summary of derived class to os using vil1_image_impl reference. | |
| virtual vil1_io_image_impl * | clone () const=0 |
| Copy this object onto the heap and return a pointer. | |
| virtual vcl_string | target_classname () const |
| Return name of class for which this object provides IO. | |
| virtual bool | is_io_for (const vil1_image_impl &b) const |
| Return true if b is of class target_classname(). | |
| vil1_io_image_impl::vil1_io_image_impl | ( | ) | [inline] |
| virtual vil1_io_image_impl::~vil1_io_image_impl | ( | ) | [inline, virtual] |
| virtual vil1_image_impl* vil1_io_image_impl::new_object | ( | ) | const [pure virtual] |
| void vil1_io_image_impl::b_write_by_base | ( | vsl_b_ostream & | os, | |
| const vil1_image_impl & | base | |||
| ) | const [virtual] |
Write derived class to os using vil1_image_impl reference.
Reimplemented in vil1_io_memory_image_impl.
Definition at line 13 of file vil1_io_image_impl.cxx.
| void vil1_io_image_impl::b_read_by_base | ( | vsl_b_istream & | is, | |
| vil1_image_impl & | base | |||
| ) | const [virtual] |
Write derived class to os using vil1_image_impl reference.
Reimplemented in vil1_io_memory_image_impl.
Definition at line 20 of file vil1_io_image_impl.cxx.
| void vil1_io_image_impl::print_summary_by_base | ( | vcl_ostream & | os, | |
| const vil1_image_impl & | base | |||
| ) | const [virtual] |
Print summary of derived class to os using vil1_image_impl reference.
Definition at line 27 of file vil1_io_image_impl.cxx.
| virtual vil1_io_image_impl* vil1_io_image_impl::clone | ( | ) | const [pure virtual] |
| virtual vcl_string vil1_io_image_impl::target_classname | ( | ) | const [inline, virtual] |
Return name of class for which this object provides IO.
Reimplemented in vil1_io_memory_image_impl.
Definition at line 44 of file vil1_io_image_impl.h.
| virtual bool vil1_io_image_impl::is_io_for | ( | const vil1_image_impl & | b | ) | const [inline, virtual] |
Return true if b is of class target_classname().
Typically this will just be "return b.is_a()==target_classname()" However, third party libraries may use a different system
Reimplemented in vil1_io_memory_image_impl.
Definition at line 49 of file vil1_io_image_impl.h.
1.5.1