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.