Rosetta 3.5
|
#include <BetaAlphaBetaMotif.hh>
Public Types | |
typedef core::Real | Real |
typedef core::Size | Size |
typedef protocols::fldsgn::topology::SheetSetCOP | SheetSetCOP |
typedef protocols::fldsgn::topology::SS_Info2_COP | SS_Info2_COP |
Public Member Functions | |
BetaAlphaBetaMotifSet () | |
default constructor More... | |
BetaAlphaBetaMotifSet (BetaAlphaBetaMotifs const &bab_motifs) | |
value constructor More... | |
BetaAlphaBetaMotifSet (SS_Info2_COP const ssinfo, SheetSetCOP const sheet_set) | |
value constructor More... | |
BetaAlphaBetaMotifSet (BetaAlphaBetaMotifSet const &s) | |
copy constructor More... | |
virtual | ~BetaAlphaBetaMotifSet () |
destructor More... | |
void | push_back (BetaAlphaBetaMotifOP const bop) |
add BetaAlphaBetaMotif More... | |
void | clear () |
Size | size () const |
BetaAlphaBetaMotifs const & | bab_motifs () const |
BetaAlphaBetaMotifOP | bab_motif (Size const &i) const |
void | set_babmotifs (SS_Info2_COP const ssinfo, SheetSetCOP const sheet_set) |
set bab motif More... | |
void | calc_geometry (SS_Info2_COP const ssinfo, SheetSetCOP const sheet_set) |
Private Attributes | |
BetaAlphaBetaMotifs | bab_motifs_ |
Friends | |
std::ostream & | operator<< (std::ostream &out, const BetaAlphaBetaMotifSet &s) |
typedef protocols::fldsgn::topology::SheetSetCOP protocols::fldsgn::topology::BetaAlphaBetaMotifSet::SheetSetCOP |
typedef protocols::fldsgn::topology::SS_Info2_COP protocols::fldsgn::topology::BetaAlphaBetaMotifSet::SS_Info2_COP |
protocols::fldsgn::topology::BetaAlphaBetaMotifSet::BetaAlphaBetaMotifSet | ( | ) |
default constructor
protocols::fldsgn::topology::BetaAlphaBetaMotifSet::BetaAlphaBetaMotifSet | ( | BetaAlphaBetaMotifs const & | bab_motifs) |
value constructor
protocols::fldsgn::topology::BetaAlphaBetaMotifSet::BetaAlphaBetaMotifSet | ( | SS_Info2_COP const | ssinfo, |
SheetSetCOP const | sheet_set | ||
) |
value constructor
References calc_geometry(), and set_babmotifs().
protocols::fldsgn::topology::BetaAlphaBetaMotifSet::BetaAlphaBetaMotifSet | ( | BetaAlphaBetaMotifSet const & | s) |
copy constructor
|
virtual |
destructor
BetaAlphaBetaMotifOP protocols::fldsgn::topology::BetaAlphaBetaMotifSet::bab_motif | ( | Size const & | i) | const |
References bab_motifs_.
BetaAlphaBetaMotifs const & protocols::fldsgn::topology::BetaAlphaBetaMotifSet::bab_motifs | ( | ) | const |
References bab_motifs_.
Referenced by protocols::fldsgn::topology::operator<<().
void protocols::fldsgn::topology::BetaAlphaBetaMotifSet::calc_geometry | ( | SS_Info2_COP const | ssinfo, |
SheetSetCOP const | sheet_set | ||
) |
References bab_motifs_.
Referenced by BetaAlphaBetaMotifSet().
void protocols::fldsgn::topology::BetaAlphaBetaMotifSet::clear | ( | ) |
References bab_motifs_.
void protocols::fldsgn::topology::BetaAlphaBetaMotifSet::push_back | ( | BetaAlphaBetaMotifOP const | bop) |
References bab_motifs_.
void protocols::fldsgn::topology::BetaAlphaBetaMotifSet::set_babmotifs | ( | SS_Info2_COP const | ssinfo, |
SheetSetCOP const | sheet_set | ||
) |
set bab motif
References bab_motifs_, protocols::fldsgn::topology::SS_Base::begin(), protocols::fldsgn::topology::SS_Base::end(), and protocols::fldsgn::TR().
Referenced by BetaAlphaBetaMotifSet().
|
inline |
References bab_motifs_.
|
friend |
|
private |
Referenced by bab_motif(), bab_motifs(), calc_geometry(), clear(), push_back(), set_babmotifs(), and size().