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

Kinematics DOF identifier class. More...

#include <DOF_ID.hh>

Collaboration diagram for core::id::DOF_ID:
Collaboration graph

List of all members.

Public Member Functions

 DOF_ID ()
 DOF_ID (AtomID const &atom_id_in, DOF_Type const &type_in)
AtomID const & atom_id () const
Size rsd () const
Size atomno () const
DOF_Type type () const
bool valid () const
 Is this DOF_ID valid?


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

Detailed Description

Kinematics DOF identifier class.

Constructor & Destructor Documentation

core::id::DOF_ID::DOF_ID ( ) [inline]
core::id::DOF_ID::DOF_ID ( AtomID const &  atom_id_in,
DOF_Type const &  type_in 
) [inline]

Member Function Documentation

AtomID const& core::id::DOF_ID::atom_id ( ) const [inline]
Size core::id::DOF_ID::atomno ( ) const [inline]
Size core::id::DOF_ID::rsd ( ) const [inline]
DOF_Type core::id::DOF_ID::type ( ) const [inline]
bool core::id::DOF_ID::valid ( ) const [inline]

Friends And Related Function Documentation

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

stream << DOF_ID

bool operator== ( DOF_ID const &  a,
DOF_ID 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