Rosetta  2020.37
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Member Functions | Private Attributes | List of all members
core::import_pose::libraries::BasePairStepLibrary Class Reference

#include <BasePairStepLibrary.hh>

Inheritance diagram for core::import_pose::libraries::BasePairStepLibrary:
Inheritance graph
[legend]

Public Member Functions

 BasePairStepLibrary (bool const canonical=true)
 
 ~BasePairStepLibrary () override
 
bool has_value (BasePairStepSequence const &base_pair_step_sequence) const
 
utility::vector1
< core::pose::MiniPoseOP >
const & 
mini_pose_list (BasePairStepSequence const &base_pair_step_sequence) const
 
core::pose::PoseCOP const & scratch_pose (BasePairStepSequence const &base_pair_step_sequence) const
 
bool canonical () const
 
std::string database_dir () const
 

Private Member Functions

void initialize ()
 
void initialize_data (BasePairStepSequence const &base_pair_step_sequence, bool const load_in_poses=true) const
 

Private Attributes

bool const canonical_
 
std::map< BasePairStepSequence,
utility::vector1
< core::pose::MiniPoseOP > > 
mini_pose_lists_
 
std::map< BasePairStepSequence,
core::pose::PoseCOP
scratch_poses_
 

Constructor & Destructor Documentation

core::import_pose::libraries::BasePairStepLibrary::BasePairStepLibrary ( bool const  canonical = true)

References initialize().

core::import_pose::libraries::BasePairStepLibrary::~BasePairStepLibrary ( )
overridedefault

Member Function Documentation

bool core::import_pose::libraries::BasePairStepLibrary::canonical ( ) const
inline
std::string core::import_pose::libraries::BasePairStepLibrary::database_dir ( ) const
bool core::import_pose::libraries::BasePairStepLibrary::has_value ( BasePairStepSequence const &  base_pair_step_sequence) const
void core::import_pose::libraries::BasePairStepLibrary::initialize ( )
private
void core::import_pose::libraries::BasePairStepLibrary::initialize_data ( BasePairStepSequence const &  base_pair_step_sequence,
bool const  load_in_poses = true 
) const
private
utility::vector1< core::pose::MiniPoseOP > const & core::import_pose::libraries::BasePairStepLibrary::mini_pose_list ( BasePairStepSequence const &  base_pair_step_sequence) const
pose::PoseCOP const & core::import_pose::libraries::BasePairStepLibrary::scratch_pose ( BasePairStepSequence const &  base_pair_step_sequence) const

Member Data Documentation

bool const core::import_pose::libraries::BasePairStepLibrary::canonical_
private

Referenced by canonical(), database_dir(), and initialize().

std::map< BasePairStepSequence, utility::vector1< core::pose::MiniPoseOP > > core::import_pose::libraries::BasePairStepLibrary::mini_pose_lists_
mutableprivate
std::map< BasePairStepSequence, core::pose::PoseCOP > core::import_pose::libraries::BasePairStepLibrary::scratch_poses_
mutableprivate

Referenced by initialize_data(), and scratch_pose().


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