Rosetta 3.5
 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>

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

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...
 

Detailed Description

Definition at line 45 of file NamedStubID.hh.

Member Typedef Documentation

Definition at line 47 of file NamedStubID.hh.

Constructor & Destructor Documentation

core::id::NamedStubID::NamedStubID ( NamedAtomID const &  a1,
NamedAtomID const &  a2,
NamedAtomID const &  a3 
)
inline

Definition at line 49 of file NamedStubID.hh.

core::id::NamedStubID::NamedStubID ( NamedAtomID const &  c,
NamedAtomID const &  a1,
NamedAtomID const &  a2,
NamedAtomID const &  a3 
)
inline

Definition at line 56 of file NamedStubID.hh.

core::id::NamedStubID::NamedStubID ( std::string const &  a1,
std::string const &  a2,
std::string const &  a3,
core::Size  rsd 
)

Definition at line 35 of file NamedStubID.cc.

core::id::NamedStubID::NamedStubID ( std::string const &  c,
std::string const &  a1,
std::string const &  a2,
std::string const &  a3,
core::Size  rsd 
)

Definition at line 42 of file NamedStubID.cc.

core::id::NamedStubID::NamedStubID ( std::string const &  a1,
Size  rsd1,
std::string const &  a2,
Size  rsd2,
std::string  a3,
core::Size  rsd3 
)

Definition at line 50 of file NamedStubID.cc.

core::id::NamedStubID::NamedStubID ( AtomList const &  atoms,
core::Size  rsd 
)
core::id::NamedStubID::NamedStubID ( )
inline

Definition at line 75 of file NamedStubID.hh.

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

Definition at line 90 of file NamedStubID.hh.

References atom1, atom2, atom3, and core::id::NamedAtomID::valid().

Friends And Related Function Documentation

bool operator< ( NamedStubID const &  a,
NamedStubID const &  b 
)
friend

Definition at line 97 of file NamedStubID.hh.

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

output operator

Definition at line 91 of file NamedStubID.cc.

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

input operator

Definition at line 100 of file NamedStubID.cc.

Member Data Documentation

NamedAtomID core::id::NamedStubID::atom1

Definition at line 115 of file NamedStubID.hh.

Referenced by atom(), NamedStubID(), core::id::operator<<(), core::id::operator>>(), and valid().

NamedAtomID core::id::NamedStubID::atom2

Definition at line 116 of file NamedStubID.hh.

Referenced by atom(), NamedStubID(), core::id::operator<<(), core::id::operator>>(), and valid().

NamedAtomID core::id::NamedStubID::atom3

Definition at line 117 of file NamedStubID.hh.

Referenced by atom(), NamedStubID(), core::id::operator<<(), core::id::operator>>(), and valid().

NamedAtomID core::id::NamedStubID::center_

Definition at line 114 of file NamedStubID.hh.

Referenced by center(), NamedStubID(), core::id::operator<<(), and core::id::operator>>().


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