rotational alignment using invariants
More...
#include <aligner.h>
|
static const string | NAME = "rotational_bispec" |
|
rotational alignment using invariants
Definition at line 324 of file aligner.h.
◆ align() [1/2]
virtual EMData * EMAN::RotationalAlignerBispec::align |
( |
EMData * |
this_img, |
|
|
EMData * |
to_img |
|
) |
| const |
|
inlinevirtual |
Implements EMAN::Aligner.
Definition at line 330 of file aligner.h.
332 return align(this_img, to_img,
"dot", Dict());
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.
References align().
◆ align() [2/2]
virtual EMData * EMAN::RotationalAlignerBispec::align |
( |
EMData * |
this_img, |
|
|
EMData * |
to_img, |
|
|
const string & |
cmp_name = "dot" , |
|
|
const Dict & |
cmp_params = Dict() |
|
) |
| const |
|
virtual |
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.
- Parameters
-
this_img | The image to be compared. |
to_img | 'this_img" is aligned with 'to_img'. |
cmp_name | The comparison method to compare the two images. |
cmp_params | The parameter dictionary for comparison method. |
- Returns
- The aligned image.
Implements EMAN::Aligner.
Referenced by align().
◆ get_desc()
virtual string EMAN::RotationalAlignerBispec::get_desc |
( |
| ) |
const |
|
inlinevirtual |
Implements EMAN::Aligner.
Definition at line 340 of file aligner.h.
342 return "Performs rotational alignment using bispectral invariants";
◆ get_name()
virtual string EMAN::RotationalAlignerBispec::get_name |
( |
| ) |
const |
|
inlinevirtual |
◆ get_param_types()
virtual TypeDict EMAN::RotationalAlignerBispec::get_param_types |
( |
| ) |
const |
|
inlinevirtual |
Implements EMAN::Aligner.
Definition at line 350 of file aligner.h.
353 d.put(
"maxshift",
EMObject::INT,
"This is provided for compatibility with other aligners. It does absolutely nothing here, as there is an implicit maxshift=0.");
354 d.put(
"size",
EMObject::INT,
"Passed as the size parameter to the bispectrum calculation");
355 d.put(
"rfpn",
EMObject::INT,
"Passed as the rfp parameter to the bispectrum calculation");
356 d.put(
"harmonic",
EMObject::INT,
"If set, uses harmonic power instead of bispectra");
References EMAN::EMObject::INT, and EMAN::TypeDict::put().
◆ NEW()
static Aligner * EMAN::RotationalAlignerBispec::NEW |
( |
| ) |
|
|
inlinestatic |
Definition at line 345 of file aligner.h.
347 return new RotationalAlignerBispec();
◆ NAME
const string RotationalAlignerBispec::NAME = "rotational_bispec" |
|
static |
The documentation for this class was generated from the following files: