Rosetta
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

◆ Rotate_info()

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

Member Function Documentation

◆ chain_id()

core::Size protocols::ligand_docking::Rotate_info::chain_id ( core::pose::Pose const &  pose) const

◆ chain_letter()

char protocols::ligand_docking::Rotate_info::chain_letter ( core::pose::Pose const &  pose) const

◆ jump_id()

core::Size protocols::ligand_docking::Rotate_info::jump_id ( core::pose::Pose const &  pose) const

◆ set_chain_id()

void protocols::ligand_docking::Rotate_info::set_chain_id ( core::Size  id)

◆ set_chain_letter()

void protocols::ligand_docking::Rotate_info::set_chain_letter ( std::string const &  str)

◆ set_tag_along_chains()

void protocols::ligand_docking::Rotate_info::set_tag_along_chains ( utility::vector1< std::string > const &  setting)

◆ tag_along_chain_ids()

utility::vector1< core::Size > protocols::ligand_docking::Rotate_info::tag_along_chain_ids ( core::pose::Pose const &  pose) const

◆ tag_along_jumps()

utility::vector1< core::Size > protocols::ligand_docking::Rotate_info::tag_along_jumps ( core::pose::Pose const &  pose) const

◆ tag_along_residues()

utility::vector1< core::Size > protocols::ligand_docking::Rotate_info::tag_along_residues ( core::pose::Pose const &  pose) const

Member Data Documentation

◆ by_string_

bool protocols::ligand_docking::Rotate_info::by_string_ = true
private

◆ chain_number_

core::Size protocols::ligand_docking::Rotate_info::chain_number_ = 0
private

◆ chain_string_

std::string protocols::ligand_docking::Rotate_info::chain_string_ = "X"
private

◆ cycles

core::Size protocols::ligand_docking::Rotate_info::cycles = 0

◆ degrees

core::Real protocols::ligand_docking::Rotate_info::degrees = 0

◆ distribution

Distribution protocols::ligand_docking::Rotate_info::distribution = Uniform

◆ tag_along_chains_

utility::vector1<std::string> protocols::ligand_docking::Rotate_info::tag_along_chains_
private

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