casa::ImageMomentsProgress Class Reference
[Images]

#include <ImageMomentsProgress.h>

Inheritance diagram for casa::ImageMomentsProgress:

Inheritance graph
[legend]
Collaboration diagram for casa::ImageMomentsProgress:

Collaboration graph
[legend]
List of all members.

Detailed Description

Provides a progress meter for the ImageMoments class.

Intended use:

Part of API

Review Status

Date Reviewed:
yyyy/mm/dd

Prerequisite

Etymology

Display a progress meter for the ImageMoments class

Synopsis

Progress meters can be displayed by the LatticeApply class which is used by ImageMoments in order to optimally iterate through the image by lines. To do this, one must derive a class from LatticeProgress. LatticeApply calls methods declared in LatticeProgress and implemented in the derived class.

Motivation

I like progress meters !

To Do

Definition at line 69 of file ImageMomentsProgress.h.

Public Member Functions

 ImageMomentsProgress ()
 Constructor makes a null object.
virtual ~ImageMomentsProgress ()
 Destructor deletes the ProgressMeter pointer.
virtual void initDerived ()
 Initialize this object.
virtual void nstepsDone (uInt nsteps)
 Tell the number of steps done so far.
virtual void done ()
 The process has ended so clean things up.

Private Attributes

ProgressMeteritsMeter


Constructor & Destructor Documentation

casa::ImageMomentsProgress::ImageMomentsProgress (  )  [inline]

Constructor makes a null object.

Definition at line 74 of file ImageMomentsProgress.h.

virtual casa::ImageMomentsProgress::~ImageMomentsProgress (  )  [virtual]

Destructor deletes the ProgressMeter pointer.


Member Function Documentation

virtual void casa::ImageMomentsProgress::initDerived (  )  [virtual]

Initialize this object.

Here we create the ProgressMeter This function is called by the init in LatticeProgress

Reimplemented from casa::LatticeProgress.

virtual void casa::ImageMomentsProgress::nstepsDone ( uInt  nsteps  )  [virtual]

Tell the number of steps done so far.

Reimplemented from casa::LatticeProgress.

virtual void casa::ImageMomentsProgress::done (  )  [virtual]

The process has ended so clean things up.

Reimplemented from casa::LatticeProgress.


Member Data Documentation

ProgressMeter* casa::ImageMomentsProgress::itsMeter [private]

Definition at line 90 of file ImageMomentsProgress.h.


The documentation for this class was generated from the following file:
Generated on Thu Jul 3 22:38:22 2008 for NRAOCASA by  doxygen 1.5.1