|
Rosetta 3.5
|
#include <Sheet.hh>


Public Types | |
| typedef core::Size | Size |
| typedef core::Real | Real |
| typedef utility::vector1< int > | VecInt |
| typedef utility::vector1< Size > | VecSize |
| typedef utility::vector1< Real > | VecReal |
| typedef protocols::fldsgn::topology::StrandPairingSet | StrandPairingSet |
| typedef protocols::fldsgn::topology::StrandPairingSetCOP | StrandPairingSetCOP |
| typedef protocols::fldsgn::topology::SS_Info2_COP | SS_Info2_COP |
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... | |
|
virtual |
| protocols::fldsgn::topology::SheetSet::SheetSet | ( | ) |
| protocols::fldsgn::topology::SheetSet::SheetSet | ( | Sheets const & | sheets) |
| protocols::fldsgn::topology::SheetSet::SheetSet | ( | SS_Info2_COP const | ssinfo, |
| StrandPairingSetCOP const | spairset | ||
| ) |
| protocols::fldsgn::topology::SheetSet::SheetSet | ( | SheetSet const & | s) |
| void protocols::fldsgn::topology::SheetSet::calc_geometry | ( | SS_Info2_COP const | ssinfo) |
| void protocols::fldsgn::topology::SheetSet::clear | ( | ) |
| void protocols::fldsgn::topology::SheetSet::initialize | ( | SS_Info2_COP const | ssinfo, |
| StrandPairingSetCOP const | spairset | ||
| ) |
Definition at line 397 of file Sheet.cc.
References protocols::fldsgn::topology::StrandPairingSet::finalized(), protocols::fldsgn::topology::StrandPairingSet::make_strand_neighbor_two(), protocols::fldsgn::topology::StrandPairingSet::neighbor_strands(), protocols::fldsgn::topology::StrandPairing::s1(), 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
Definition at line 221 of file Sheet.hh.
References sheets_.
Referenced by protocols::fldsgn::topology::operator<<().
| void protocols::fldsgn::topology::SheetSet::push_back | ( | SheetOP const | sop) |
|
private |
Definition at line 375 of file Sheet.cc.
References protocols::forge::methods::order(), sheet(), sheet_number_, and sheets_.
Referenced by initialize().
Definition at line 351 of file Sheet.cc.
References sheets_.
Referenced by protocols::fldsgn::topology::operator<<(), and set_sheet_number().
|
inline |
|
inline |
| SheetSet::StrandPairingSet protocols::fldsgn::topology::SheetSet::spairset | ( | ) | const |
return the id of sheet that a given strand belongs to.
return a sheet number given a strand number
Definition at line 359 of file Sheet.cc.
References sheet_number_.
|
friend |
sheet number given a strand
Definition at line 250 of file Sheet.hh.
Referenced by initialize(), set_sheet_number(), and which_sheet().
|
private |
Definition at line 253 of file Sheet.hh.
Referenced by calc_geometry(), clear(), initialize(), num_sheets(), push_back(), set_sheet_number(), sheet(), sheets(), and size().
|
private |
Definition at line 256 of file Sheet.hh.
Referenced by initialize(), and spairset().
1.8.4