A fuzzy logic C++ library
Public Member Functions
slifis::VALUE Class Reference

Abstract data type used in class DATA_POINT, see inherited classes VALUE_NUM and VALUE_STRING. More...

#include <data_point.hpp>

+ Inheritance diagram for slifis::VALUE:

List of all members.

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

Detailed Description

Abstract data type used in class DATA_POINT, see inherited classes VALUE_NUM and VALUE_STRING.


Member Function Documentation

virtual EN_DATA_FIELD_TYPE slifis::VALUE::GetType ( ) const [pure virtual]
virtual std::string slifis::VALUE::GetString ( ) const [inline, virtual]
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.