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

#include <RNA_JumpLibrary.hh>

Inheritance diagram for protocols::rna::RNA_JumpLibrary:
Inheritance graph
[legend]
Collaboration diagram for protocols::rna::RNA_JumpLibrary:
Collaboration graph
[legend]

Public Member Functions

virtual ~RNA_JumpLibrary ()
 Automatically generated virtual destructor for class deriving directly from ReferenceCount. More...
 
 RNA_JumpLibrary (std::string const filename)
 
void read_jumps_from_file (std::string const &jump_library_filename)
 
void check_forward_backward (std::string &atom_name, bool const forward, core::kinematics::Jump &j, RNA_PairingTemplateOP const &t) const
 
core::kinematics::Jump get_random_base_pair_jump (char const aa1, char const aa2, char const edge1, char const edge2, char const orientation, std::string &atom_name1, std::string &atom_name2, bool &success, bool const forward1=true, bool const forward2=true) const
 

Private Member Functions

void save_in_jump_library (core::Size const reschar1, core::Size const reschar2, char const edgechar1, char const edgechar2, char const orientation, std::string const &atom_name1, std::string const &atom_name2, core::kinematics::Jump const &jump1, core::kinematics::Jump const &jump2)
 

Private Attributes

RNA_PairingTemplateMap rna_pairing_template_map_
 

Constructor & Destructor Documentation

protocols::rna::RNA_JumpLibrary::~RNA_JumpLibrary ( )
virtual

Automatically generated virtual destructor for class deriving directly from ReferenceCount.

Auto-generated virtual destructor

protocols::rna::RNA_JumpLibrary::RNA_JumpLibrary ( std::string const  filename)
inline

Member Function Documentation

void protocols::rna::RNA_JumpLibrary::check_forward_backward ( std::string &  atom_name,
bool const  forward,
core::kinematics::Jump j,
RNA_PairingTemplateOP const &  t 
) const
core::kinematics::Jump protocols::rna::RNA_JumpLibrary::get_random_base_pair_jump ( char const  aa1,
char const  aa2,
char const  edge1,
char const  edge2,
char const  orientation,
std::string &  atom_name1,
std::string &  atom_name2,
bool success,
bool const  forward1 = true,
bool const  forward2 = true 
) const
void protocols::rna::RNA_JumpLibrary::read_jumps_from_file ( std::string const &  jump_library_filename)
void protocols::rna::RNA_JumpLibrary::save_in_jump_library ( core::Size const  reschar1,
core::Size const  reschar2,
char const  edgechar1,
char const  edgechar2,
char const  orientation,
std::string const &  atom_name1,
std::string const &  atom_name2,
core::kinematics::Jump const &  jump1,
core::kinematics::Jump const &  jump2 
)
private

Member Data Documentation

RNA_PairingTemplateMap protocols::rna::RNA_JumpLibrary::rna_pairing_template_map_
private

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