Rosetta  2020.37
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Public Attributes | Private Attributes | List of all members
protocols::ligand_docking::Rotate_info Struct Reference

#include <Rotate.hh>

Public Member Functions

 Rotate_info ()=default
 
core::Size chain_id (core::pose::Pose const &pose) const
 
char chain_letter (core::pose::Pose const &pose) const
 
core::Size jump_id (core::pose::Pose const &pose) const
 
void set_chain_id (core::Size id)
 
void set_chain_letter (std::string const &str)
 
utility::vector1< core::Sizetag_along_chain_ids (core::pose::Pose const &pose) const
 
utility::vector1< core::Sizetag_along_jumps (core::pose::Pose const &pose) const
 
utility::vector1< core::Sizetag_along_residues (core::pose::Pose const &pose) const
 
void set_tag_along_chains (utility::vector1< std::string > const &setting)
 

Public Attributes

Distribution distribution = Uniform
 
core::Real degrees = 0
 
core::Size cycles = 0
 

Private Attributes

bool by_string_ = true
 
std::string chain_string_ = "X"
 
core::Size chain_number_ = 0
 
utility::vector1< std::string > tag_along_chains_
 

Constructor & Destructor Documentation

protocols::ligand_docking::Rotate_info::Rotate_info ( )
default

Member Function Documentation

core::Size protocols::ligand_docking::Rotate_info::chain_id ( core::pose::Pose const &  pose) const
char protocols::ligand_docking::Rotate_info::chain_letter ( core::pose::Pose const &  pose) const
core::Size protocols::ligand_docking::Rotate_info::jump_id ( core::pose::Pose const &  pose) const
void protocols::ligand_docking::Rotate_info::set_chain_id ( core::Size  id)
void protocols::ligand_docking::Rotate_info::set_chain_letter ( std::string const &  str)
void protocols::ligand_docking::Rotate_info::set_tag_along_chains ( utility::vector1< std::string > const &  setting)
utility::vector1< core::Size > protocols::ligand_docking::Rotate_info::tag_along_chain_ids ( core::pose::Pose const &  pose) const
utility::vector1< core::Size > protocols::ligand_docking::Rotate_info::tag_along_jumps ( core::pose::Pose const &  pose) const
utility::vector1< core::Size > protocols::ligand_docking::Rotate_info::tag_along_residues ( core::pose::Pose const &  pose) const

Member Data Documentation

bool protocols::ligand_docking::Rotate_info::by_string_ = true
private
core::Size protocols::ligand_docking::Rotate_info::chain_number_ = 0
private
std::string protocols::ligand_docking::Rotate_info::chain_string_ = "X"
private
core::Size protocols::ligand_docking::Rotate_info::cycles = 0
core::Real protocols::ligand_docking::Rotate_info::degrees = 0
Distribution protocols::ligand_docking::Rotate_info::distribution = Uniform
utility::vector1<std::string> protocols::ligand_docking::Rotate_info::tag_along_chains_
private

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