Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

MemoryDataPointSetCopier.h

Go to the documentation of this file.
00001 // Emacs -*- C++ -*-
00002 #ifndef ANAPHE_MEMORYDATAPOINTSETCOPIER
00003 #define ANAPHE_MEMORYDATAPOINTSETCOPIER 1
00004 
00005 
00006 // forward declarations
00007 namespace AIDA {
00008   class IManagedObject;
00009 
00010   namespace Dev {
00011     class IDevAnalysisFactory;
00012     class IDevManagedObject;
00013   }
00014 }
00015 
00016 namespace Anaphe {
00017   namespace AIDA_MemoryStore {
00018 
00020 
00021 class MemoryDataPointSetCopier
00022 {
00023 public:
00024   MemoryDataPointSetCopier( AIDA::Dev::IDevAnalysisFactory& af );
00025   ~MemoryDataPointSetCopier(){};
00026   AIDA::Dev::IDevManagedObject* createCopy( const AIDA::IManagedObject& dataObject );
00027 private:
00028   AIDA::Dev::IDevAnalysisFactory&  m_af;
00029 };
00030 
00031   }
00032 }
00033 
00034 #endif

Generated on Tue May 20 14:49:33 2003 for AIDA_MemoryStore by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002