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

#include <ReturnSidechainMover.hh>

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

List of all members.

Public Member Functions

 ReturnSidechainMover ()
 default constructor
 ReturnSidechainMover (core::pose::Pose const &pose_in, core::Size start_res=0, core::Size end_res=0)
 constructor with pose
 ReturnSidechainMover (core::pose::Pose const &pose_in, utility::vector1< bool > allow_chi_in, core::Size start_res=0, core::Size end_res=0)
 constructor with pose and copiable residue array
virtual ~ReturnSidechainMover ()
virtual void apply (core::pose::Pose &pose)
virtual std::string get_name () const
 Each derived class must specify its name. The class name.

Public Attributes

bool copy_all_chi_
utility::vector1< boolallow_chi_copy_

Detailed Description

This class takes two poses, one at instantiation and one at apply. It copies the residue type set and chi information from its kept pose to the apply pose. The intended purpose is for "returning" known sidechains to a pose that was temporarily in centroid mode, although it may work with other residue type sets.


Constructor & Destructor Documentation

protocols::simple_moves::ReturnSidechainMover::ReturnSidechainMover ( )

default constructor

References copy_all_chi_, and protocols::moves::Mover::type().

protocols::simple_moves::ReturnSidechainMover::ReturnSidechainMover ( core::pose::Pose const &  pose_in,
core::Size  start_res = 0,
core::Size  end_res = 0 
)
protocols::simple_moves::ReturnSidechainMover::ReturnSidechainMover ( core::pose::Pose const &  pose_in,
utility::vector1< bool allow_chi_in,
core::Size  start_res = 0,
core::Size  end_res = 0 
)

constructor with pose and copiable residue array

constructor with pose

References copy_all_chi_, core::pose::Pose::total_residue(), and protocols::moves::Mover::type().

protocols::simple_moves::ReturnSidechainMover::~ReturnSidechainMover ( ) [virtual]

Member Function Documentation

void protocols::simple_moves::ReturnSidechainMover::apply ( core::pose::Pose pose) [virtual]
std::string protocols::simple_moves::ReturnSidechainMover::get_name ( ) const [virtual]

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

Implements protocols::moves::Mover.


Member Data Documentation

Referenced by apply().

Referenced by apply(), and ReturnSidechainMover().


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