Rosetta  2020.37
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | List of all members
core::pack::scmin::AtomTreeCollection Class Reference

A collection of ResidueAtomTreeCollection objects for an entire design task. More...

#include <AtomTreeCollection.hh>

Inheritance diagram for core::pack::scmin::AtomTreeCollection:
Inheritance graph
[legend]

Public Member Functions

 AtomTreeCollection (pose::Pose const &pose, rotamer_set::RotamerSets const &)
 construct a forest More...
 
 AtomTreeCollection (pose::Pose const &pose, task::PackerTask const &)
 construct a forest – only use when no RotamerSets is constructed More...
 
 AtomTreeCollection (pose::Pose const &pose, rotamer_set::RotamerSet const &rset, Size resid)
 construct a single ResidueAtomTreeCollection from an existing RotamerSet More...
 
 AtomTreeCollection (pose::Pose const &pose, task::ResidueLevelTask const &rltask, Size resid)
 construct a single ResidueAtomTreeCollection – only use when no RotamerSet is constructed More...
 
 ~AtomTreeCollection () override
 
ResidueAtomTreeCollectionmoltenres_atomtree_collection (Size moltenresid)
 
ResidueAtomTreeCollectionresidue_atomtree_collection (Size resid)
 
ResidueAtomTreeCollectionOP residue_atomtree_collection_op (Size resid)
 

Private Attributes

utility::vector1< Sizeresid_2_moltenresid_
 
utility::vector1< Sizemoltenresid_2_resid_
 
utility::vector1
< ResidueAtomTreeCollectionOP
res_collections_
 

Detailed Description

A collection of ResidueAtomTreeCollection objects for an entire design task.

Constructor & Destructor Documentation

core::pack::scmin::AtomTreeCollection::AtomTreeCollection ( pose::Pose const &  pose,
rotamer_set::RotamerSets const &  rsets 
)
core::pack::scmin::AtomTreeCollection::AtomTreeCollection ( pose::Pose const &  pose,
task::PackerTask const &  task 
)
core::pack::scmin::AtomTreeCollection::AtomTreeCollection ( pose::Pose const &  pose,
rotamer_set::RotamerSet const &  rset,
Size  resid 
)

construct a single ResidueAtomTreeCollection from an existing RotamerSet

References res_collections_.

core::pack::scmin::AtomTreeCollection::AtomTreeCollection ( pose::Pose const &  pose,
task::ResidueLevelTask const &  rltask,
Size  resid 
)

construct a single ResidueAtomTreeCollection – only use when no RotamerSet is constructed

References core::pose::Pose::conformation(), res_collections_, and core::pose::Pose::residue().

core::pack::scmin::AtomTreeCollection::~AtomTreeCollection ( )
overridedefault

Member Function Documentation

ResidueAtomTreeCollection & core::pack::scmin::AtomTreeCollection::moltenres_atomtree_collection ( Size  moltenresid)

References res_collections_.

ResidueAtomTreeCollection & core::pack::scmin::AtomTreeCollection::residue_atomtree_collection ( Size  resid)
ResidueAtomTreeCollectionOP core::pack::scmin::AtomTreeCollection::residue_atomtree_collection_op ( Size  resid)

Member Data Documentation

utility::vector1< Size > core::pack::scmin::AtomTreeCollection::moltenresid_2_resid_
private

Referenced by AtomTreeCollection().

utility::vector1< ResidueAtomTreeCollectionOP > core::pack::scmin::AtomTreeCollection::res_collections_
private
utility::vector1< Size > core::pack::scmin::AtomTreeCollection::resid_2_moltenresid_
private

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