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

#include <SampleRotamersFromPDB.hh>

Inheritance diagram for protocols::splice::RotLibdb:
Inheritance graph
[legend]

Public Member Functions

 RotLibdb ()
 
void read_profile (std::string const &file_name, std::string const &segment_name)
 
void add_segment_fname (std::string const &file_name, std::string const &segment_name)
 
std::string get_segment_fname (std::string const &segment_name)
 
rot_matrix fill_rotamer_matrix_from_db_file (std::string fname)
 
void read_pdb_profile (std::string const &file_name)
 
rot_matrix pdb_profile (std::string const &pdb_name)
 

Private Attributes

std::map< std::string,
std::string > 
pdb_to_profile_map_
 
std::string pdb_names_
 
std::map< std::string, rot_matrixrot_matrix_profile_
 
std::map< std::string,
std::string > 
ROTdb_segments_fileName_
 

Constructor & Destructor Documentation

protocols::splice::RotLibdb::RotLibdb ( )

Member Function Documentation

void protocols::splice::RotLibdb::add_segment_fname ( std::string const &  file_name,
std::string const &  segment_name 
)
rot_matrix protocols::splice::RotLibdb::fill_rotamer_matrix_from_db_file ( std::string  fname)
std::string protocols::splice::RotLibdb::get_segment_fname ( std::string const &  segment_name)
rot_matrix protocols::splice::RotLibdb::pdb_profile ( std::string const &  pdb_name)
void protocols::splice::RotLibdb::read_pdb_profile ( std::string const &  file_name)

References pdb_to_profile_map_.

void protocols::splice::RotLibdb::read_profile ( std::string const &  file_name,
std::string const &  segment_name 
)

Member Data Documentation

std::string protocols::splice::RotLibdb::pdb_names_
private
std::map< std::string, std::string > protocols::splice::RotLibdb::pdb_to_profile_map_
private

Referenced by pdb_profile(), and read_pdb_profile().

std::map< std::string, rot_matrix > protocols::splice::RotLibdb::rot_matrix_profile_
private

Referenced by pdb_profile(), and read_profile().

std::map< std::string, std::string > protocols::splice::RotLibdb::ROTdb_segments_fileName_
private

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