#include <vector>
Classes | |
class | Display |
Abstact display interface class. More... | |
struct | Display::S_STATE |
State of plot elements (visibility, zoom, position) in specific mode. More... | |
Enumerations | |
enum | E_DISPLAY_MODE { MODE_OSCILLOSCOPE = 0, MODE_SPECTRUM } |
Display mode. More... | |
enum | E_ELEMENT { ELEMENT_BACKGROUND = 0, ELEMENT_VGRID, ELEMENT_HGRID, ELEMENT_PLOT, ELEMENT_CURSOR1, ELEMENT_CURSOR2 } |
enum | E_UPDATE_LEVEL { UPDATE_ALL = 0, UPDATE_DATA, UPDATE_CURSOR, UPDATE_REPAINT } |
Required level of graph update. More... |
enum E_DISPLAY_MODE |
enum E_UPDATE_LEVEL |
Required level of graph update.
Drawing is time-consuming. Display object can hold partial graph drawings (i.e. graph background + graph grid) and reuse them when they do not need to be updated.