Rosetta 3.4
Public Member Functions | Friends
core::id::TorsionID Class Reference

#include <TorsionID.hh>

Collaboration diagram for core::id::TorsionID:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 TorsionID ()
 Default constructor.
 TorsionID (TorsionID const &src)
 Copy constructor.
 TorsionID (Size const rsd_in, TorsionType const &type_in, Size const torsion_in)
 Property constructor.
Size rsd () const
Sizersd ()
TorsionType type () const
TorsionTypetype ()
Size torsion () const
Sizetorsion ()
bool valid () const
 Is this id valid?

Friends

std::ostream & operator<< (std::ostream &os, TorsionID const &a)
bool operator== (TorsionID const &a, TorsionID const &b)
bool operator!= (TorsionID const &a, TorsionID const &b)
bool operator< (TorsionID const &a, TorsionID const &b)

Detailed Description

/brief Torsion identifier class

Note the order of the elements in construction calls:

( residue, type, torsion )

sort of from least to most specific


Constructor & Destructor Documentation

core::id::TorsionID::TorsionID ( ) [inline]

Default constructor.

core::id::TorsionID::TorsionID ( TorsionID const &  src) [inline]

Copy constructor.

core::id::TorsionID::TorsionID ( Size const  rsd_in,
TorsionType const &  type_in,
Size const  torsion_in 
) [inline]

Property constructor.


Member Function Documentation

Size core::id::TorsionID::rsd ( ) const [inline]
Size& core::id::TorsionID::rsd ( ) [inline]
Size core::id::TorsionID::torsion ( ) const [inline]
Size& core::id::TorsionID::torsion ( ) [inline]
TorsionType& core::id::TorsionID::type ( ) [inline]
TorsionType core::id::TorsionID::type ( ) const [inline]
bool core::id::TorsionID::valid ( ) const [inline]

Friends And Related Function Documentation

bool operator!= ( TorsionID const &  a,
TorsionID const &  b 
) [friend]
bool operator< ( TorsionID const &  a,
TorsionID const &  b 
) [friend]
std::ostream& operator<< ( std::ostream &  os,
TorsionID const &  a 
) [friend]
bool operator== ( TorsionID const &  a,
TorsionID const &  b 
) [friend]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines