Warning, /include/Geant4/tools/sg/ifield_factory is written in an unsupported language. File is not indexed.
0001 // Copyright (C) 2010, Guy Barrand. All rights reserved.
0002 // See the file tools.license for terms.
0003
0004 #ifndef tools_sg_ifield_factory
0005 #define tools_sg_ifield_factory
0006
0007 namespace tools {
0008 namespace sg {
0009 class field;
0010 }}
0011
0012 #include <string>
0013
0014 namespace tools {
0015 namespace sg {
0016
0017 class ifield_factory {
0018 public:
0019 virtual ~ifield_factory(){}
0020 public:
0021 virtual field* create(const std::string&) const = 0;
0022 };
0023
0024 }}
0025
0026 #endif