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 5804 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 5807 of file processor.h.

05808                 {
05809                         return "Base class for a group of 'processors' used to create test image.";
05810                 }

void TestImageProcessor::preprocess EMData image  )  [protected]
 

Definition at line 6708 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().

06709 {
06710         if (!image) {
06711                 LOGWARN("NULL Image");
06712                 return;
06713         }
06714 
06715         nx = image->get_xsize();
06716         ny = image->get_ysize();
06717         nz = image->get_zsize();
06718 }


Member Data Documentation

int EMAN::TestImageProcessor::nx [protected]
 

Definition at line 5814 of file processor.h.

int EMAN::TestImageProcessor::ny [protected]
 

Definition at line 5814 of file processor.h.

int EMAN::TestImageProcessor::nz [protected]
 

Definition at line 5814 of file processor.h.


The documentation for this class was generated from the following files:
Generated on Mon Jul 19 13:07:18 2010 for EMAN2 by  doxygen 1.4.4