Rosetta 3.5
 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]
Collaboration diagram for protocols::frag_picker::nonlocal::NonlocalPair:
Collaboration graph
[legend]

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

Definition at line 51 of file NonlocalPair.hh.

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

Definition at line 53 of file NonlocalPair.hh.

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

Definition at line 64 of file NonlocalPair.hh.

Member Function Documentation

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

Definition at line 70 of file NonlocalPair.hh.

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

Definition at line 78 of file NonlocalPair.hh.

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

Definition at line 74 of file NonlocalPair.hh.

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

Definition at line 82 of file NonlocalPair.hh.

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

Definition at line 66 of file NonlocalPair.hh.

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

Definition at line 86 of file NonlocalPair.hh.

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

Definition at line 90 of file NonlocalPair.hh.

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

Definition at line 94 of file NonlocalPair.hh.

References protocols::frag_picker::contact_name().

Member Data Documentation

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

Definition at line 113 of file NonlocalPair.hh.

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

Definition at line 115 of file NonlocalPair.hh.

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

Definition at line 114 of file NonlocalPair.hh.

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

Definition at line 116 of file NonlocalPair.hh.

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

Definition at line 117 of file NonlocalPair.hh.

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

Definition at line 111 of file NonlocalPair.hh.

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

Definition at line 112 of file NonlocalPair.hh.


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