Rosetta 3.4
Public Member Functions
protocols::simple_moves::symmetry::SymmetrySlider Class Reference

#include <SymDockingInitialPerturbation.hh>

Inheritance diagram for protocols::simple_moves::symmetry::SymmetrySlider:
Inheritance graph
[legend]
Collaboration diagram for protocols::simple_moves::symmetry::SymmetrySlider:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 SymmetrySlider (core::pose::Pose &pose)
 SymmetrySlider (core::pose::Pose &pose, core::conformation::symmetry::SlideCriteriaType score_criteria, std::string SlideCriteriaVal="AUTOMATIC")
 ~SymmetrySlider ()
void setup (core::pose::Pose &pose)
virtual void select_jump ()=0
core::Size get_current_jump ()
core::Real get_slide_threshold ()
std::map< core::Size, boolget_allow_slide_jump_map () const
void set_current_jump (core::Size jump_nbr)
void set_slide_criteria (std::string SlideCriteria)
void set_slide_threshold (std::string threshold)
core::Real slide_score (core::pose::Pose &pose)
void slide_away (core::pose::Pose &pose)
core::Real step_size ()
void disallow_current_slide ()
bool allowed_current_slide ()
bool continue_slide (core::pose::Pose &pose)
bool very_far_away (core::pose::Pose &pose)
bool finished ()
void slide (core::pose::Pose &pose)
void apply (core::pose::Pose &pose)
core::Real rg (core::pose::Pose const &pose)
bool dofmover_compresses (core::pose::Pose &pose, protocols::rigid::RigidBodyDofTransMover &dofmover)

Constructor & Destructor Documentation

protocols::simple_moves::symmetry::SymmetrySlider::SymmetrySlider ( core::pose::Pose pose)
protocols::simple_moves::symmetry::SymmetrySlider::SymmetrySlider ( core::pose::Pose pose,
core::conformation::symmetry::SlideCriteriaType  score_criteria,
std::string  SlideCriteriaVal = "AUTOMATIC" 
)
protocols::simple_moves::symmetry::SymmetrySlider::~SymmetrySlider ( )

Member Function Documentation

bool protocols::simple_moves::symmetry::SymmetrySlider::allowed_current_slide ( )

Referenced by slide().

void protocols::simple_moves::symmetry::SymmetrySlider::apply ( core::pose::Pose pose)
bool protocols::simple_moves::symmetry::SymmetrySlider::continue_slide ( core::pose::Pose pose)
void protocols::simple_moves::symmetry::SymmetrySlider::disallow_current_slide ( )

Referenced by slide().

bool protocols::simple_moves::symmetry::SymmetrySlider::dofmover_compresses ( core::pose::Pose pose,
protocols::rigid::RigidBodyDofTransMover dofmover 
)
bool protocols::simple_moves::symmetry::SymmetrySlider::finished ( )
std::map< core::Size, bool > protocols::simple_moves::symmetry::SymmetrySlider::get_allow_slide_jump_map ( ) const
core::Size protocols::simple_moves::symmetry::SymmetrySlider::get_current_jump ( )

Referenced by slide().

core::Real protocols::simple_moves::symmetry::SymmetrySlider::get_slide_threshold ( )
core::Real protocols::simple_moves::symmetry::SymmetrySlider::rg ( core::pose::Pose const &  pose)
virtual void protocols::simple_moves::symmetry::SymmetrySlider::select_jump ( ) [pure virtual]
void protocols::simple_moves::symmetry::SymmetrySlider::set_current_jump ( core::Size  jump_nbr)
void protocols::simple_moves::symmetry::SymmetrySlider::set_slide_criteria ( std::string  SlideCriteria)
void protocols::simple_moves::symmetry::SymmetrySlider::set_slide_threshold ( std::string  threshold)
void protocols::simple_moves::symmetry::SymmetrySlider::setup ( core::pose::Pose pose)
void protocols::simple_moves::symmetry::SymmetrySlider::slide ( core::pose::Pose pose)
void protocols::simple_moves::symmetry::SymmetrySlider::slide_away ( core::pose::Pose pose)
core::Real protocols::simple_moves::symmetry::SymmetrySlider::slide_score ( core::pose::Pose pose)
core::Real protocols::simple_moves::symmetry::SymmetrySlider::step_size ( )

Referenced by slide().

bool protocols::simple_moves::symmetry::SymmetrySlider::very_far_away ( core::pose::Pose pose)

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