Rosetta
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::PoseCOPscratch_poses_
 

Constructor & Destructor Documentation

◆ BasePairStepLibrary()

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

References initialize().

◆ ~BasePairStepLibrary()

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

Member Function Documentation

◆ canonical()

bool core::import_pose::libraries::BasePairStepLibrary::canonical ( ) const
inline

◆ database_dir()

std::string core::import_pose::libraries::BasePairStepLibrary::database_dir ( ) const

◆ has_value()

bool core::import_pose::libraries::BasePairStepLibrary::has_value ( BasePairStepSequence const &  base_pair_step_sequence) const

◆ initialize()

void core::import_pose::libraries::BasePairStepLibrary::initialize ( )
private

◆ initialize_data()

void core::import_pose::libraries::BasePairStepLibrary::initialize_data ( BasePairStepSequence const &  base_pair_step_sequence,
bool const  load_in_poses = true 
) const
private

◆ mini_pose_list()

utility::vector1< core::pose::MiniPoseOP > const & core::import_pose::libraries::BasePairStepLibrary::mini_pose_list ( BasePairStepSequence const &  base_pair_step_sequence) const

◆ scratch_pose()

pose::PoseCOP const & core::import_pose::libraries::BasePairStepLibrary::scratch_pose ( BasePairStepSequence const &  base_pair_step_sequence) const

Member Data Documentation

◆ canonical_

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

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

◆ mini_pose_lists_

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

◆ scratch_poses_

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: