#include <aligner.h>
Inheritance diagram for EMAN::RotateTranslateBestAligner:


Public Member Functions | |
| virtual EMData * | align (EMData *this_img, EMData *to_img, const string &cmp_name="dot", const Dict &cmp_params=Dict()) const |
| To align 'this_img' with another image passed in through its parameters. | |
| virtual EMData * | align (EMData *this_img, EMData *to_img) const |
| virtual string | get_name () const |
| Get the Aligner's name. | |
| virtual string | get_desc () const |
| virtual TypeDict | get_param_types () const |
Static Public Member Functions | |
| Aligner * | NEW () |
Static Public Attributes | |
| const string | NAME = "rotate_translate_best" |
| maxshift | Maximum translation in pixels | |
| snr | signal to noise ratio array |
Definition at line 488 of file aligner.h.
|
||||||||||||
|
Implements EMAN::Aligner. Definition at line 494 of file aligner.h. References align(). 00495 {
00496 return align(this_img, to_img, "frc", Dict());
00497 }
|
|
||||||||||||||||||||
|
To align 'this_img' with another image passed in through its parameters. The alignment uses a user-given comparison method to compare the two images. If none is given, a default one is used.
Implements EMAN::Aligner. |
|
|
Implements EMAN::Aligner. Definition at line 504 of file aligner.h. 00505 {
00506 return "Full 2D alignment using 'Rotational' and 'Translational', also incorporates 2D 'Refine' alignments.";
00507 }
|
|
|
Get the Aligner's name. Each Aligner is identified by a unique name.
Implements EMAN::Aligner. Definition at line 499 of file aligner.h. 00500 {
00501 return NAME;
00502 }
|
|
|
Implements EMAN::Aligner. Definition at line 514 of file aligner.h. References EMAN::TypeDict::put(). 00515 {
00516 TypeDict d;
00517 d.put("maxshift", EMObject::INT, "Maximum translation in pixels");
00518 d.put("snr", EMObject::FLOATARRAY, "signal to noise ratio array");
00519 return d;
00520 }
|
|
|
Definition at line 509 of file aligner.h. 00510 {
00511 return new RotateTranslateBestAligner();
00512 }
|
|
|
Definition at line 65 of file aligner.cpp. |
1.3.9.1