00001 #ifndef OneDTFactory_H
00002 #define OneDTFactory_H
00003
00004
00005 #include "OneDT.h"
00006 #include "TopologyFactory.h"
00007 #include <string>
00008
00009
00010 using std::string;
00011
00020 class OneDTFactory : public TopologyFactory {
00021
00022 public:
00023
00024
00025 OneDTFactory( const string& name ) : TopologyFactory( name ) {};
00026
00027 virtual TopologyImp * build ( const TopolParams& arg ) {
00028
00029 return new OneDT( arg );
00030 };
00031
00032 };
00033
00034
00035 #endif