IMP  2.4.0
The Integrative Modeling Platform
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
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

base::PointerMember
< em::DensityMap
dmap_
 
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: