Rosetta 3.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | Private Attributes | List of all members
protocols::toolbox::rotamer_set_operations::RigidBodyMoveRSO Class Reference

#include <RigidBodyMoveRotSetOps.hh>

Inheritance diagram for protocols::toolbox::rotamer_set_operations::RigidBodyMoveRSO:
Inheritance graph
[legend]
Collaboration diagram for protocols::toolbox::rotamer_set_operations::RigidBodyMoveRSO:
Collaboration graph
[legend]

Public Types

typedef RigidBodyMoveBaseRSO parent
 

Public Member Functions

 RigidBodyMoveRSO (core::Size seqpos)
 
 RigidBodyMoveRSO (RigidBodyMoveRSO const &other)
 
virtual
core::pack::rotamer_set::RotamerSetOperationOP 
clone () const
 
virtual utility::vector1
< core::conformation::ResidueCOP
get_rigid_body_confs (core::pose::Pose const &pose, core::pack::task::PackerTask const &ptask, core::Size residue_index)
 returns candidate alternate RB conformations More...
 
void set_rigid_body_confs (utility::vector1< core::conformation::ResidueCOP > const &rigid_body_confs)
 
- Public Member Functions inherited from protocols::toolbox::rotamer_set_operations::RigidBodyMoveBaseRSO
virtual void alter_rotamer_set (core::pose::Pose const &pose, core::scoring::ScoreFunction const &sfxn, core::pack::task::PackerTask const &ptask, core::graph::GraphCOP packer_neighbor_graph, core::pack::rotamer_set::RotamerSet &rotamer_set)
 Adds additional rotamers at each rb conf. More...
 
virtual core::Real increase_packer_residue_radius (core::pose::Pose const &pose, core::pack::task::PackerTaskCOP, core::Size residue_index)
 
- Public Member Functions inherited from core::pack::rotamer_set::RotamerSetOperation
 RotamerSetOperation ()
 
virtual ~RotamerSetOperation ()
 
virtual Real increase_packer_residue_radius (pose::Pose const &pose, task::PackerTaskCOP the_task, core::Size residue_in) const
 

Private Attributes

core::Size seqpos_
 
utility::vector1
< core::conformation::ResidueCOP
rigid_body_confs_
 

Additional Inherited Members

- Static Public Member Functions inherited from protocols::toolbox::rotamer_set_operations::RigidBodyMoveBaseRSO
static core::Real determine_largest_nbr_atom_distance (core::conformation::Residue const &target_res, utility::vector1< core::conformation::ResidueCOP > alternate_confs)
 returns the largest observed distance between the nbr atom in the target res and the nbr atom in any of the candidate rb confs More...
 
- Protected Member Functions inherited from protocols::toolbox::rotamer_set_operations::RigidBodyMoveBaseRSO
 RigidBodyMoveBaseRSO ()
 
 RigidBodyMoveBaseRSO (const RigidBodyMoveBaseRSO &other)
 

Detailed Description

Basic implementation of alternate rb conf set operation. The alternative positions are set externally before packing.

Definition at line 134 of file RigidBodyMoveRotSetOps.hh.

Member Typedef Documentation

Definition at line 137 of file RigidBodyMoveRotSetOps.hh.

Constructor & Destructor Documentation

protocols::toolbox::rotamer_set_operations::RigidBodyMoveRSO::RigidBodyMoveRSO ( core::Size  seqpos)

Definition at line 218 of file RigidBodyMoveRotSetOps.cc.

References rigid_body_confs_.

Referenced by clone().

protocols::toolbox::rotamer_set_operations::RigidBodyMoveRSO::RigidBodyMoveRSO ( RigidBodyMoveRSO const &  other)

Definition at line 225 of file RigidBodyMoveRotSetOps.cc.

Member Function Documentation

core::pack::rotamer_set::RotamerSetOperationOP protocols::toolbox::rotamer_set_operations::RigidBodyMoveRSO::clone ( ) const
virtual
utility::vector1< core::conformation::ResidueCOP > protocols::toolbox::rotamer_set_operations::RigidBodyMoveRSO::get_rigid_body_confs ( core::pose::Pose const &  pose,
core::pack::task::PackerTask const &  ptask,
core::Size  residue_index 
)
virtual

returns candidate alternate RB conformations

Implements protocols::toolbox::rotamer_set_operations::RigidBodyMoveBaseRSO.

Definition at line 237 of file RigidBodyMoveRotSetOps.cc.

References rigid_body_confs_, and seqpos_.

void protocols::toolbox::rotamer_set_operations::RigidBodyMoveRSO::set_rigid_body_confs ( utility::vector1< core::conformation::ResidueCOP > const &  rigid_body_confs)

Definition at line 248 of file RigidBodyMoveRotSetOps.cc.

References rigid_body_confs_.

Member Data Documentation

utility::vector1< core::conformation::ResidueCOP > protocols::toolbox::rotamer_set_operations::RigidBodyMoveRSO::rigid_body_confs_
private
core::Size protocols::toolbox::rotamer_set_operations::RigidBodyMoveRSO::seqpos_
private

Definition at line 162 of file RigidBodyMoveRotSetOps.hh.

Referenced by get_rigid_body_confs().


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