myposdecisiontableimporter.h
来自「粗糙集应用软件」· C头文件 代码 · 共 60 行
H
60 行
//-------------------------------------------------------------------
// 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 + =
减小字号Ctrl + -
显示快捷键?