Rosetta  2016.11
 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::farna::libraries::BasePairStepLibrary Class Reference

#include <BasePairStepLibrary.hh>

Inheritance diagram for protocols::farna::libraries::BasePairStepLibrary:
Inheritance graph
[legend]

Public Member Functions

 BasePairStepLibrary (bool const canonical=true)
 
 ~BasePairStepLibrary ()
 
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
 
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,
pose::PoseCOP
scratch_poses_
 

Constructor & Destructor Documentation

protocols::farna::libraries::BasePairStepLibrary::BasePairStepLibrary ( bool const  canonical = true)

References initialize().

protocols::farna::libraries::BasePairStepLibrary::~BasePairStepLibrary ( )

Member Function Documentation

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

Member Data Documentation

bool const protocols::farna::libraries::BasePairStepLibrary::canonical_
private

Referenced by database_dir(), and initialize().

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

Referenced by initialize_data(), and scratch_pose().


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