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

#include <NamedStubID.hh>

Public Types

typedef utility::vector1
< std::string > 
AtomList
 

Public Member Functions

 NamedStubID (NamedAtomID const &a1, NamedAtomID const &a2, NamedAtomID const &a3)
 
 NamedStubID (NamedAtomID const &c, NamedAtomID const &a1, NamedAtomID const &a2, NamedAtomID const &a3)
 
 NamedStubID (std::string const &a1, std::string const &a2, std::string const &a3, core::Size rsd)
 
 NamedStubID (std::string const &c, std::string const &a1, std::string const &a2, std::string const &a3, core::Size rsd)
 
 NamedStubID (std::string const &a1, Size rsd1, std::string const &a2, Size rsd2, std::string a3, core::Size rsd3)
 
 NamedStubID (AtomList const &, core::Size rsd)
 
 NamedStubID ()
 
NamedAtomID const & atom (Size const index) const
 
NamedAtomID const & center () const
 
bool valid () const
 

Public Attributes

NamedAtomID center_
 
NamedAtomID atom1
 
NamedAtomID atom2
 
NamedAtomID atom3
 

Friends

bool operator< (NamedStubID const &a, NamedStubID const &b)
 
std::istream & operator>> (std::istream &is, NamedStubID &e)
 input operator More...
 
std::ostream & operator<< (std::ostream &os, NamedStubID const &e)
 output operator More...
 

Member Typedef Documentation

typedef utility::vector1<std::string> core::id::NamedStubID::AtomList

Constructor & Destructor Documentation

core::id::NamedStubID::NamedStubID ( NamedAtomID const &  a1,
NamedAtomID const &  a2,
NamedAtomID const &  a3 
)
inline
core::id::NamedStubID::NamedStubID ( NamedAtomID const &  c,
NamedAtomID const &  a1,
NamedAtomID const &  a2,
NamedAtomID const &  a3 
)
inline
core::id::NamedStubID::NamedStubID ( std::string const &  a1,
std::string const &  a2,
std::string const &  a3,
core::Size  rsd 
)
core::id::NamedStubID::NamedStubID ( std::string const &  c,
std::string const &  a1,
std::string const &  a2,
std::string const &  a3,
core::Size  rsd 
)
core::id::NamedStubID::NamedStubID ( std::string const &  a1,
Size  rsd1,
std::string const &  a2,
Size  rsd2,
std::string  a3,
core::Size  rsd3 
)
core::id::NamedStubID::NamedStubID ( AtomList const &  atoms,
core::Size  rsd 
)
core::id::NamedStubID::NamedStubID ( )
inline

Member Function Documentation

NamedAtomID const & core::id::NamedStubID::atom ( Size const  index) const
NamedAtomID const& core::id::NamedStubID::center ( ) const
inline
bool core::id::NamedStubID::valid ( ) const
inline

Friends And Related Function Documentation

bool operator< ( NamedStubID const &  a,
NamedStubID const &  b 
)
friend
std::ostream& operator<< ( std::ostream &  os,
NamedStubID const &  e 
)
friend

output operator

std::istream& operator>> ( std::istream &  is,
NamedStubID e 
)
friend

input operator

Member Data Documentation

NamedAtomID core::id::NamedStubID::atom1
NamedAtomID core::id::NamedStubID::atom2
NamedAtomID core::id::NamedStubID::atom3
NamedAtomID core::id::NamedStubID::center_

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