ARRka  1.05
Dokumentacja klasy PlotsWindow

Modeluje klasę PlotsWindow - okna z wykresami. Więcej...

#include <plotswindow.h>

Diagram dziedziczenia dla PlotsWindow
Diagram współpracy dla PlotsWindow:

Metody publiczne

 PlotsWindow (QWidget *parent=0)
 Konstruktor klasy PlotsWindow. Więcej...
 
 ~PlotsWindow ()
 Desktruktor klasy PlotsWindow. Więcej...
 

Sloty prywatne

void onControllerNewData (rawData data)
 Slot obsługujący pojawienie się nowych danych. Więcej...
 

Atrybuty prywatne

Ui::PlotsWindow * ui
 Uchwyt do interfejsu graficznego okna. Więcej...
 
double _time
 Czas pomiaru (od kiedy dostarczane są dane) Więcej...
 

Opis szczegółowy

Klasa ta definiuje okno z wykresami danych z czujników, które dziedziczy po klasie QDialog. Do rysowania wykresów wykorzystywana jest zewnętrzna biblioteka QCustomPlot. (http://www.qcustomplot.com/)

Definicja w linii 26 pliku plotswindow.h.

Dokumentacja konstruktora i destruktora

PlotsWindow::PlotsWindow ( QWidget *  parent = 0)
explicit

Ustawiane są właśności i wygląd wykresów (tytuły, liczba grafów, zakresy, interakcja z użytkownikiem).

Parametry
parent- rodzic okna

Definicja w linii 12 pliku plotswindow.cpp.

PlotsWindow::~PlotsWindow ( )

Definicja w linii 94 pliku plotswindow.cpp.

Dokumentacja funkcji składowych

void PlotsWindow::onControllerNewData ( rawData  data)
privateslot

Gdy pojawią się nowe dane są one dodawane do wykresów. Jest to również wykonywane, gdy okno jest nieaktywne. Do pola _time dodawana jest każdorazowo wartość między kolejenymi odczytami.

Parametry
[in]data- nieprzetworzone dane z czujników

Definicja w linii 100 pliku plotswindow.cpp.

Dokumentacja atrybutów składowych

double PlotsWindow::_time
private

Jest to całkowity czas od kiedy dostarczane są dane do programu. Wykorzystywany do wyświetlania punktów na wykresie.

Definicja w linii 70 pliku plotswindow.h.

Ui::PlotsWindow* PlotsWindow::ui
private

Uchwyt do interfejsu graficznego okna.

Definicja w linii 62 pliku plotswindow.h.


Dokumentacja dla tej klasy została wygenerowana z plików: