27 #ifndef _angular_projection_matching_H 28 #define _angular_projection_matching_H 164 double &opt_psi,
bool &opt_flip,
double &maxcorr);
170 const int &samplenr,
const double &
psi,
const bool &opt_flip,
171 double &opt_xoff,
double &opt_yoff,
double &maxcorr);
177 const int &samplenr,
const double &
psi,
const bool &opt_flip,
178 const double &opt_xoff,
const double &opt_yoff,
const double &old_scale,
double &opt_scale,
double &maxcorr);
Polar_fftw_plans global_plans
std::vector< int > pointer_allrefs2refsinmem
void scaleAlignOneImage(MultidimArray< double > &img, const int &samplenr, const double &psi, const bool &opt_flip, const double &opt_xoff, const double &opt_yoff, const double &old_scale, double &opt_scale, double &maxcorr)
WriteModeMetaData do_overwrite
void getCurrentReference(int refno, Polar_fftw_plans &local_plans)
std::vector< int > search5d_xoff
virtual void writeOutputFiles()
virtual void readParams()
Read arguments from command line.
std::vector< size_t > ids
void processSomeImages(const std::vector< size_t > &imagesToProcess)
std::vector< int > search5d_yoff
virtual void defineParams()
Define arguments accepted.
MultidimArray< double > * proj_ref
Polar< std::complex< double > > * fP_ref
virtual void produceSideInfo()
void * threadRotationallyAlignOneImage(void *data)
void rotationallyAlignOneImage(Matrix2D< double > &img, int imgno, int &opt_samplenr, double &opt_psi, bool &opt_flip, double &maxcorr)
constexpr int MY_OUPUT_SIZE
MultidimArray< double > * img
virtual void processAllImages()
void translationallyAlignOneImage(MultidimArray< double > &img, const int &samplenr, const double &psi, const bool &opt_flip, double &opt_xoff, double &opt_yoff, double &maxcorr)
Polar< std::complex< double > > * fPm_img
int max_nr_refs_in_memory
int max_nr_imgs_in_memory
void getCurrentImage(size_t imgid, Image< double > &img)
ProgAngularProjectionMatching * prm
Polar< std::complex< double > > * fP_img
std::vector< int > pointer_refsinmem2allrefs
std::vector< size_t > convert_refno_to_stack_position
double psi(const double x)
int counter_refs_in_memory
MultidimArray< double > Mctf