40 for (aux(0) = 1; aux(0) <= imax; aux(0)++)
53 for (
size_t objId : SF_in.
ids())
89 const std::string &ang1,
const std::string &ang2,
90 const std::string &ang3,
bool fromMetadata)
103 ". Angle order: " + ang1 +
" " + ang2 +
" " + ang3);
107 std::cerr <<
"Extracting angles ...\n";
114 for (
size_t objId: SF_in.
ids())
133 P.readApplyGeo(fn_img, SF_in, objId, params);
153 for (
size_t objId : SF_out.
ids())
167 std::cout <<
"Renaming " << fn_in <<
" as " << fn_out << std::endl;
168 std::string command = (std::string)
"cp " + fn_in +
" " + fn_out;
169 if (!system(command.c_str()))
Just to locate unclassified errors.
void init_progress_bar(long total)
#define REPORT_ERROR(nerr, ErrormMsg)
void generate_Spider_count(int imax, DocFile &DF_out)
int append_angles(double rot, double tilt, double psi, const std::string &ang1, const std::string &ang2, const std::string &ang3)
FileName addExtension(const String &ext) const
String integerToString(int I, int _width, char fill_with)
void rename_for_Spider(MetaData &SF_in, MetaData &SF_out, const FileName &fn_root, const FileName &out_ext)
String getExtension() const
void checkAngle(const String &str)
int append_data_line(int no_lines_to_append=1)
void extract_angles(MetaData &SF_in, DocFile &DF_out, const std::string &ang1, const std::string &ang2, const std::string &ang3, bool fromMetadata)
void progress_bar(long rlen)
void translate_to_Spider_sel(MetaData &SF_in, DocFile &DF_out, bool new_style)
double psi(const double x)
void append_comment(const std::string &comment)