Rosetta 3.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | Private Attributes | Friends | List of all members
protocols::fldsgn::topology::DimerPairing Class Reference

#include <DimerPairing.hh>

Inheritance diagram for protocols::fldsgn::topology::DimerPairing:
Inheritance graph
[legend]
Collaboration diagram for protocols::fldsgn::topology::DimerPairing:
Collaboration graph
[legend]

Public Types

typedef core::Size Size
 
typedef core::Real Real
 

Public Member Functions

virtual ~DimerPairing ()
 Automatically generated virtual destructor for class deriving directly from ReferenceCount. More...
 
 DimerPairing (Size const res1, Size const res2, Real const dist, Real const phi, Real const theta, Real const sigma, Real const dp, Size const sign1, Size const sign2, Real const score)
 
Size res1 () const
 
Size res2 () const
 
Real dist () const
 
Real phi () const
 
Real theta () const
 
Real dp () const
 
Real sigma () const
 
Size sign1 () const
 
Size sign2 () const
 
Real score () const
 
char orient () const
 
bool valid () const
 
void valid (bool const v)
 
bool is_parallel (Real const phi, Real const theta)
 the pairing is parallel ? More...
 

Private Attributes

Size res1_
 
Size res2_
 
Real dist_
 
Real phi_
 
Real theta_
 
Real sigma_
 
Real dp_
 
Size sign1_
 
Size sign2_
 
Real score_
 
char orient_
 
bool valid_
 

Friends

std::ostream & operator<< (std::ostream &out, const DimerPairing &dp)
 

Detailed Description

Definition at line 31 of file DimerPairing.hh.

Member Typedef Documentation

Definition at line 38 of file DimerPairing.hh.

Definition at line 37 of file DimerPairing.hh.

Constructor & Destructor Documentation

protocols::fldsgn::topology::DimerPairing::~DimerPairing ( )
virtual

Automatically generated virtual destructor for class deriving directly from ReferenceCount.

Auto-generated virtual destructor

Definition at line 31 of file DimerPairing.cc.

protocols::fldsgn::topology::DimerPairing::DimerPairing ( Size const  res1,
Size const  res2,
Real const  dist,
Real const  phi,
Real const  theta,
Real const  sigma,
Real const  dp,
Size const  sign1,
Size const  sign2,
Real const  score 
)

Definition at line 35 of file DimerPairing.cc.

References is_parallel(), and orient_.

Member Function Documentation

Real protocols::fldsgn::topology::DimerPairing::dist ( ) const
inline

Definition at line 68 of file DimerPairing.hh.

References dist_.

Referenced by protocols::fldsgn::topology::operator<<().

Real protocols::fldsgn::topology::DimerPairing::dp ( ) const
inline

Definition at line 86 of file DimerPairing.hh.

References dp_.

Referenced by protocols::fldsgn::topology::operator<<().

bool protocols::fldsgn::topology::DimerPairing::is_parallel ( Real const  phi,
Real const  theta 
)

the pairing is parallel ?

Definition at line 69 of file DimerPairing.cc.

Referenced by DimerPairing().

char protocols::fldsgn::topology::DimerPairing::orient ( ) const
inline
Real protocols::fldsgn::topology::DimerPairing::phi ( ) const
inline

Definition at line 74 of file DimerPairing.hh.

References phi_.

Referenced by protocols::fldsgn::topology::operator<<().

Size protocols::fldsgn::topology::DimerPairing::res1 ( ) const
inline
Size protocols::fldsgn::topology::DimerPairing::res2 ( ) const
inline
Real protocols::fldsgn::topology::DimerPairing::score ( ) const
inline
Real protocols::fldsgn::topology::DimerPairing::sigma ( ) const
inline

Definition at line 92 of file DimerPairing.hh.

References sigma_.

Referenced by protocols::fldsgn::topology::operator<<().

Size protocols::fldsgn::topology::DimerPairing::sign1 ( ) const
inline
Size protocols::fldsgn::topology::DimerPairing::sign2 ( ) const
inline
Real protocols::fldsgn::topology::DimerPairing::theta ( ) const
inline

Definition at line 80 of file DimerPairing.hh.

References theta_.

Referenced by protocols::fldsgn::topology::operator<<().

bool protocols::fldsgn::topology::DimerPairing::valid ( ) const
inline
void protocols::fldsgn::topology::DimerPairing::valid ( bool const  v)
inline

Definition at line 128 of file DimerPairing.hh.

References valid_.

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  out,
const DimerPairing dp 
)
friend

Definition at line 87 of file DimerPairing.cc.

Member Data Documentation

Real protocols::fldsgn::topology::DimerPairing::dist_
private

Definition at line 153 of file DimerPairing.hh.

Referenced by dist().

Real protocols::fldsgn::topology::DimerPairing::dp_
private

Definition at line 157 of file DimerPairing.hh.

Referenced by dp().

char protocols::fldsgn::topology::DimerPairing::orient_
private

Definition at line 161 of file DimerPairing.hh.

Referenced by DimerPairing(), and orient().

Real protocols::fldsgn::topology::DimerPairing::phi_
private

Definition at line 154 of file DimerPairing.hh.

Referenced by phi().

Size protocols::fldsgn::topology::DimerPairing::res1_
private

Definition at line 151 of file DimerPairing.hh.

Referenced by res1().

Size protocols::fldsgn::topology::DimerPairing::res2_
private

Definition at line 152 of file DimerPairing.hh.

Referenced by res2().

Real protocols::fldsgn::topology::DimerPairing::score_
private

Definition at line 160 of file DimerPairing.hh.

Referenced by score().

Real protocols::fldsgn::topology::DimerPairing::sigma_
private

Definition at line 156 of file DimerPairing.hh.

Referenced by sigma().

Size protocols::fldsgn::topology::DimerPairing::sign1_
private

Definition at line 158 of file DimerPairing.hh.

Referenced by sign1().

Size protocols::fldsgn::topology::DimerPairing::sign2_
private

Definition at line 159 of file DimerPairing.hh.

Referenced by sign2().

Real protocols::fldsgn::topology::DimerPairing::theta_
private

Definition at line 155 of file DimerPairing.hh.

Referenced by theta().

bool protocols::fldsgn::topology::DimerPairing::valid_
private

Definition at line 162 of file DimerPairing.hh.

Referenced by valid().


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