EMAN2
Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all 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]

Static Public Member Functions

static string get_group_desc ()
 
- Static Public Member Functions inherited from EMAN::Processor
static string get_group_desc ()
 Get the description of this group of processors. More...
 
static void EMFourierFilterInPlace (EMData *fimage, Dict params)
 Compute a Fourier-filter processed image in place. More...
 
static EMDataEMFourierFilter (EMData *fimage, Dict params)
 Compute a Fourier-processor processed image without altering the original image. More...
 

Protected Member Functions

void preprocess (EMData *image)
 

Protected Attributes

int nx
 
int ny
 
int nz
 
- Protected Attributes inherited from EMAN::Processor
Dict params
 

Additional Inherited Members

- Public Types inherited from EMAN::Processor
enum  fourier_filter_types {
  TOP_HAT_LOW_PASS , TOP_HAT_HIGH_PASS , TOP_HAT_BAND_PASS , TOP_HOMOMORPHIC ,
  GAUSS_LOW_PASS , GAUSS_HIGH_PASS , GAUSS_BAND_PASS , GAUSS_INVERSE ,
  GAUSS_HOMOMORPHIC , BUTTERWORTH_LOW_PASS , BUTTERWORTH_HIGH_PASS , BUTTERWORTH_HOMOMORPHIC ,
  KAISER_I0 , KAISER_SINH , KAISER_I0_INVERSE , KAISER_SINH_INVERSE ,
  SHIFT , TANH_LOW_PASS , TANH_HIGH_PASS , TANH_HOMOMORPHIC ,
  TANH_BAND_PASS , RADIAL_TABLE , CTF_
}
 Fourier filter Processor type enum. More...
 
- Public Member Functions inherited from EMAN::Processor
virtual ~Processor ()
 
virtual void process_inplace (EMData *image)=0
 To process an image in-place. More...
 
virtual EMDataprocess (const EMData *const image)
 To proccess an image out-of-place. More...
 
virtual void process_list_inplace (vector< EMData * > &images)
 To process multiple images using the same algorithm. More...
 
virtual string get_name () const =0
 Get the processor's name. More...
 
virtual Dict get_params () const
 Get the processor parameters in a key/value dictionary. More...
 
virtual void set_params (const Dict &new_params)
 Set the processor parameters using a key/value dictionary. More...
 
virtual TypeDict get_param_types () const
 Get processor parameter information in a dictionary. More...
 
virtual string get_desc () const =0
 Get the descrition of this specific processor. More...
 

Detailed Description

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

Definition at line 8053 of file processor.h.

Member Function Documentation

◆ get_group_desc()

static string EMAN::TestImageProcessor::get_group_desc ( )
inlinestatic

Definition at line 8056 of file processor.h.

8057 {
8058 return "Base class for a group of 'processors' used to create test image.";
8059 }

◆ preprocess()

void TestImageProcessor::preprocess ( EMData image)
protected

Member Data Documentation

◆ nx

int EMAN::TestImageProcessor::nx
protected

◆ ny

int EMAN::TestImageProcessor::ny
protected

◆ nz

int EMAN::TestImageProcessor::nz
protected

The documentation for this class was generated from the following files: