A fuzzy logic C++ library
Classes | Namespaces | Typedefs | Enumerations
data_point.hpp File Reference

holds declaration of slifis::VALUE_STRING slifis::VALUE_NUM slifis::VALUE slifis::DATA_POINT More...

#include <boost/shared_ptr.hpp>
#include "datafile_info.hpp"
+ Include dependency graph for data_point.hpp:
+ This graph shows which files directly or indirectly include this file:

Classes

class  slifis::VALUE
 Abstract data type used in class DATA_POINT, see inherited classes VALUE_NUM and VALUE_STRING. More...
class  slifis::VALUE_NUM
 Numerical value, used in class DATA_POINT. More...
class  slifis::VALUE_STRING
 String value, used in class DATA_POINT. More...
class  slifis::VALUE_STRING_INDEX
 String value stored as an index in DATA_SET, used in class DATA_POINT. More...
class  slifis::DATA_POINT
 Abstract data point, can hold several numerical and string attributes. More...

Namespaces

namespace  slifis
 

This namespace includes all root classes, functions, and datatypes of the library.


Typedefs

typedef double slifis::NUM_TYPE
 size of numerical values for DATA_POINT_NUM, switch to float and rebuild if memory issues.
typedef boost::shared_ptr< VALUE > slifis::VALUE_PTR

Enumerations

enum  slifis::EN_READ_LINE_STATUS { slifis::ST_FAILURE = 0, slifis::ST_DATALINE, slifis::ST_COMMENT }
 Used in data file I/O operations. More...

Detailed Description

holds declaration of slifis::VALUE_STRING slifis::VALUE_NUM slifis::VALUE slifis::DATA_POINT