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
Various useful constants.
molecule symmetry detector
Class for handling density maps.
Decorator for helping deal with a hierarchy of molecules.
#define IMP_VALUES(Name, PluralName)
Define the type for storing sets of values.
std::ostream & show(Hierarchy h, std::ostream &out=std::cout)
Print the hierarchy using a given decorator to display each node.
Principal component analysis of a set of points.