Rosetta
Public Member Functions | Private Member Functions | Private Attributes | List of all members
TwoChainInterface Class Reference

Public Member Functions

 TwoChainInterface ()
 
 TwoChainInterface (pose::Pose &, Size const, Size const)
 
 TwoChainInterface (pose::Pose &, char const, char const)
 
std::pair< utility::vector1< Size >, utility::vector1< Size > > interface ()
 

Private Member Functions

void get_chain_terminii_ (pose::Pose const &pose, Size const chain1_id, Size const chain2_id)
 
Size chain_letter_to_number (pose::Pose const &pose, char const chain_id)
 
void find_interface (pose::Pose &pose, char const chain1_id, char const chain2_id)
 
void find_interface (pose::Pose &pose, Size const chain1_id, Size const chain2_id)
 

Private Attributes

Size chain1_number_
 
Size chain2_number_
 
char chain1_letter_
 
char chain2_letter_
 
Size ch1_begin_
 
Size ch1_end_
 
Size ch2_begin_
 
Size ch2_end_
 
Size partner1_res_
 
Size partner2_res_
 
utility::vector1< Sizechain1_interface_
 
utility::vector1< Sizechain2_interface_
 
utility::vector1< Size >::iterator size_iter_
 
std::pair< utility::vector1< Size >, utility::vector1< Size > > list_interface_
 

Constructor & Destructor Documentation

◆ TwoChainInterface() [1/3]

TwoChainInterface::TwoChainInterface ( )

◆ TwoChainInterface() [2/3]

TwoChainInterface::TwoChainInterface ( pose::Pose pose,
Size const  chain1_id,
Size const  chain2_id 
)

References beta_nonlocal::pose.

◆ TwoChainInterface() [3/3]

TwoChainInterface::TwoChainInterface ( pose::Pose pose,
char const  chain1_id,
char const  chain2_id 
)

References beta_nonlocal::pose.

Member Function Documentation

◆ chain_letter_to_number()

Size TwoChainInterface::chain_letter_to_number ( pose::Pose const &  pose,
char const  chain_id 
)
inlineprivate

◆ find_interface() [1/2]

void TwoChainInterface::find_interface ( pose::Pose pose,
char const  chain1_id,
char const  chain2_id 
)
inlineprivate

References beta_nonlocal::pose.

◆ find_interface() [2/2]

void TwoChainInterface::find_interface ( pose::Pose pose,
Size const  chain1_id,
Size const  chain2_id 
)
inlineprivate

◆ get_chain_terminii_()

void TwoChainInterface::get_chain_terminii_ ( pose::Pose const &  pose,
Size const  chain1_id,
Size const  chain2_id 
)
inlineprivate

References beta_nonlocal::pose.

◆ interface()

std::pair< utility::vector1<Size>, utility::vector1<Size> > TwoChainInterface::interface ( )
inline

Member Data Documentation

◆ ch1_begin_

Size TwoChainInterface::ch1_begin_
private

◆ ch1_end_

Size TwoChainInterface::ch1_end_
private

◆ ch2_begin_

Size TwoChainInterface::ch2_begin_
private

◆ ch2_end_

Size TwoChainInterface::ch2_end_
private

◆ chain1_interface_

utility::vector1< Size > TwoChainInterface::chain1_interface_
private

◆ chain1_letter_

char TwoChainInterface::chain1_letter_
private

◆ chain1_number_

Size TwoChainInterface::chain1_number_
private

◆ chain2_interface_

utility::vector1< Size > TwoChainInterface::chain2_interface_
private

◆ chain2_letter_

char TwoChainInterface::chain2_letter_
private

◆ chain2_number_

Size TwoChainInterface::chain2_number_
private

◆ list_interface_

std::pair< utility::vector1<Size>, utility::vector1<Size> > TwoChainInterface::list_interface_
private

◆ partner1_res_

Size TwoChainInterface::partner1_res_
private

◆ partner2_res_

Size TwoChainInterface::partner2_res_
private

◆ size_iter_

utility::vector1< Size >::iterator TwoChainInterface::size_iter_
private

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