A fuzzy logic C++ library
|
Abstract data type used in class DATA_POINT, see inherited classes VALUE_NUM and VALUE_STRING. More...
#include <data_point.hpp>
Public Member Functions | |
virtual EN_DATA_FIELD_TYPE | GetType () const =0 |
virtual std::string | GetString () const |
virtual double | GetFloat () const |
virtual size_t | GetIndex () const |
Abstract data type used in class DATA_POINT, see inherited classes VALUE_NUM and VALUE_STRING.
virtual EN_DATA_FIELD_TYPE slifis::VALUE::GetType | ( | ) | const [pure virtual] |
Implemented in slifis::VALUE_STRING_INDEX, slifis::VALUE_STRING, and slifis::VALUE_NUM.
Referenced by slifis::RULE_BASE::AddNewRule().
virtual std::string slifis::VALUE::GetString | ( | ) | const [inline, virtual] |
Reimplemented in slifis::VALUE_STRING_INDEX, and slifis::VALUE_STRING.
Referenced by slifis::RULE_BASE::AddNewRule().
virtual double slifis::VALUE::GetFloat | ( | ) | const [inline, virtual] |
Reimplemented in slifis::VALUE_NUM.
Referenced by slifis::RULE_BASE::AddNewRule().
virtual size_t slifis::VALUE::GetIndex | ( | ) | const [inline, virtual] |
Reimplemented in slifis::VALUE_STRING_INDEX.