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:

[legend]
Collaboration diagram for EMAN::TestImageProcessor:
[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 5763 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 5766 of file processor.h.

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

void TestImageProcessor::preprocess EMData image  )  [protected]
 

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

06571 {
06572         if (!image) {
06573                 LOGWARN("NULL Image");
06574                 return;
06575         }
06576 
06577         nx = image->get_xsize();
06578         ny = image->get_ysize();
06579         nz = image->get_zsize();
06580 }


Member Data Documentation

int EMAN::TestImageProcessor::nx [protected]
 

Definition at line 5773 of file processor.h.

int EMAN::TestImageProcessor::ny [protected]
 

Definition at line 5773 of file processor.h.

int EMAN::TestImageProcessor::nz [protected]
 

Definition at line 5773 of file processor.h.


The documentation for this class was generated from the following files:
Generated on Fri Apr 30 15:39:27 2010 for EMAN2 by  doxygen 1.3.9.1