Victor
 All Data Structures Functions Variables Friends Pages
PdbSaver Class Reference

Saves components (Atoms, Groups, etc.) in standard PDB format. More...

+ Inheritance diagram for PdbSaver:
+ Collaboration diagram for PdbSaver:

Public Member Functions

 PdbSaver (ostream &_output=cout)
 
virtual void saveAminoAcid (AminoAcid &aa)
 
virtual void saveGroup (Group &gr)
 
virtual void saveLigand (Ligand &l)
 
virtual void saveLigandSet (LigandSet &l)
 
virtual void saveProtein (Protein &prot)
 
virtual void saveSideChain (SideChain &sc)
 
virtual void saveSpacer (Spacer &sp)
 

Detailed Description

Saves components (Atoms, Groups, etc.) in standard PDB format.

Constructor & Destructor Documentation

PdbSaver ( ostream &  _output = cout)

Basic constructor. By default it writes sequence, secondary structure and the term line.

Parameters
_output(ostream&) the output file object

Member Function Documentation

void saveAminoAcid ( AminoAcid aa)
virtual

Saves an aminoacid in PDB format.

Parameters
AminoAcidreference
Returns
void

Reimplemented from Saver.

void saveGroup ( Group gr)
virtual

Saves a group in PDB format.

Parameters
groupreference
Returns
void

Reimplemented from Saver.

void saveLigand ( Ligand gr)
virtual

Saves a Ligand in PDB format.

Parameters
Ligandreference
Returns
void

Reimplemented from Saver.

void saveLigandSet ( LigandSet ls)
virtual

Saves a LigandSet in PDB format.

Parameters
LigandSetreference
Returns
void

Reimplemented from Saver.

void saveProtein ( Protein prot)
virtual

Saves a Protein in PDB format.

Parameters
Proteinreference
Returns
void

Reimplemented from Saver.

void saveSideChain ( SideChain sc)
virtual

Saves a sidechain in PDB format.

Parameters
sideChainreference
Returns
void

Reimplemented from Saver.

void saveSpacer ( Spacer sp)
virtual

Saves a spacer in PDB format.

Parameters
Spacerreference
Returns
void

Reimplemented from Saver.


The documentation for this class was generated from the following files: