Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

EMAN::TestImageProcessor Class Reference

Base class for a group of 'processor' used to create test image. More...

#include <processor.h>

Inheritance diagram for EMAN::TestImageProcessor:

Inheritance graph
[legend]
Collaboration diagram for EMAN::TestImageProcessor:

Collaboration graph
[legend]
List of all members.

Static Public Member Functions

static string get_group_desc ()
 Get the description of this group of processors.

Protected Member Functions

void preprocess (EMData *image)

Protected Attributes

int nx
int ny
int nz

Detailed Description

Base class for a group of 'processor' used to create test image.

Definition at line 5764 of file processor.h.


Member Function Documentation

static string EMAN::TestImageProcessor::get_group_desc  )  [inline, static]
 

Get the description of this group of processors.

This function is defined in a parent class. It gives a introduction to a group of processors.

Returns:
The description of this group of processors.

Reimplemented from EMAN::Processor.

Definition at line 5767 of file processor.h.

05768                 {
05769                         return "Base class for a group of 'processors' used to create test image.";
05770                 }

void TestImageProcessor::preprocess EMData image  )  [protected]
 

Definition at line 6601 of file processor.cpp.

References EMAN::EMData::get_xsize(), EMAN::EMData::get_ysize(), EMAN::EMData::get_zsize(), and LOGWARN.

Referenced by EMAN::TestImageCylinder::process_inplace(), EMAN::TestImageNoiseGauss::process_inplace(), EMAN::TestImageNoiseUniformRand::process_inplace(), EMAN::TestImageEllipse::process_inplace(), EMAN::TestImageHollowEllipse::process_inplace(), EMAN::TestImageCirclesphere::process_inplace(), EMAN::TestImageSquarecube::process_inplace(), EMAN::TestImageSinewaveCircular::process_inplace(), EMAN::TestImageSinewave::process_inplace(), EMAN::TestImageSphericalWave::process_inplace(), EMAN::TestImagePureGaussian::process_inplace(), EMAN::TestImageScurve::process_inplace(), EMAN::TestImageAxes::process_inplace(), EMAN::TestImageGradient::process_inplace(), EMAN::TestImageGaussian::process_inplace(), and EMAN::TestImageLineWave::process_inplace().

06602 {
06603         if (!image) {
06604                 LOGWARN("NULL Image");
06605                 return;
06606         }
06607 
06608         nx = image->get_xsize();
06609         ny = image->get_ysize();
06610         nz = image->get_zsize();
06611 }


Member Data Documentation

int EMAN::TestImageProcessor::nx [protected]
 

Definition at line 5774 of file processor.h.

int EMAN::TestImageProcessor::ny [protected]
 

Definition at line 5774 of file processor.h.

int EMAN::TestImageProcessor::nz [protected]
 

Definition at line 5774 of file processor.h.


The documentation for this class was generated from the following files:
Generated on Tue May 25 17:37:44 2010 for EMAN2 by  doxygen 1.4.4