Rosetta  2020.37
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Member Functions | Private Attributes | List of all members
core::scoring::packstat::LeeRichards Struct Reference

#include <LeeRichards.hh>

Public Member Functions

 LeeRichards (PosePackDataOP pd, AccumulatorOP accum, core::Real spacing=0.33, core::Real probe_radius=1.4, bool csa=false, numeric::xyzVector< core::Real > plane=numeric::xyzVector< core::Real >(0, 0, 1))
 
 LeeRichards (core::pose::Pose &pose, AccumulatorOP accum, core::Real spacing=0.33, core::Real probe_radius=1.4, bool csa=false, numeric::xyzVector< core::Real > plane=numeric::xyzVector< core::Real >(0, 0, 1))
 
 ~LeeRichards ()
 
core::Size find_first_slice (core::Real r)
 
core::Real get_surface_area () const
 

Private Member Functions

core::Size find_first_slice (core::Real r, core::Size beg, core::Size end) const
 
void compute (Spheres &spheres, AccumulatorOP accum, core::Real spacing=0.33, core::Real probe_radius=1.4, bool csa=false, numeric::xyzVector< core::Real > plane=numeric::xyzVector< core::Real >(0, 0, 1))
 

Private Attributes

core::Real surface_area_
 
utility::vector1< Circlescircles_
 
Slices slices_
 
Reals slice_coords_
 

Constructor & Destructor Documentation

core::scoring::packstat::LeeRichards::LeeRichards ( PosePackDataOP  pd,
AccumulatorOP  accum,
core::Real  spacing = 0.33,
core::Real  probe_radius = 1.4,
bool  csa = false,
numeric::xyzVector< core::Real plane = numeric::xyzVector<core::Real>(0,0,1) 
)
core::scoring::packstat::LeeRichards::LeeRichards ( core::pose::Pose pose,
AccumulatorOP  accum,
core::Real  spacing = 0.33,
core::Real  probe_radius = 1.4,
bool  csa = false,
numeric::xyzVector< core::Real plane = numeric::xyzVector<core::Real>(0,0,1) 
)
core::scoring::packstat::LeeRichards::~LeeRichards ( )
inline

References slices_.

Member Function Documentation

void core::scoring::packstat::LeeRichards::compute ( Spheres spheres,
AccumulatorOP  accum,
core::Real  spacing = 0.33,
core::Real  probe_radius = 1.4,
bool  csa = false,
numeric::xyzVector< core::Real plane = numeric::xyzVector<core::Real>(0,0,1) 
)
private
core::Size core::scoring::packstat::LeeRichards::find_first_slice ( core::Real  r)
inline

References slice_coords_.

Referenced by find_first_slice().

core::Size core::scoring::packstat::LeeRichards::find_first_slice ( core::Real  r,
core::Size  beg,
core::Size  end 
) const
inlineprivate
core::Real core::scoring::packstat::LeeRichards::get_surface_area ( ) const
inline

References surface_area_.

Member Data Documentation

utility::vector1< Circles > core::scoring::packstat::LeeRichards::circles_
private
Reals core::scoring::packstat::LeeRichards::slice_coords_
private

Referenced by find_first_slice().

Slices core::scoring::packstat::LeeRichards::slices_
private

Referenced by ~LeeRichards().

core::Real core::scoring::packstat::LeeRichards::surface_area_
private

Referenced by get_surface_area().


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