9 #ifndef IMPCNMULTIFIT_ALIGN_SYMMETRIC_H
10 #define IMPCNMULTIFIT_ALIGN_SYMMETRIC_H
12 #include <IMP/cnmultifit/cnmultifit_config.h>
15 #include <boost/scoped_ptr.hpp>
17 IMPCNMULTIFIT_BEGIN_NAMESPACE
33 Floats get_sorted_principal_values()
const {
return map_v_;}
41 float max_allowed_diff);
46 bool fine_rotation_sampling=
true)
const;
48 void show(std::ostream& out=std::cout)
const {
49 out <<
"AlignSymmetric with cn_symm_deg " << cn_symm_deg_ << std::endl;
54 bool fine=
false)
const;
59 boost::scoped_ptr<CnSymmAxisDetector> symm_map_;
60 int cn_symm_deg_,dn_symm_deg_;
65 IMPCNMULTIFIT_END_NAMESPACE
#define IMP_VALUES(Name, PluralName)
Define the type for storing sets of values.
Detect cn symmetry in proteins and density maps.
Class for handling density maps.
Class for handling density maps.
A class for fast alignment of a cyclic model to its density.
void show(Hierarchy h, std::ostream &out=std::cout)
Print out a molecular hierarchy.