• Main Page
  • Classes
  • Files
  • File List

EvSimObjectFactory.h

00001 #ifndef EvSIMOBJECTFACTORY_H_
00002 #define EvSIMOBJECTFACTORY_H_
00003 
00004 #include "globals.h"
00005 
00006 class EvSimObject;
00007 class RandomEngine;
00008 
00010 class EvSimObjectFactory
00011 {
00012 
00013 public:
00014 
00015     virtual ~EvSimObjectFactory()
00016     { /* NOOP */ };
00017 
00019     virtual EvSimObject* create( void ) const { return 0; };
00020     
00022     virtual EvSimObject* create( RandomEngine *rng ) const { return 0; };
00023 
00024 };
00025 
00026 #endif /*EvSIMOBJECTFACTORY_H_*/

Generated on Wed Sep 18 2013 11:25:40 for NEVESIM by  doxygen 1.7.1