Rosetta 3.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | List of all members
protocols::toolbox::match_enzdes_util::InvrotCollector Class Reference

@ brief helper class for collecting all different definitions of invrots from a tree More...

#include <InvrotTreeNodeBase.hh>

Inheritance diagram for protocols::toolbox::match_enzdes_util::InvrotCollector:
Inheritance graph
[legend]
Collaboration diagram for protocols::toolbox::match_enzdes_util::InvrotCollector:
Collaboration graph
[legend]

Public Member Functions

 InvrotCollector (Size num_residue_lists)
 
 InvrotCollector (InvrotCollector const &other)
 
virtual ~InvrotCollector ()
 
InvrotCollectorOP clone () const
 
void set_invrots_for_listnum (Size listnum, std::list< core::conformation::ResidueCOP > const &invrots, InvrotTreeNodeBaseCOP tree_node, Size location_in_node)
 
std::vector< std::list
< core::conformation::ResidueCOP >
> const & 
invrots () const
 
std::map
< InvrotTreeNodeBaseCOP, Size >
const & 
owner_nodes_and_locations () const
 

Private Attributes

std::vector< std::list
< core::conformation::ResidueCOP > > 
invrots_
 
std::map
< InvrotTreeNodeBaseCOP, Size
owner_nodes_and_locations_
 

Detailed Description

@ brief helper class for collecting all different definitions of invrots from a tree

Constructor & Destructor Documentation

protocols::toolbox::match_enzdes_util::InvrotCollector::InvrotCollector ( Size  num_residue_lists)

References invrots_, and owner_nodes_and_locations_.

Referenced by clone().

protocols::toolbox::match_enzdes_util::InvrotCollector::InvrotCollector ( InvrotCollector const &  other)
protocols::toolbox::match_enzdes_util::InvrotCollector::~InvrotCollector ( )
virtual

Member Function Documentation

InvrotCollectorOP protocols::toolbox::match_enzdes_util::InvrotCollector::clone ( ) const

References InvrotCollector().

std::vector< std::list<core::conformation::ResidueCOP> > const& protocols::toolbox::match_enzdes_util::InvrotCollector::invrots ( ) const
inline

References invrots_.

Referenced by set_invrots_for_listnum().

std::map< InvrotTreeNodeBaseCOP, Size > const& protocols::toolbox::match_enzdes_util::InvrotCollector::owner_nodes_and_locations ( ) const
inline
void protocols::toolbox::match_enzdes_util::InvrotCollector::set_invrots_for_listnum ( Size  listnum,
std::list< core::conformation::ResidueCOP > const &  invrots,
InvrotTreeNodeBaseCOP  tree_node,
Size  location_in_node 
)

Member Data Documentation

std::vector< std::list<core::conformation::ResidueCOP> > protocols::toolbox::match_enzdes_util::InvrotCollector::invrots_
private
std::map< InvrotTreeNodeBaseCOP, Size > protocols::toolbox::match_enzdes_util::InvrotCollector::owner_nodes_and_locations_
private

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