00001 #ifndef MFGridFactory_h 00002 #define MFGridFactory_h 00003 00013 #include <string> 00014 class MFGrid; 00015 template <class T> class GloballyPositioned; 00016 00017 class MFGridFactory { 00018 public: 00019 00021 static MFGrid* build(const std::string& name, const GloballyPositioned<float>& vol); 00022 00024 static MFGrid* build(const std::string& name, const GloballyPositioned<float>& vol, 00025 double phiMin, double phiMax); 00026 00027 }; 00028 00029 #endif