Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | List of all members
protocols::frag_picker::nonlocal::NonlocalPair Class Reference

represents a nonlocal fragment pair. More...

#include <NonlocalPair.hh>

Inheritance diagram for protocols::frag_picker::nonlocal::NonlocalPair:
Inheritance graph
[legend]

Public Member Functions

 NonlocalPair (core::Size query_pos_i, core::Size query_pos_j, Candidate candidate_i, Candidate candidate_j, core::Size candidate_i_rank, core::Size candidate_j_rank, utility::vector1< ContactOP > &contacts)
 
 ~NonlocalPair () override
 
utility::vector1< ContactOP > & get_contacts ()
 
Candidate get_candidate_i ()
 
Candidate get_candidate_j ()
 
core::Size get_candidate_i_rank ()
 
core::Size get_candidate_j_rank ()
 
core::Size get_query_pos_i ()
 
core::Size get_query_pos_j ()
 
void print (std::ostream &out)
 

Private Attributes

core::Size query_position_i_
 
core::Size query_position_j_
 
Candidate candidate_i_
 
Candidate candidate_j_
 
core::Size candidate_i_rank_
 
core::Size candidate_j_rank_
 
utility::vector1< ContactOPcontacts_
 

Detailed Description

represents a nonlocal fragment pair.

NonlocalPair contains query start positions for each fragment of pair i and j, and their corresponding fragment candidate

Constructor & Destructor Documentation

protocols::frag_picker::nonlocal::NonlocalPair::NonlocalPair ( core::Size  query_pos_i,
core::Size  query_pos_j,
Candidate  candidate_i,
Candidate  candidate_j,
core::Size  candidate_i_rank,
core::Size  candidate_j_rank,
utility::vector1< ContactOP > &  contacts 
)
inline
protocols::frag_picker::nonlocal::NonlocalPair::~NonlocalPair ( )
inlineoverride

Member Function Documentation

Candidate protocols::frag_picker::nonlocal::NonlocalPair::get_candidate_i ( )
inline

References candidate_i_.

core::Size protocols::frag_picker::nonlocal::NonlocalPair::get_candidate_i_rank ( )
inline

References candidate_i_rank_.

Candidate protocols::frag_picker::nonlocal::NonlocalPair::get_candidate_j ( )
inline

References candidate_j_.

core::Size protocols::frag_picker::nonlocal::NonlocalPair::get_candidate_j_rank ( )
inline

References candidate_j_rank_.

utility::vector1<ContactOP>& protocols::frag_picker::nonlocal::NonlocalPair::get_contacts ( )
inline

References contacts_.

core::Size protocols::frag_picker::nonlocal::NonlocalPair::get_query_pos_i ( )
inline

References query_position_i_.

core::Size protocols::frag_picker::nonlocal::NonlocalPair::get_query_pos_j ( )
inline

References query_position_j_.

void protocols::frag_picker::nonlocal::NonlocalPair::print ( std::ostream &  out)
inline

Member Data Documentation

Candidate protocols::frag_picker::nonlocal::NonlocalPair::candidate_i_
private
core::Size protocols::frag_picker::nonlocal::NonlocalPair::candidate_i_rank_
private
Candidate protocols::frag_picker::nonlocal::NonlocalPair::candidate_j_
private
core::Size protocols::frag_picker::nonlocal::NonlocalPair::candidate_j_rank_
private
utility::vector1<ContactOP> protocols::frag_picker::nonlocal::NonlocalPair::contacts_
private

Referenced by get_contacts(), NonlocalPair(), and print().

core::Size protocols::frag_picker::nonlocal::NonlocalPair::query_position_i_
private
core::Size protocols::frag_picker::nonlocal::NonlocalPair::query_position_j_
private

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