[ GAMB | Source | Keywords | Summary | Ancestors | All Members | Descendants ]
public: | |
Sheet(); | |
Sheet(const unsigned short size, const char sheet_id[]); | |
explicit | Sheet(const char* const PDBrec); |
bool | isCurrSheet(const char sheetId[]) const; |
bool | add(const char* const PDBrec); |
Sheet& | operator=(const Sheet& rhs); |
friend ostream& | operator<<(ostream& s, const Sheet& bs); |
protected: |
Copyright: SAMBA group, Tel-Aviv Univ. Israel, 1999.
Sheet();
Empty constructor
Sheet();
Sheet(const unsigned short size, const char sheet_id[]);
Regular constructor need to know the number of strands the sheet
will hold there is no possibility to enter more strands then this number
Sheet(const unsigned short size, const char sheet_id[]);
explicit Sheet(const char* const PDBrec);
Strarting the sheet from any strand PDB line though it is highly
recommended to start it from the first line.
explicit Sheet(const char* const PDBrec);
bool isCurrSheet(const char sheetId[]) const;
Checking if a certain code belongs to the current sheet code
bool isCurrSheet(const char sheetId[]) const;
bool add(const char* const PDBrec);
/ Adding strands with all the appropriate sanity checks.
bool add(const char* const PDBrec);
Sheet& operator=(const Sheet& rhs);
Assigment Operator
Sheet& operator=(const Sheet& rhs);
friend ostream& operator<<(ostream& s, const Sheet& bs);
streaming to output in the following format:
SHEET
friend ostream& operator<<(ostream& s, const Sheet& bs);
All Members
public: // STL compliance defintions typedef DataT* iterator; typedef const DataT* const_iterator; typedef DataT& reference; typedef const DataT& const_reference; // Constructors/Destructor explicit SmallArray(unsigned short size); bool push_back(const DataT& elem); // OPERATORS SmallArray< DataT>& operator=(const SmallArray< DataT>& sa); reference operator[](unsigned short index); const_reference operator[](unsigned short index) const; iterator begin(); const_iterator begin() const; iterator end(); const_iterator end() const; unsigned short size() const ; unsigned short max_size() const ; unsigned short capacity() const ; bool empty() ; bool full() ; explicit Sheet(const char* const PDBrec); bool isCurrSheet(const char sheetId[]) const; bool add(const char* const PDBrec); Sheet& operator=(const Sheet& rhs); friend ostream& operator<<(ostream& s, const Sheet& bs); protected: Ancestors
Inheritance chain for Sheet:Descendants
Class is not inherited by any others.
Generated from source by the Cocoon utilities on Sun Nov 15 13:35:26 2009
.