Rosetta  2020.50
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | List of all members
protocols::simple_filters::RegionalConnections Class Reference

#include <PackerNeighborGraphFilter.hh>

Public Member Functions

 RegionalConnections (std::set< core::Size > const &reg1, std::set< core::Size > const &reg2, core::Size required_cons)
 
std::set< core::Size > const & region1 () const
 
std::set< core::Size > const & region2 () const
 
bool enough_connections () const
 
void reset_num_connections () const
 
void check_if_connected_residues_belong_to_regions (core::Size res1, core::Size res2) const
 

Private Attributes

std::set< core::Sizeregion1_
 
std::set< core::Sizeregion2_
 
core::Size required_connections_
 
core::Size num_cons_
 

Detailed Description

helper class for PackerNeighborGraphFilter

Constructor & Destructor Documentation

protocols::simple_filters::RegionalConnections::RegionalConnections ( std::set< core::Size > const &  reg1,
std::set< core::Size > const &  reg2,
core::Size  required_cons 
)
inline

Member Function Documentation

void protocols::simple_filters::RegionalConnections::check_if_connected_residues_belong_to_regions ( core::Size  res1,
core::Size  res2 
) const

References num_cons_, region1_, and region2_.

bool protocols::simple_filters::RegionalConnections::enough_connections ( ) const
inline

References num_cons_, and required_connections_.

std::set< core::Size > const& protocols::simple_filters::RegionalConnections::region1 ( ) const
inline

References region1_.

std::set< core::Size > const& protocols::simple_filters::RegionalConnections::region2 ( ) const
inline

References region2_.

void protocols::simple_filters::RegionalConnections::reset_num_connections ( ) const
inline

References num_cons_.

Member Data Documentation

core::Size protocols::simple_filters::RegionalConnections::num_cons_
mutableprivate
std::set< core::Size > protocols::simple_filters::RegionalConnections::region1_
private
std::set< core::Size > protocols::simple_filters::RegionalConnections::region2_
private
core::Size protocols::simple_filters::RegionalConnections::required_connections_
private

Referenced by enough_connections().


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