Rosetta  2020.37
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | Private Member Functions | Private Attributes | List of all members
protocols::denovo_design::connection::AreConnectablePredicate Class Reference

#include <ConnectionArchitect.hh>

Public Types

typedef std::set< core::SizeMovableGroupSet
 

Public Member Functions

 AreConnectablePredicate (bool const allow_cyclic)
 
virtual bool operator() (components::StructureData const &sd, Motif const &motif) const
 checks whether two segments can be connected More...
 

Private Member Functions

bool check_distance (components::StructureData const &sd, Motif const &motif) const
 
bool check_movable_groups (components::StructureData const &sd, Motif const &motif) const
 
MovableGroupSet connected_movable_groups (components::StructureData const &sd, std::string const &seg_name) const
 
 AreConnectablePredicate ()
 

Private Attributes

bool allow_cyclic_
 

Member Typedef Documentation

Constructor & Destructor Documentation

protocols::denovo_design::connection::AreConnectablePredicate::AreConnectablePredicate ( bool const  allow_cyclic)
protocols::denovo_design::connection::AreConnectablePredicate::AreConnectablePredicate ( )
private

Member Function Documentation

bool protocols::denovo_design::connection::AreConnectablePredicate::check_distance ( components::StructureData const &  sd,
Motif const &  motif 
) const
private
bool protocols::denovo_design::connection::AreConnectablePredicate::check_movable_groups ( components::StructureData const &  sd,
Motif const &  motif 
) const
private
AreConnectablePredicate::MovableGroupSet protocols::denovo_design::connection::AreConnectablePredicate::connected_movable_groups ( components::StructureData const &  sd,
std::string const &  seg_name 
) const
private
bool protocols::denovo_design::connection::AreConnectablePredicate::operator() ( components::StructureData const &  sd,
Motif const &  motif 
) const
virtual

Member Data Documentation

bool protocols::denovo_design::connection::AreConnectablePredicate::allow_cyclic_
private

Referenced by operator()().


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