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::ChunkSet Class Reference

#include <RNA_ChunkLibrary.hh>

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

Public Member Functions

 ChunkSet (utility::vector1< core::pose::MiniPoseOP > const &mini_pose_list, core::pose::ResMap const &res_map)
 
 ChunkSet (utility::vector1< core::pose::PoseOP > const &pose_list, core::pose::ResMap const &res_map)
 
virtual ~ChunkSet ()
 
void insert_chunk_into_pose (core::pose::Pose &pose, Size const &chunk_pose_index, protocols::toolbox::AllowInsertOP const &allow_insert) const
 
Size num_chunks () const
 
std::map< core::id::AtomID,
core::id::AtomID
get_atom_id_map (core::pose::Pose &pose, protocols::toolbox::AllowInsertOP const &allow_insert) const
 
core::pose::MiniPoseOP const mini_pose (Size const idx) const
 
bool check_fold_tree_OK (core::pose::Pose const &pose)
 

Private Member Functions

void filter_atom_id_map_with_mask (std::map< core::id::AtomID, core::id::AtomID > &atom_id_map) const
 

Private Attributes

utility::vector1
< core::pose::MiniPoseOP
mini_pose_list_
 
core::pose::ResMap res_map_
 
std::map< core::id::AtomID, boolatom_id_mask_
 

Constructor & Destructor Documentation

protocols::rna::ChunkSet::ChunkSet ( utility::vector1< core::pose::MiniPoseOP > const &  mini_pose_list,
core::pose::ResMap const &  res_map 
)
protocols::rna::ChunkSet::ChunkSet ( utility::vector1< core::pose::PoseOP > const &  pose_list,
core::pose::ResMap const &  res_map 
)
protocols::rna::ChunkSet::~ChunkSet ( )
virtual

Member Function Documentation

bool protocols::rna::ChunkSet::check_fold_tree_OK ( core::pose::Pose const &  pose)
void protocols::rna::ChunkSet::filter_atom_id_map_with_mask ( std::map< core::id::AtomID, core::id::AtomID > &  atom_id_map) const
private
std::map< id::AtomID, id::AtomID > protocols::rna::ChunkSet::get_atom_id_map ( core::pose::Pose pose,
protocols::toolbox::AllowInsertOP const &  allow_insert 
) const
void protocols::rna::ChunkSet::insert_chunk_into_pose ( core::pose::Pose pose,
Size const &  chunk_pose_index,
protocols::toolbox::AllowInsertOP const &  allow_insert 
) const
core::pose::MiniPoseOP const protocols::rna::ChunkSet::mini_pose ( Size const  idx) const
Size protocols::rna::ChunkSet::num_chunks ( ) const
inline

Member Data Documentation

std::map< core::id::AtomID, bool > protocols::rna::ChunkSet::atom_id_mask_
private
utility::vector1< core::pose::MiniPoseOP > protocols::rna::ChunkSet::mini_pose_list_
private

Referenced by num_chunks().

core::pose::ResMap protocols::rna::ChunkSet::res_map_
private

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