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

declaration of slifis_plot::PLOT_RB_TEXT, slifis_plot::EN_POS_TYPE, slifis_plot::EN_SELECTION_TYPE, slifis_plot::POSITION_INFO More...

#include "plot_rb.hpp"
+ Include dependency graph for plot_rb_text.hpp:
+ This graph shows which files directly or indirectly include this file:

Classes

struct  slifis_plot::POSITION_INFO
 Holds information about what is at given position (row, col) of the plot. Also used for selection. More...
class  slifis_plot::PLOT_RB_TEXT
 A plot of a rule base shown as a table: each rule is shown as a line of text, (table-view) More...

Namespaces

namespace  slifis_plot
 

This namespace includes both the set of interface functions to the backend graphical library and the plot classes, see Slifis Graphical API for plotting.


Enumerations

enum  slifis_plot::EN_POS_TYPE {
  slifis_plot::RBT_POS_INVALID = 0, slifis_plot::RBT_POS_ROW, slifis_plot::RBT_POS_NEW_ROW, slifis_plot::RBT_POS_OUTPUT_VALUE,
  slifis_plot::RBT_POS_INPUT_NAME, slifis_plot::RBT_POS_INPUT_VALUE, slifis_plot::RBT_POS_RULE_OP
}
 Used for defining what type of position is the current (mouse) position on the plot. Related to class POSITION_INFO, inside PLOT_RB_TEXT. More...
enum  slifis_plot::EN_SELECTION_TYPE {
  slifis_plot::NO_SELECTION = 0, slifis_plot::SELECT_ROW, slifis_plot::SELECT_NEW_ROW, slifis_plot::SELECT_TERM_INPUT,
  slifis_plot::SELECT_TERM_VALUE, slifis_plot::SELECT_RULE_OP, slifis_plot::SELECT_OUTPUT
}
 Type of selection currently active in a plot of type PLOT_RB_TEXT. More...

Detailed Description

declaration of slifis_plot::PLOT_RB_TEXT, slifis_plot::EN_POS_TYPE, slifis_plot::EN_SELECTION_TYPE, slifis_plot::POSITION_INFO