Rosetta
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

◆ NonlocalPair()

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

◆ ~NonlocalPair()

protocols::frag_picker::nonlocal::NonlocalPair::~NonlocalPair ( )
inlineoverride

Member Function Documentation

◆ get_candidate_i()

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

References candidate_i_.

◆ get_candidate_i_rank()

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

References candidate_i_rank_.

◆ get_candidate_j()

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

References candidate_j_.

◆ get_candidate_j_rank()

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

References candidate_j_rank_.

◆ get_contacts()

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

References contacts_.

◆ get_query_pos_i()

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

References query_position_i_.

◆ get_query_pos_j()

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

References query_position_j_.

◆ print()

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

Member Data Documentation

◆ candidate_i_

Candidate protocols::frag_picker::nonlocal::NonlocalPair::candidate_i_
private

◆ candidate_i_rank_

core::Size protocols::frag_picker::nonlocal::NonlocalPair::candidate_i_rank_
private

◆ candidate_j_

Candidate protocols::frag_picker::nonlocal::NonlocalPair::candidate_j_
private

◆ candidate_j_rank_

core::Size protocols::frag_picker::nonlocal::NonlocalPair::candidate_j_rank_
private

◆ contacts_

utility::vector1<ContactOP> protocols::frag_picker::nonlocal::NonlocalPair::contacts_
private

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

◆ query_position_i_

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

◆ query_position_j_

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

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