Public Member Functions
vnl_io_nonlinear_minimizer Class Reference

Base for objects which provide IO. More...

#include <vnl_io_nonlinear_minimizer.h>

List of all members.

Public Member Functions

 vnl_io_nonlinear_minimizer ()
 Constructor.
virtual ~vnl_io_nonlinear_minimizer ()
 Destructor.
virtual vnl_nonlinear_minimizernew_object () const
 Create new object of type vnl_nonlinear_minimizer on heap.
virtual void b_write_by_base (vsl_b_ostream &os, const vnl_nonlinear_minimizer &base) const
 Write derived class to os using vnl_nonlinear_minimizer reference.
virtual void b_read_by_base (vsl_b_istream &is, vnl_nonlinear_minimizer &base) const
 Write derived class to os using vnl_nonlinear_minimizer reference.
virtual void print_summary_by_base (vcl_ostream &os, const vnl_nonlinear_minimizer &base) const
 Print summary of derived class to os.
virtual
vnl_io_nonlinear_minimizer
clone () 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 vnl_nonlinear_minimizer &b) const
 Return true if b is of class target_classname().

Detailed Description

Base for objects which provide IO.

for classes derived from vnl_nonlinear_minimizer

Definition at line 18 of file vnl_io_nonlinear_minimizer.h.


Constructor & Destructor Documentation

vnl_io_nonlinear_minimizer::vnl_io_nonlinear_minimizer ( ) [inline]

Constructor.

Definition at line 22 of file vnl_io_nonlinear_minimizer.h.

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

Destructor.

Definition at line 25 of file vnl_io_nonlinear_minimizer.h.


Member Function Documentation

void vnl_io_nonlinear_minimizer::b_read_by_base ( vsl_b_istream &  is,
vnl_nonlinear_minimizer base 
) const [virtual]

Write derived class to os using vnl_nonlinear_minimizer reference.

Definition at line 26 of file vnl_io_nonlinear_minimizer.cxx.

void vnl_io_nonlinear_minimizer::b_write_by_base ( vsl_b_ostream &  os,
const vnl_nonlinear_minimizer base 
) const [virtual]

Write derived class to os using vnl_nonlinear_minimizer reference.

Definition at line 19 of file vnl_io_nonlinear_minimizer.cxx.

vnl_io_nonlinear_minimizer * vnl_io_nonlinear_minimizer::clone ( ) const [virtual]

Copy this object onto the heap and return a pointer.

Definition at line 40 of file vnl_io_nonlinear_minimizer.cxx.

virtual bool vnl_io_nonlinear_minimizer::is_io_for ( const vnl_nonlinear_minimizer 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

Definition at line 52 of file vnl_io_nonlinear_minimizer.h.

vnl_nonlinear_minimizer * vnl_io_nonlinear_minimizer::new_object ( ) const [virtual]

Create new object of type vnl_nonlinear_minimizer on heap.

Definition at line 13 of file vnl_io_nonlinear_minimizer.cxx.

void vnl_io_nonlinear_minimizer::print_summary_by_base ( vcl_ostream &  os,
const vnl_nonlinear_minimizer base 
) const [virtual]

Print summary of derived class to os.

Print summary of derived class to os using vnl_nonlinear_minimizer reference.

using vnl_nonlinear_minimizer reference

Definition at line 33 of file vnl_io_nonlinear_minimizer.cxx.

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

Return name of class for which this object provides IO.

Definition at line 47 of file vnl_io_nonlinear_minimizer.h.


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