IMP logo
IMP Reference Guide  2.7.0
The Integrative Modeling Platform
IMP::cnmultifit::CnSymmAxisDetector Class Reference

Detect cn symmetry in proteins and density maps. More...

#include <IMP/cnmultifit/CnSymmAxisDetector.h>

Detailed Description

Detect cn symmetry in proteins and density maps.

Definition at line 23 of file CnSymmAxisDetector.h.

Public Member Functions

 CnSymmAxisDetector (int symm_deg, em::DensityMap *dmap, float density_threshold, float top_p=0.8)
 CnSymmAxisDetector (int symm_deg, const atom::Hierarchies &mhs)
float calc_symm_score (int symm_axis_ind) const
int get_non_symmetry_axis_length () const
algebra::PrincipalComponentAnalysis get_pca () const
algebra::Vector3D get_symmetry_axis () const
int get_symmetry_axis_index () const
void show (std::ostream &out=std::cout) const

Protected Member Functions

Float symm_avg (const algebra::Vector3D &start_p, const algebra::Vector3D &symm_vec) const

Protected Attributes

PointerMember< em::DensityMapdmap_
algebra::Transformation3D from_native_
algebra::PrincipalComponentAnalysis pca_
int symm_deg_
algebra::Transformation3D to_native_
Floats values_
algebra::Vector3Ds vecs_

The documentation for this class was generated from the following file: