![]() |
Rosetta
2021.16
|
#include <HSSTriplet.hh>

Public Types | |
| typedef core::Size | Size |
| typedef std::string | String |
| typedef std::map< TripletID, HSSTripletOP > | TripletMap |
Public Member Functions | |
| HSSTripletSet () | |
| default constructor More... | |
| HSSTripletSet (HSSTriplets const &s) | |
| value constructor More... | |
| HSSTripletSet (String const &s) | |
| value constructor More... | |
| HSSTripletSet (HSSTripletSet const &s) | |
| copy constructor More... | |
| ~HSSTripletSet () override | |
| destructor More... | |
| void | add_hsstriplets (HSSTriplets const &s) |
| value constructor More... | |
| void | push_back (HSSTripletOP const hssop) |
| puch back data More... | |
| void | clear () |
| clear data More... | |
| HSSIterator | begin () |
| return an interator that points to the first HSSTripletOP More... | |
| HSSIterator | end () |
| return an interator that points beyond the last HSSTripletOP More... | |
| HSSConstIterator | begin () const |
| return an const interator that points to the first HSSTripletOP More... | |
| HSSConstIterator | end () const |
| return an const interator that points beyond the last HSSTripletOP More... | |
| core::Size | size () const |
| return the size of vector of hss_triplets_ More... | |
| HSSTripletOP | hss_triplet (core::Size const helix, core::Size const s1, core::Size const s2) const |
| returns the Triplet containing given helix, strand1, and strand2 Exits and throws an error if the triplet isn't found More... | |
| HSSTriplets | hss_triplets (core::Size const helix) const |
| returns list of Triplets containing given helix More... | |
| HSSTriplets const & | hss_triplets () const |
| return all data More... | |
Private Attributes | |
| HSSTriplets | hss_triplets_ |
| TripletMap | helix2hss_ |
Friends | |
| std::ostream & | operator<< (std::ostream &out, const HSSTripletSet &s) |
| IO Operator. More... | |
| typedef std::string protocols::fldsgn::topology::HSSTripletSet::String |
| typedef std::map< TripletID, HSSTripletOP > protocols::fldsgn::topology::HSSTripletSet::TripletMap |
| protocols::fldsgn::topology::HSSTripletSet::HSSTripletSet | ( | ) |
default constructor
References clear().
| protocols::fldsgn::topology::HSSTripletSet::HSSTripletSet | ( | HSSTriplets const & | s | ) |
value constructor
References push_back().
| protocols::fldsgn::topology::HSSTripletSet::HSSTripletSet | ( | String const & | s | ) |
value constructor
References clear(), and push_back().
| protocols::fldsgn::topology::HSSTripletSet::HSSTripletSet | ( | HSSTripletSet const & | s | ) |
copy constructor
|
overridedefault |
destructor
| void protocols::fldsgn::topology::HSSTripletSet::add_hsstriplets | ( | HSSTriplets const & | s | ) |
value constructor
References push_back().
|
inline |
return an interator that points to the first HSSTripletOP
References hss_triplets_.
|
inline |
return an const interator that points to the first HSSTripletOP
References hss_triplets_.
| void protocols::fldsgn::topology::HSSTripletSet::clear | ( | ) |
|
inline |
return an interator that points beyond the last HSSTripletOP
References hss_triplets_.
|
inline |
return an const interator that points beyond the last HSSTripletOP
References hss_triplets_.
| HSSTripletOP protocols::fldsgn::topology::HSSTripletSet::hss_triplet | ( | core::Size const | helix, |
| core::Size const | s1, | ||
| core::Size const | s2 | ||
| ) | const |
returns the Triplet containing given helix, strand1, and strand2 Exits and throws an error if the triplet isn't found
References helix2hss_.
| HSSTriplets protocols::fldsgn::topology::HSSTripletSet::hss_triplets | ( | core::Size const | helix | ) | const |
returns list of Triplets containing given helix
References protocols::loops::loop_closure::ccd::helix.
Referenced by protocols::fldsgn::filters::HSSTripletFilter::add_hsstriplets(), protocols::fldsgn::filters::HSSTripletFilter::get_hss3s(), and protocols::fldsgn::topology::operator<<().
| HSSTriplets const & protocols::fldsgn::topology::HSSTripletSet::hss_triplets | ( | ) | const |
return all data
References hss_triplets_.
| void protocols::fldsgn::topology::HSSTripletSet::push_back | ( | HSSTripletOP const | hssop | ) |
puch back data
References helix2hss_, hss_triplets_, and protocols::fldsgn::TR().
Referenced by add_hsstriplets(), and HSSTripletSet().
|
inline |
return the size of vector of hss_triplets_
References hss_triplets_.
|
friend |
IO Operator.
|
private |
Referenced by clear(), hss_triplet(), and push_back().
|
private |
Referenced by begin(), clear(), end(), hss_triplets(), push_back(), and size().
1.8.7