Rosetta Protocols  2014.35
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>

Public Member Functions

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

Private Attributes

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

Detailed Description

represents a nonlocal fragment pair.

Detailed: 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 ( Size  query_pos_i,
Size  query_pos_j,
Candidate  candidate_i,
Candidate  candidate_j,
Size  candidate_i_rank,
Size  candidate_j_rank,
utility::vector1< ContactOP > &  contacts 
)
inline
protocols::frag_picker::nonlocal::NonlocalPair::~NonlocalPair ( )
inline

Member Function Documentation

Candidate protocols::frag_picker::nonlocal::NonlocalPair::get_candidate_i ( )
inline
Size protocols::frag_picker::nonlocal::NonlocalPair::get_candidate_i_rank ( )
inline
Candidate protocols::frag_picker::nonlocal::NonlocalPair::get_candidate_j ( )
inline
Size protocols::frag_picker::nonlocal::NonlocalPair::get_candidate_j_rank ( )
inline
utility::vector1<ContactOP>& protocols::frag_picker::nonlocal::NonlocalPair::get_contacts ( )
inline
Size protocols::frag_picker::nonlocal::NonlocalPair::get_query_pos_i ( )
inline
Size protocols::frag_picker::nonlocal::NonlocalPair::get_query_pos_j ( )
inline
void protocols::frag_picker::nonlocal::NonlocalPair::print ( std::ostream &  out)
inline

Member Data Documentation

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

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