Rosetta
Public Types | Public Member Functions | Static Public Member Functions | Private Attributes | List of all members
core::select::residue_selector::CachedResidueSubset Class Reference

#include <CachedResidueSubset.hh>

Inheritance diagram for core::select::residue_selector::CachedResidueSubset:
Inheritance graph
[legend]

Public Types

typedef std::vector< bool > BoolVector
 
typedef utility::pointer::shared_ptr< BoolVectorBoolVectorOP
 
typedef std::map< std::string, BoolVectorOPResidueSubsetMap
 

Public Member Functions

 CachedResidueSubset ()
 
basic::datacache::CacheableDataOP clone () const override
 
virtual basic::datacache::CacheableDataOP fresh_instance () const
 
void set_subset (ResidueSubsetCOP const subset, std::string const &name)
 
ResidueSubsetCOP get_subset (std::string const &name) const
 
bool has_subset (std::string const &name) const
 
bool has_subset_prefix (std::string const &name) const
 used to search for residue subsets with a given prefix More...
 

Static Public Member Functions

static CachedResidueSubsetfrom_pose_datacache (core::pose::Pose &pose)
 

Private Attributes

ResidueSubsetMap subsets_
 

Member Typedef Documentation

◆ BoolVector

◆ BoolVectorOP

◆ ResidueSubsetMap

Constructor & Destructor Documentation

◆ CachedResidueSubset()

core::select::residue_selector::CachedResidueSubset::CachedResidueSubset ( )

Member Function Documentation

◆ clone()

basic::datacache::CacheableDataOP core::select::residue_selector::CachedResidueSubset::clone ( ) const
override

◆ fresh_instance()

basic::datacache::CacheableDataOP core::select::residue_selector::CachedResidueSubset::fresh_instance ( ) const
virtual

◆ from_pose_datacache()

CachedResidueSubset & core::select::residue_selector::CachedResidueSubset::from_pose_datacache ( core::pose::Pose pose)
static

◆ get_subset()

ResidueSubsetCOP core::select::residue_selector::CachedResidueSubset::get_subset ( std::string const &  name) const

◆ has_subset()

bool core::select::residue_selector::CachedResidueSubset::has_subset ( std::string const &  name) const

◆ has_subset_prefix()

bool core::select::residue_selector::CachedResidueSubset::has_subset_prefix ( std::string const &  name) const

used to search for residue subsets with a given prefix

References subsets_.

Referenced by core::pack::annealer::SequenceSymmetricAnnealer::search_pose_for_residue_subsets().

◆ set_subset()

void core::select::residue_selector::CachedResidueSubset::set_subset ( ResidueSubsetCOP const  subset,
std::string const &  name 
)

Member Data Documentation

◆ subsets_

ResidueSubsetMap core::select::residue_selector::CachedResidueSubset::subsets_
private

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