?? myposdecisiontableimporter.h
字號:
?
+
//-------------------------------------------------------------------
// Author........: Aleksander 豩rn
// Date..........:
// Description...:
// Revisions.....:
//===================================================================
#ifndef __MYPOSDECISIONTABLEIMPORTER_H__
#define __MYPOSDECISIONTABLEIMPORTER_H__
#include <copyright.h>
#include <kernel/algorithms/decisiontableimporter.h>
#include <kernel/basic/map.h>
#include <kernel/basic/vector.h>
//-------------------------------------------------------------------
// Class prototypes.
//===================================================================
class DecisionTable;
class DiscernibilityFunction;
//-------------------------------------------------------------------
// Class.........: MyPOSDecisionTableImporter
// Author........: Aleksander 豩rn
// Date..........:
// Description...: Constructs a binary decision table from a
// description of a Boolean POS discernibility
// function.
// Revisions.....:
//===================================================================
class MyPOSDecisionTableImporter : public DecisionTableImporter {
protected:
//- Import methods.................................................
virtual bool BuildDecisionTable(DecisionTable &table, const DiscernibilityFunction &function) const;
virtual bool BuildDictionary(DecisionTable &table, const Map(String, int) &names) const;
public:
//- Constructors/destructor........................................
MyPOSDecisionTableImporter();
virtual ~MyPOSDecisionTableImporter();
//- Methods inherited from Identifier..............................
DECLAREIDMETHODS()
//- Methods inherited from Algorithm...............................
virtual Structure *Apply(Structure &structure) const;
//- New methods....................................................
virtual bool Parse(ifstream &stream, DecisionTable &table) const;
virtual bool Parse(const String &function, DecisionTable &table) const;
};
#endif
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -