Rosetta 3.4
Public Member Functions | Protected Member Functions | Protected Attributes
protocols::simple_moves::AddCavitiesMover Class Reference

#include <AddCavitiesMover.hh>

Inheritance diagram for protocols::simple_moves::AddCavitiesMover:
Inheritance graph
[legend]
Collaboration diagram for protocols::simple_moves::AddCavitiesMover:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 AddCavitiesMover (core::Size max_cav=100, core::Real min_size=1.2, core::Size min_nb=150, core::Real min_sep=3.0)
void clear_suckers (core::pose::Pose &pose)
void add_suckers (core::pose::Pose &pose)
virtual void apply (core::pose::Pose &pose)
virtual std::string get_name () const
 Each derived class must specify its name. The class name.

Protected Member Functions

core::id::AtomID get_closest_heavy_atom (core::pose::Pose &pose, numeric::xyzVector< core::Real > xyz)
core::conformation::ResidueOP get_suck_res ()
core::scoring::packstat::CavBalls get_cavities (core::pose::Pose &pose, core::Real nbdis, int nbcount, core::Real minsep)

Protected Attributes

core::Size max_cav_
core::Real min_size_
core::Size min_nb_
core::Real min_sep_
core::scoring::packstat::SasaOptions opts

Constructor & Destructor Documentation

protocols::simple_moves::AddCavitiesMover::AddCavitiesMover ( core::Size  max_cav = 100,
core::Real  min_size = 1.2,
core::Size  min_nb = 150,
core::Real  min_sep = 3.0 
)

Member Function Documentation

void protocols::simple_moves::AddCavitiesMover::add_suckers ( core::pose::Pose pose)
void protocols::simple_moves::AddCavitiesMover::apply ( core::pose::Pose pose) [virtual]
void protocols::simple_moves::AddCavitiesMover::clear_suckers ( core::pose::Pose pose)
CavBalls protocols::simple_moves::AddCavitiesMover::get_cavities ( core::pose::Pose pose,
core::Real  nbdis,
int  nbcount,
core::Real  minsep 
) [protected]
core::id::AtomID protocols::simple_moves::AddCavitiesMover::get_closest_heavy_atom ( core::pose::Pose pose,
numeric::xyzVector< core::Real xyz 
) [protected]
std::string protocols::simple_moves::AddCavitiesMover::get_name ( ) const [virtual]

Each derived class must specify its name. The class name.

Implements protocols::moves::Mover.

core::conformation::ResidueOP protocols::simple_moves::AddCavitiesMover::get_suck_res ( ) [protected]

Member Data Documentation

Referenced by add_suckers(), and apply().

Referenced by add_suckers().

Referenced by add_suckers().

Referenced by get_cavities().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines