This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Functions | |
void | process_inplace (const string &processorname, const Dict ¶ms=Dict()) |
Apply a processor with its parameters on this image. | |
void | process_inplace (Processor *p) |
Call the process_inplace with an instance od Processor, usually this instancecan be get by (in Python) Processors.get("name", {'k':v, 'k':v}). | |
EMData * | process (const string &processorname, const Dict ¶ms=Dict()) const |
Apply a processor with its parameters on a copy of this image, return result as a a new image. | |
EMData * | process (Processor *p) const |
Call the process with an instance od Processor, usually this instance can be get by (in Python) Processors.get("name", {'k':v, 'k':v}). | |
float | cmp (const string &cmpname, EMData *with, const Dict ¶ms=Dict()) |
Compare this image with another image. | |
EMData * | align (const string &aligner_name, EMData *to_img, const Dict ¶ms=Dict(), const string &cmp_name="", const Dict &cmp_params=Dict()) |
Align this image with another image and return the result image. | |
vector< Dict > | xform_align_nbest (const string &aligner_name, EMData *to_img, const Dict ¶ms=Dict(), const unsigned int nsoln=1, const string &cmp_name="dot", const Dict &cmp_params=Dict()) |
Align this image with another image, return the parameters of the "n best" solutions See Aligner::xform_align_nbest for more comments. | |
EMData * | project (const string &projector_name, const Dict ¶ms=Dict()) |
Calculate the projection of this image and return the result. | |
EMData * | project (const string &projector_name, const Transform &t3d) |
Calculate the projection of this image and return the result. | |
EMData * | backproject (const string &projector_name, const Dict ¶ms=Dict()) |
Calculate the backprojection of this image (stack) and return the result. |
EMData* align | ( | const string & | aligner_name, | |
EMData * | to_img, | |||
const Dict & | params = Dict() , |
|||
const string & | cmp_name = "" , |
|||
const Dict & | cmp_params = Dict() | |||
) |
Align this image with another image and return the result image.
aligner_name | Alignment algorithm name. | |
to_img | The image 'this' image aligns to. | |
params | Alignment algorithm parameters in a keyed dictionary. | |
cmp_name | Comparison algorithm used in alignment. | |
cmp_params | Parameter dictionary for comparison algorithm. |
NotExistingObjectError | If the alignment algorithm doesn't exist. |
Referenced by main().
EMData* backproject | ( | const string & | projector_name, | |
const Dict & | params = Dict() | |||
) |
Calculate the backprojection of this image (stack) and return the result.
projector_name | Projection algorithm name. (Only "pawel" and "chao" have been implemented now). | |
params | Projection Algorithm parameters. |
NotExistingObjectError | If the projection algorithm doesn't exist. |
float cmp | ( | const string & | cmpname, | |
EMData * | with, | |||
const Dict & | params = Dict() | |||
) |
Compare this image with another image.
cmpname | Comparison algorithm name. | |
with | The image you want to compare to. | |
params | Comparison parameters in a keyed dictionary. |
NotExistingObjectError | If the comparison algorithm doesn't exist. |
EMData* process | ( | Processor * | p | ) | const |
Call the process with an instance od Processor, usually this instance can be get by (in Python) Processors.get("name", {'k':v, 'k':v}).
p | the processor pointer |
EMData* process | ( | const string & | processorname, | |
const Dict & | params = Dict() | |||
) | const |
Apply a processor with its parameters on a copy of this image, return result as a a new image.
The returned image may or may not be the same size as this image.
processorname | Processor Name. | |
params | Processor parameters in a keyed dictionary. |
NotExistingObjectError | If the processor doesn't exist. |
void process_inplace | ( | Processor * | p | ) |
Call the process_inplace with an instance od Processor, usually this instancecan be get by (in Python) Processors.get("name", {'k':v, 'k':v}).
p | the processor pointer |
void process_inplace | ( | const string & | processorname, | |
const Dict & | params = Dict() | |||
) |
Apply a processor with its parameters on this image.
processorname | Processor Name. | |
params | Processor parameters in a keyed dictionary. |
NotExistingObjectError | If the processor doesn't exist. |
Referenced by main(), and EMAN::NSigmaClampingProcessor::process_inplace().
EMData* project | ( | const string & | projector_name, | |
const Transform & | t3d | |||
) |
Calculate the projection of this image and return the result.
projector_name | Projection algorithm name. | |
t3d | Transform object used to do projection. |
NotExistingObjectError | If the projection algorithm doesn't exist. |
EMData* project | ( | const string & | projector_name, | |
const Dict & | params = Dict() | |||
) |
Calculate the projection of this image and return the result.
projector_name | Projection algorithm name. | |
params | Projection Algorithm parameters. |
NotExistingObjectError | If the projection algorithm doesn't exist. |
vector<Dict> xform_align_nbest | ( | const string & | aligner_name, | |
EMData * | to_img, | |||
const Dict & | params = Dict() , |
|||
const unsigned int | nsoln = 1 , |
|||
const string & | cmp_name = "dot" , |
|||
const Dict & | cmp_params = Dict() | |||
) |
Align this image with another image, return the parameters of the "n best" solutions See Aligner::xform_align_nbest for more comments.
aligner_name | Alignment algorithm name. | |
to_img | The image 'this' image aligns to. | |
params | Alignment algorithm parameters in a keyed dictionary. | |
nsoln | the number of solutions you want to receive in the return vector. | |
cmp_name | Comparison algorithm used in alignment. | |
cmp_params | Parameter dictionary for comparison algorithm. |
NotExistingObjectError | If the alignment algorithm doesn't exist. |