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

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


Member Function Documentation

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

05891                 {
05892                         return "Base class for a group of 'processors' used to create test image.";
05893                 }

void TestImageProcessor::preprocess EMData image  )  [protected]
 

Definition at line 6938 of file processor.cpp.

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

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().

06939 {
06940         if (!image) {
06941                 LOGWARN("NULL Image");
06942                 return;
06943         }
06944 
06945         nx = image->get_xsize();
06946         ny = image->get_ysize();
06947         nz = image->get_zsize();
06948 }


Member Data Documentation

int EMAN::TestImageProcessor::nx [protected]
 

Definition at line 5897 of file processor.h.

int EMAN::TestImageProcessor::ny [protected]
 

Definition at line 5897 of file processor.h.

int EMAN::TestImageProcessor::nz [protected]
 

Definition at line 5897 of file processor.h.


The documentation for this class was generated from the following files:
Generated on Tue Jun 11 13:42:43 2013 for EMAN2 by  doxygen 1.3.9.1