Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Member Functions | Private Attributes | List of all members
protocols::electron_density::DensitySymmInfo Class Reference

scale density map intensities to match a pose's More...

#include <DensitySymmInfo.hh>

Public Member Functions

 DensitySymmInfo ()
 
 DensitySymmInfo (std::string tag)
 
void detect_axes (core::scoring::electron_density::ElectronDensity const &e)
 
void mask_asu (ObjexxFCL::FArray3D< core::Real > &vol, core::scoring::electron_density::ElectronDensity const &e, core::Real value)
 
core::Real min_symm_dist2 (numeric::xyzVector< core::Real > const &X, numeric::xyzVector< core::Real > const &Y) const
 
bool enabled () const
 

Private Member Functions

void autocorrelate (core::scoring::electron_density::ElectronDensity const &e, core::Real angle, numeric::xyzVector< core::Real > const &axis, numeric::xyzVector< core::Real > &symm_center, core::Real &autocorrelation)
 
numeric::xyzVector< core::Realresolve_symm_axes (numeric::xyzVector< core::Real > const &c1, numeric::xyzVector< core::Real > const &a1, numeric::xyzVector< core::Real > const &c2, numeric::xyzVector< core::Real > const &a2, core::Real &error)
 

Private Attributes

char type
 
core::Size count_primary
 
numeric::xyzVector< core::Realsymm_center_
 
numeric::xyzVector< core::Realaxis_primary
 
numeric::xyzVector< core::Realaxis_secondary
 

Detailed Description

scale density map intensities to match a pose's

Constructor & Destructor Documentation

protocols::electron_density::DensitySymmInfo::DensitySymmInfo ( )
inline
protocols::electron_density::DensitySymmInfo::DensitySymmInfo ( std::string  tag)
inline

References count_primary, and type.

Member Function Documentation

void protocols::electron_density::DensitySymmInfo::autocorrelate ( core::scoring::electron_density::ElectronDensity const &  e,
core::Real  angle,
numeric::xyzVector< core::Real > const &  axis,
numeric::xyzVector< core::Real > &  symm_center,
core::Real autocorrelation 
)
private
void protocols::electron_density::DensitySymmInfo::detect_axes ( core::scoring::electron_density::ElectronDensity const &  e)
bool protocols::electron_density::DensitySymmInfo::enabled ( ) const
inline
void protocols::electron_density::DensitySymmInfo::mask_asu ( ObjexxFCL::FArray3D< core::Real > &  vol,
core::scoring::electron_density::ElectronDensity const &  e,
core::Real  value 
)
core::Real protocols::electron_density::DensitySymmInfo::min_symm_dist2 ( numeric::xyzVector< core::Real > const &  X,
numeric::xyzVector< core::Real > const &  Y 
) const
numeric::xyzVector< core::Real > protocols::electron_density::DensitySymmInfo::resolve_symm_axes ( numeric::xyzVector< core::Real > const &  c1,
numeric::xyzVector< core::Real > const &  a1,
numeric::xyzVector< core::Real > const &  c2,
numeric::xyzVector< core::Real > const &  a2,
core::Real error 
)
private

References protocols::cryst::denom().

Referenced by detect_axes().

Member Data Documentation

numeric::xyzVector< core::Real > protocols::electron_density::DensitySymmInfo::axis_primary
private
numeric::xyzVector< core::Real > protocols::electron_density::DensitySymmInfo::axis_secondary
private
core::Size protocols::electron_density::DensitySymmInfo::count_primary
private
numeric::xyzVector< core::Real > protocols::electron_density::DensitySymmInfo::symm_center_
private
char protocols::electron_density::DensitySymmInfo::type
private

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