#include <fragment.h>

Public Types |
|
|
Enums
|
|
| enum | Property { NUMBER_OF_PROPERTIES = AtomContainer::NUMBER_OF_PROPERTIES } |
| The number of predefined properties
for AtomContainer. |
|
Public Member Functions |
|
| bool | operator== (const Fragment &fragment) const |
| Equality operator. |
|
| bool | operator!= (const Fragment &fragment) const |
| Inequality operator. |
|
|
Constructors and Destructors
|
|
| Fragment () | |
| Default constructor. |
|
| Fragment (const Fragment &fragment, bool deep=true) | |
| Copy constructor. |
|
| Fragment (const String &name) | |
| Constructor. |
|
| virtual | ~Fragment () |
| Destructor. |
|
|
Persistence
|
|
| void | persistentWrite (PersistenceManager &pm, const char *name=0) const throw (Exception::GeneralException) |
| Writes a Fragment object to a persistent
stream. |
|
| void | persistentRead (PersistenceManager &pm) throw (Exception::GeneralException) |
| Reads a Fragment object from a persistent
stream. |
|
|
Assignment
|
|
| Fragment & | operator= (const Fragment &fragment) |
| Assignment operator. |
|
|
Debugging and Diagnostics
|
|
| virtual void | dump (std::ostream &s=std::cout, Size depth=0) const |
| Internal state dump. |
|
Fragments are used to represent parts of molecules (for example functional groups, monomers in larger polymers).
| virtual void BALL::Fragment::dump | ( | std::ostream & | s =
std::cout, |
|
| Size | depth =
0 |
|||
| ) | const [virtual] |
Internal state dump.
Dump the current internal state to the output ostream s with dumping depth depth .
| s | - output stream where to output the internal state | |
| depth | - the dumping depth |
Reimplemented from BALL::AtomContainer.
Reimplemented in BALL::Nucleotide, and BALL::Residue.
| bool BALL::Fragment::operator!= | ( | const Fragment & | fragment | ) | const |
Inequality operator.
| bool BALL::Fragment::operator== | ( | const Fragment & | fragment | ) | const |
Equality operator.
Two fragments are equal if they have the same handle.
| void BALL::Fragment::persistentRead | ( | PersistenceManager & | pm | ) | throw (Exception::GeneralException)
[virtual] |
Reads a Fragment object from a persistent stream.
| pm | the persistence manager |
Reimplemented from BALL::AtomContainer.
Reimplemented in BALL::Nucleotide, and BALL::Residue.
| void BALL::Fragment::persistentWrite | ( | PersistenceManager & | pm, | |
| const char * | name =
0 |
|||
| ) | const throw (Exception::GeneralException)
[virtual] |
Writes a Fragment object to a persistent stream.
| pm | the persistence manager |
Reimplemented from BALL::AtomContainer.
Reimplemented in BALL::Nucleotide, and BALL::Residue.
1.5.8