BALL  1.4.1
moleculeObjectCreator.h
Go to the documentation of this file.
00001 // -*- Mode: C++; tab-width: 2; -*-
00002 // vi: set ts=2:
00003 //
00004 
00005 #ifndef BALL_CONCEPT_MOLECULEOBJECTCREATOR_H
00006 #define BALL_CONCEPT_MOLECULEOBJECTCREATOR_H
00007 
00008 #ifndef BALL_CONCEPT_OBJECTCREATOR_H
00009 # include <BALL/CONCEPT/objectCreator.h>
00010 #endif
00011   
00012 namespace BALL
00013 {
00025   class BALL_EXPORT MoleculeObjectCreator: public ObjectCreator
00026   {
00027     public:
00028 
00032 
00035     MoleculeObjectCreator()
00036       ;
00037 
00039 
00042 
00045     virtual ~MoleculeObjectCreator()
00046       ;
00047 
00051     virtual void clear()
00052       ;
00053 
00055 
00058 
00067     virtual void initPersistenceManager(TextPersistenceManager &pm)
00068       ;
00069 
00080     virtual Composite *convertObject(PersistentObject &po)
00081       ;
00083   };
00084 
00085 } // namespace BALL
00086 
00087 #endif // BALL_CONCEPT_MOLECULEOBJECTCREATOR_H
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines