IMP
2.2.0
The Integrative Modeling Platform
|
Detect cn symmetry in proteins and density maps. More...
#include <IMP/cnmultifit/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_ |
Definition at line 23 of file CnSymmAxisDetector.h.