Rosetta 3.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | Protected Member Functions | Private Attributes | List of all members
core::coarse::TranslatorSet Class Reference

#include <TranslatorSet.hh>

Inheritance diagram for core::coarse::TranslatorSet:
Inheritance graph
[legend]
Collaboration diagram for core::coarse::TranslatorSet:
Collaboration graph
[legend]

Public Types

typedef std::string ResName
 
typedef std::map< ResName,
TranslatorCOP
TranslatorMap
 
typedef TranslatorMap::iterator iterator
 
typedef
TranslatorMap::const_iterator 
const_iterator
 
typedef
pack::dunbrack::RotamerLibrary 
RotamerLibrary
 
typedef
utility::pointer::access_ptr
< chemical::ResidueTypeSet
ResidueTypeSetAP
 

Public Member Functions

 TranslatorSet (const RuleSet &rules, chemical::ResidueTypeSetCAP residue_set, ResidueTypeSetAP coarse_set)
 
void pretty_print (std::ostream &os) const
 prints Translator mappings More...
 
void coarsify (pose::Pose &pose_out, pose::Pose const &pose_in) const
 generate new coarseified pose from coordinates in pose_in More...
 
conformation::ResidueOP coarsify (const conformation::Residue &fine_rsd) const
 generate new coarsified residue from coordinates in fine_rsd More...
 
bool has (ResName name) const
 
TranslatorCOP const & default_for_aa (chemical::AA aa) const
 

Protected Member Functions

iterator begin ()
 
const_iterator begin () const
 
iterator end ()
 
const_iterator end () const
 

Private Attributes

TranslatorMap coarse_maps_
 
const chemical::ResidueTypeSetCAP residue_set_
 
const chemical::ResidueTypeSetCAP coarse_residue_set_
 

Member Typedef Documentation

typedef TranslatorMap::const_iterator core::coarse::TranslatorSet::const_iterator
typedef TranslatorMap::iterator core::coarse::TranslatorSet::iterator

Constructor & Destructor Documentation

core::coarse::TranslatorSet::TranslatorSet ( const RuleSet rules,
chemical::ResidueTypeSetCAP  residue_set,
ResidueTypeSetAP  coarse_set 
)

Member Function Documentation

iterator core::coarse::TranslatorSet::begin ( )
inlineprotected

References coarse_maps_.

Referenced by pretty_print().

const_iterator core::coarse::TranslatorSet::begin ( ) const
inlineprotected

References coarse_maps_.

void core::coarse::TranslatorSet::coarsify ( pose::Pose pose_out,
pose::Pose const &  pose_in 
) const
conformation::ResidueOP core::coarse::TranslatorSet::coarsify ( const conformation::Residue fine_rsd) const

generate new coarsified residue from coordinates in fine_rsd

References coarse_maps_, has(), and core::conformation::Residue::name().

TranslatorCOP const & core::coarse::TranslatorSet::default_for_aa ( chemical::AA  aa) const

References coarse_maps_, and residue_set_.

iterator core::coarse::TranslatorSet::end ( )
inlineprotected

References coarse_maps_.

Referenced by pretty_print().

const_iterator core::coarse::TranslatorSet::end ( ) const
inlineprotected

References coarse_maps_.

bool core::coarse::TranslatorSet::has ( TranslatorSet::ResName  name) const

References coarse_maps_.

Referenced by coarsify().

void core::coarse::TranslatorSet::pretty_print ( std::ostream &  os) const

prints Translator mappings

References begin(), and end().

Member Data Documentation

TranslatorMap core::coarse::TranslatorSet::coarse_maps_
mutableprivate
const chemical::ResidueTypeSetCAP core::coarse::TranslatorSet::coarse_residue_set_
private

Referenced by TranslatorSet().

const chemical::ResidueTypeSetCAP core::coarse::TranslatorSet::residue_set_
private

Referenced by default_for_aa(), and TranslatorSet().


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