vil1_io_memory_image_impl Class Reference

#include <vil1_io_memory_image_impl.h>

Inheritance diagram for vil1_io_memory_image_impl:

vil1_io_image_impl List of all members.

Detailed Description

Provide IO for vil1_memory_image.

Definition at line 18 of file vil1_io_memory_image_impl.h.


Public Member Functions

 vil1_io_memory_image_impl ()
 Constructor.
virtual ~vil1_io_memory_image_impl ()
 Destructor.
virtual vil1_image_implnew_object () const
 Create new object of type vil1_memory_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 baseclass reference.
virtual void b_read_by_base (vsl_b_istream &is, vil1_image_impl &base) const
 Write derived class to os using baseclass reference.
virtual vil1_io_image_implclone () const
 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 vil1_memory_image_impl.
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.

Constructor & Destructor Documentation

vil1_io_memory_image_impl::vil1_io_memory_image_impl (  ) 

Constructor.

Definition at line 17 of file vil1_io_memory_image_impl.cxx.

vil1_io_memory_image_impl::~vil1_io_memory_image_impl (  )  [virtual]

Destructor.

Definition at line 22 of file vil1_io_memory_image_impl.cxx.


Member Function Documentation

vil1_image_impl * vil1_io_memory_image_impl::new_object (  )  const [virtual]

Create new object of type vil1_memory_image_impl on heap.

Implements vil1_io_image_impl.

Definition at line 27 of file vil1_io_memory_image_impl.cxx.

void vil1_io_memory_image_impl::b_write_by_base ( vsl_b_ostream os,
const vil1_image_impl base 
) const [virtual]

Write derived class to os using baseclass reference.

Reimplemented from vil1_io_image_impl.

Definition at line 33 of file vil1_io_memory_image_impl.cxx.

void vil1_io_memory_image_impl::b_read_by_base ( vsl_b_istream is,
vil1_image_impl base 
) const [virtual]

Write derived class to os using baseclass reference.

Reimplemented from vil1_io_image_impl.

Definition at line 41 of file vil1_io_memory_image_impl.cxx.

vil1_io_image_impl * vil1_io_memory_image_impl::clone (  )  const [virtual]

Copy this object onto the heap and return a pointer.

Implements vil1_io_image_impl.

Definition at line 49 of file vil1_io_memory_image_impl.cxx.

virtual vcl_string vil1_io_memory_image_impl::target_classname (  )  const [inline, virtual]

Return name of class for which this object provides IO.

Reimplemented from vil1_io_image_impl.

Definition at line 40 of file vil1_io_memory_image_impl.h.

virtual bool vil1_io_memory_image_impl::is_io_for ( const vil1_image_impl b  )  const [inline, virtual]

Return true if b is of class vil1_memory_image_impl.

Reimplemented from vil1_io_image_impl.

Definition at line 43 of file vil1_io_memory_image_impl.h.

void vil1_io_image_impl::print_summary_by_base ( vcl_ostream &  os,
const vil1_image_impl base 
) const [virtual, inherited]

Print summary of derived class to os using vil1_image_impl reference.

Definition at line 27 of file vil1_io_image_impl.cxx.


The documentation for this class was generated from the following files:
Generated on Sun Nov 22 05:09:20 2009 for core/vil1 by  doxygen 1.5.1