Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Static Public Member Functions | Public Attributes | Friends | List of all members
core::id::StubID Class Reference

#include <AtomID.hh>

Public Member Functions

 StubID (AtomID const &a1, AtomID const &a2, AtomID const &a3)
 StubID (AtomID const &c, AtomID const &a1, AtomID const &a2, AtomID const &a3)
constexpr StubID ()
AtomID const & atom (Size const index) const
AtomID const & center () const
bool valid () const
bool operator== (StubID const &rhs) const
bool operator!= (StubID const &rhs) const

Static Public Member Functions

static constexpr StubID const BOGUS_STUB_ID ()

Public Attributes

AtomID atom1
AtomID atom2
AtomID atom3
AtomID center_


bool operator< (StubID const &a, StubID const &b)
std::ostream & operator<< (std::ostream &os, StubID const &)
 stream << AtomID More...

Constructor & Destructor Documentation

core::id::StubID::StubID ( AtomID const &  a1,
AtomID const &  a2,
AtomID const &  a3 
core::id::StubID::StubID ( AtomID const &  c,
AtomID const &  a1,
AtomID const &  a2,
AtomID const &  a3 
constexpr core::id::StubID::StubID ( )

Referenced by BOGUS_STUB_ID().

Member Function Documentation

AtomID const& core::id::StubID::atom ( Size const  index) const
static constexpr StubID const core::id::StubID::BOGUS_STUB_ID ( )

References StubID().

AtomID const& core::id::StubID::center ( ) const
bool core::id::StubID::operator!= ( StubID const &  rhs) const
bool core::id::StubID::operator== ( StubID const &  rhs) const

References atom1, atom2, atom3, and center_.

bool core::id::StubID::valid ( ) const

Friends And Related Function Documentation

bool operator< ( StubID const &  a,
StubID const &  b 
std::ostream& operator<< ( std::ostream &  os,
StubID const &  stub 

stream << AtomID

Member Data Documentation

AtomID core::id::StubID::atom1
AtomID core::id::StubID::atom2
AtomID core::id::StubID::atom3
AtomID core::id::StubID::center_

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