9 #ifndef IMPCNMULTIFIT_MOL_CN_SYMM_AXIS_DETECTOR_H
10 #define IMPCNMULTIFIT_MOL_CN_SYMM_AXIS_DETECTOR_H
19 #include <IMP/cnmultifit/cnmultifit_config.h>
21 IMPCNMULTIFIT_BEGIN_NAMESPACE
27 algebra::PrincipalComponentAnalysis get_pca()
const {
return pca_;}
29 int get_symmetry_axis_index()
const;
30 void show(std::ostream& out=std::cout)
const {
31 out<<
"symm degree:"<<symm_deg_<<std::endl;
32 out<<
"symm axis:"<<get_symmetry_axis_index()<<std::endl;
36 float calc_symm_score(
int symm_axis_ind)
const;
40 algebra::PrincipalComponentAnalysis pca_;
48 IMPCNMULTIFIT_END_NAMESPACE
Import IMP/kernel/constants.h in the namespace.
molecule symmetry detector
#define IMP_VALUES(Name, PluralName)
Define the type for storing sets of values.
Class for handling density maps.
Decorator for helping deal with a hierarchy of molecules.
void show(Hierarchy h, std::ostream &out=std::cout)
Print out a molecular hierarchy.
Principal component analysis of a set of points.