![]() |
Rosetta Protocols
2014.16.56682
|
Unique template identifier class. More...
#include <AlignmentID.hh>
Public Member Functions | |
| AlignmentID () | |
| Default constructor. More... | |
| AlignmentID (AlignmentID const &src) | |
| Copy constructor. More... | |
| AlignmentID (core::Size const align_idx_in, std::string const template_name_in) | |
| Property constructor. More... | |
| std::string | template_name () const |
| std::string & | template_name () |
| core::Size | align_idx () const |
| core::Size & | align_idx () |
| void | template_name (std::string const &name) |
| void | align_idx (core::Size const &idx) |
| bool | valid () const |
| Is this id valid? More... | |
| std::string | to_string () const |
Private Attributes | |
| core::Size | align_idx_ |
| numerical identifier for Nth alignment to this template More... | |
| std::string | template_name_ |
| template name More... | |
Friends | |
| std::ostream & | operator<< (std::ostream &os, AlignmentID const &a) |
| std::istream & | operator>> (std::istream &is, AlignmentID &a) |
| bool | operator== (AlignmentID const &a, AlignmentID const &b) |
| a and b are the same atom More... | |
| bool | operator!= (AlignmentID const &a, AlignmentID const &b) |
| a and b are different atom More... | |
| bool | operator< (AlignmentID const &a, AlignmentID const &b) |
| a is LOWER than b (e.g., first by smaller template name then by smaller alignment index) More... | |
Unique template identifier class.
|
inline |
Default constructor.
|
inline |
Copy constructor.
|
inline |
Property constructor.
|
inline |
References align_idx_.
Referenced by to_string().
|
inline |
References align_idx_.
|
inline |
References align_idx_.
|
inline |
References template_name_.
Referenced by to_string().
|
inline |
References template_name_.
|
inline |
References template_name_.
|
inline |
References align_idx(), out, and template_name().
|
inline |
Is this id valid?
References align_idx_, and template_name_.
|
friend |
a and b are different atom
|
friend |
a is LOWER than b (e.g., first by smaller template name then by smaller alignment index)
|
friend |
|
friend |
a and b are the same atom
|
friend |
|
private |
numerical identifier for Nth alignment to this template
Referenced by align_idx(), and valid().
|
private |
template name
Referenced by template_name(), and valid().
1.8.7