Main Page | Class Hierarchy | Class List | File List | Class Members

EvidenceTypeRegistry.h

00001 #ifndef _EVIDENCETYPEREGISTRY_H
00002 #define _EVIDENCETYPEREGISTRY_H
00003 
00004 #include "EvidenceType.h"
00005 #include <string>
00006 
00007 
00018 class EvidenceTypeRegistry {
00019  public:
00026   static EvidenceType* 
00027     createNewEvidenceType(const std::string&, const std::string&, const std::string&, int, const std::string&);
00028 
00029   static EvidenceType* 
00030     createNewEvidenceTypeLinearBackwardCompatible(const std::string&, const std::string&, double, const std::string&, int, const std::string&);
00031 };
00032 
00033 #endif //_EVIDENCETYPEREGISTRY_H