![]() |
Rosetta Protocols
2014.35
|
#include <Sheet.hh>
Public Member Functions | |
virtual | ~SheetSet () |
Automatically generated virtual destructor for class deriving directly from ReferenceCount. More... | |
SheetSet () | |
default constructor More... | |
SheetSet (Sheets const &sheets) | |
value constructor More... | |
SheetSet (SS_Info2_COP const ssinfo, StrandPairingSetCOP const spairset) | |
value constructor More... | |
SheetSet (SheetSet const &s) | |
copy constructor More... | |
void | initialize (SS_Info2_COP const ssinfo, StrandPairingSetCOP const spairset) |
void | push_back (SheetOP const sop) |
void | clear () |
SheetOP | sheet (Size const s) const |
Sheets | sheets () const |
Size | num_sheets () const |
return number of sheets More... | |
Size | size () const |
return number of sheets More... | |
Size | which_sheet (Size const s) const |
return the id of sheet that a given strand belongs to. More... | |
StrandPairingSet | spairset () const |
return strand pairing set More... | |
void | calc_geometry (SS_Info2_COP const ssinfo) |
Private Member Functions | |
void | set_sheet_number () const |
Private Attributes | |
std::map< Size, Size > | sheet_number_ |
sheet number given a strand More... | |
Sheets | sheets_ |
StrandPairingSet | spairset_ |
Friends | |
std::ostream & | operator<< (std::ostream &out, const SheetSet &s) |
return strand pairing More... | |
typedef protocols::fldsgn::topology::SS_Info2_COP protocols::fldsgn::topology::SheetSet::SS_Info2_COP |
typedef protocols::fldsgn::topology::StrandPairingSet protocols::fldsgn::topology::SheetSet::StrandPairingSet |
typedef protocols::fldsgn::topology::StrandPairingSetCOP protocols::fldsgn::topology::SheetSet::StrandPairingSetCOP |
|
virtual |
Automatically generated virtual destructor for class deriving directly from ReferenceCount.
Auto-generated virtual destructor
protocols::fldsgn::topology::SheetSet::SheetSet | ( | ) |
default constructor
protocols::fldsgn::topology::SheetSet::SheetSet | ( | Sheets const & | sheets | ) |
value constructor
protocols::fldsgn::topology::SheetSet::SheetSet | ( | SS_Info2_COP const | ssinfo, |
StrandPairingSetCOP const | spairset | ||
) |
value constructor
References initialize().
protocols::fldsgn::topology::SheetSet::SheetSet | ( | SheetSet const & | s | ) |
copy constructor
void protocols::fldsgn::topology::SheetSet::calc_geometry | ( | SS_Info2_COP const | ssinfo | ) |
References sheets_.
void protocols::fldsgn::topology::SheetSet::clear | ( | ) |
References sheets_.
void protocols::fldsgn::topology::SheetSet::initialize | ( | SS_Info2_COP const | ssinfo, |
StrandPairingSetCOP const | spairset | ||
) |
References protocols::fldsgn::topology::StrandPairingSet::finalized(), protocols::fldsgn::topology::StrandPairingSet::make_strand_neighbor_two(), protocols::fldsgn::topology::StrandPairingSet::neighbor_strands(), runtime_assert, s, s1, protocols::fldsgn::topology::StrandPairing::s1(), s2, protocols::fldsgn::topology::StrandPairing::s2(), set_sheet_number(), sheet_number_, sheets_, spairset_, protocols::fldsgn::topology::StrandPairingSet::strand_pairing(), protocols::fldsgn::topology::StrandPairingSet::strand_pairings(), and protocols::fldsgn::TR.
Referenced by SheetSet().
|
inline |
return number of sheets
References sheets_.
Referenced by protocols::fldsgn::topology::operator<<().
|
private |
References protocols::forge::methods::order(), sheet(), sheet_number_, and sheets_.
Referenced by initialize().
References runtime_assert, and sheets_.
Referenced by protocols::fldsgn::topology::operator<<(), and set_sheet_number().
|
inline |
return number of sheets
References sheets_.
SheetSet::StrandPairingSet protocols::fldsgn::topology::SheetSet::spairset | ( | ) | const |
return strand pairing set
References spairset_.
return the id of sheet that a given strand belongs to.
return a sheet number given a strand number
References sheet_number_.
|
friend |
return strand pairing
sheet number given a strand
Referenced by initialize(), set_sheet_number(), and which_sheet().
|
private |
Referenced by calc_geometry(), clear(), initialize(), num_sheets(), push_back(), set_sheet_number(), sheet(), sheets(), and size().
|
private |
Referenced by initialize(), and spairset().