Wizualizacja akcelerometru XYZ Podr˛ecznik
Transkrypt
Wizualizacja akcelerometru XYZ Podr˛ecznik
Wizualizacja akcelerometru XYZ Podr˛ecznik Wygenerowano przez Doxygen 1.5.3 Sat Jun 14 16:22:55 2008 Spis treści 1 2 3 4 5 6 7 Wizualizacja wskazań akcelerometru XYZ 1 1.1 Autor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1.2 Opis programu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1.3 Działanie programu. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Wizualizacja akcelerometru XYZ Indeks przestrzeni nazw 5 2.1 5 Wizualizacja akcelerometru XYZ Lista przestrzeni nazw . . . . . . . . . . . . . . . . . . Wizualizacja akcelerometru XYZ Indeks hierarchiczny 7 3.1 7 Wizualizacja akcelerometru XYZ Hierarchia klas . . . . . . . . . . . . . . . . . . . . . . Wizualizacja akcelerometru XYZ Indeks klas 9 4.1 9 Wizualizacja akcelerometru XYZ Lista klas . . . . . . . . . . . . . . . . . . . . . . . . . Wizualizacja akcelerometru XYZ Indeks plików 11 5.1 11 Wizualizacja akcelerometru XYZ Lista plików . . . . . . . . . . . . . . . . . . . . . . . Wizualizacja akcelerometru XYZ Dokumentacja przestrzeni nazw 13 6.1 Dokumentacja przestrzeni nazw std . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 6.2 Dokumentacja przestrzeni nazw Ui . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Wizualizacja akcelerometru XYZ Dokumentacja klas 15 7.1 Dokumentacja klasy Device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 7.2 Dokumentacja klasy drawAxis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 7.3 Dokumentacja klasy Ui::MainWindow . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 7.4 Dokumentacja klasy mainWindow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 7.5 Dokumentacja klasy openglData . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 7.6 Dokumentacja klasy Plot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 7.7 Dokumentacja klasy singleData . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 7.8 Dokumentacja klasy Ui_MainWindow . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 ii 8 SPIS TREŚCI Wizualizacja akcelerometru XYZ Dokumentacja plików 59 8.1 Dokumentacja pliku /home/geminus/Desktop/Akcely/device.cpp . . . . . . . . . . . . . . 59 8.2 Dokumentacja pliku /home/geminus/Desktop/Akcely/device.h . . . . . . . . . . . . . . . 60 8.3 Dokumentacja pliku /home/geminus/Desktop/Akcely/drawaxis.cpp . . . . . . . . . . . . . 62 8.4 Dokumentacja pliku /home/geminus/Desktop/Akcely/drawaxis.h . . . . . . . . . . . . . . 63 8.5 Dokumentacja pliku /home/geminus/Desktop/Akcely/main.cpp . . . . . . . . . . . . . . . 65 8.6 Dokumentacja pliku /home/geminus/Desktop/Akcely/mainWindow.cpp . . . . . . . . . . 66 8.7 Dokumentacja pliku /home/geminus/Desktop/Akcely/mainWindow.h . . . . . . . . . . . . 67 8.8 Dokumentacja pliku /home/geminus/Desktop/Akcely/moc_device.cpp . . . . . . . . . . . 68 8.9 Dokumentacja pliku /home/geminus/Desktop/Akcely/moc_drawaxis.cpp . . . . . . . . . . 70 8.10 Dokumentacja pliku /home/geminus/Desktop/Akcely/moc_mainWindow.cpp . . . . . . . 72 8.11 Dokumentacja pliku /home/geminus/Desktop/Akcely/moc_opengldata.cpp . . . . . . . . . 73 8.12 Dokumentacja pliku /home/geminus/Desktop/Akcely/moc_plot.cpp . . . . . . . . . . . . 75 8.13 Dokumentacja pliku /home/geminus/Desktop/Akcely/opengldata.cpp . . . . . . . . . . . . 77 8.14 Dokumentacja pliku /home/geminus/Desktop/Akcely/opengldata.h . . . . . . . . . . . . . 78 8.15 Dokumentacja pliku /home/geminus/Desktop/Akcely/plot.cpp . . . . . . . . . . . . . . . 79 8.16 Dokumentacja pliku /home/geminus/Desktop/Akcely/plot.h . . . . . . . . . . . . . . . . . 80 8.17 Dokumentacja pliku /home/geminus/Desktop/Akcely/qrc_image.cpp . . . . . . . . . . . . 82 8.18 Dokumentacja pliku /home/geminus/Desktop/Akcely/ui_mainWindow.h . . . . . . . . . . 84 Wygenerowano Sat Jun 14 16:22:54 2008 dla Wizualizacja akcelerometru XYZ programem Doxygen Rozdział 1 Wizualizacja wskazań akcelerometru XYZ 1.1 Autor Janusz Gontarek Wydział Elektroniki Politechniki Wrocławskiej kierunek Automatyka i Robotyka 1.2 Opis programu Porgram został stworzony do obsługi akcelerometru XYZ. Program daje możliwość obserwacji wartości chwilowych ( reprezentacja wektorowa )jak również historii przebiegu pomiarów. Wyniki pomiarów (tj. wartości chwilowe oraz wykresy) można zapsać do pliku. Wykresy sa˛ kreślone zarówno w jednym układzie współrz˛ednych jak również oddzielnie dla każdej z osi. W programie zaimplementowana została możliwość przybliżania lub oddalania obserwowanych wykresów lub wartości chwilowych. Program został rozbudowany o zakładk˛e, w której możemy zobaczyć symulacj˛e wychyleń akcelerometru. Moduł ten działa poprawnie w wypadku gdy przyspieszenie w osi Z jest równe 1G. 1.3 Działanie programu. Porgram startujemy przyciskiem start umieszczonym w górnym panelu okienka. W momencie wystartowania aplikacji przycisk startu staje si˛e nieaktywny ( przyjmuje szary kolor ) natomiast aktywnym bedzie przycisk stopu ( kolor niebieski ). Wystartowania pomiarów można także dokonać poprzez rozwijalne menu. Dla zakładek pokazujacych ˛ wskazania chwilowe w postaci wektorowej oraz przebieg pomiarów dost˛epna jest opcja przybliżenia lub oddalenia obrazu. Możemy tego dokonać za pomoca˛ ikon w kształcie lupy lub w menu rozwijalnym. Jeśli chcemy wyczyścić dane pomiarowe musimy nacisnać ˛ na ikone w kształcie kosza. Dla zakładek z wizualizacja˛ wartości chwilowych przyspieszenia oraz przebiegów pomiarów dost˛epny jest zapis. wyników w zakładce "Plik". Aby zapisać wynik np. pomiaru chwilowego należy mieć aktywna˛ zakładk˛e z interesujacym ˛ nas pomiarem, a nast˛epnie przejść do zakładki "Plik" i skorzystać z opcji "Zapisz". Program umożliwia także zmian˛e pr˛edkości odczytu. Pole jest widoczne w głównym oknie programu. Możemy także sterować zakrsem w jakim maja˛ pracować diody. Suwak dost˛epny jest w oknie głównym programu. W momencie przerwania połaczenia ˛ aplikacja wstrzymuje działanie aż do momentu 2 Wizualizacja wskazań akcelerometru XYZ wznowienia laczności ˛ z urzadzeniem. ˛ Każdy z modułów programu ma swoja˛ zakładk˛e. Rysunek 1.1: Okno aplikacji - zakladka z wizualizacja˛ wartości chwilowych Rysunek 1.2: Okno aplikacji - zakladka z wizualizacja˛ przebiegu pomiarów Wygenerowano Sat Jun 14 16:22:54 2008 dla Wizualizacja akcelerometru XYZ programem Doxygen 1.3 Działanie programu. Rysunek 1.3: Okno aplikacji - zakładka z wizualizacja˛ 3D akcelerometru Wygenerowano Sat Jun 14 16:22:54 2008 dla Wizualizacja akcelerometru XYZ programem Doxygen 3 4 Wizualizacja wskazań akcelerometru XYZ Wygenerowano Sat Jun 14 16:22:54 2008 dla Wizualizacja akcelerometru XYZ programem Doxygen Rozdział 2 Wizualizacja akcelerometru XYZ Indeks przestrzeni nazw 2.1 Wizualizacja akcelerometru XYZ Lista przestrzeni nazw Tutaj znajduja˛ si˛e wszystkie przestrzenie nazw wraz z ich krótkimi opisami: std . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ui . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 14 6 Wizualizacja akcelerometru XYZ Indeks przestrzeni nazw Wygenerowano Sat Jun 14 16:22:54 2008 dla Wizualizacja akcelerometru XYZ programem Doxygen Rozdział 3 Wizualizacja akcelerometru XYZ Indeks hierarchiczny 3.1 Wizualizacja akcelerometru XYZ Hierarchia klas Ta lista dziedziczenia posortowana jest z grubsza, choć nie całkowicie, alfabetycznie: Device . . . . . . . . drawAxis . . . . . . openglData . . . . . Plot . . . . . . . . . singleData . . . . . . Ui_MainWindow . . Ui::MainWindow mainWindow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 22 31 38 44 46 27 28 8 Wizualizacja akcelerometru XYZ Indeks hierarchiczny Wygenerowano Sat Jun 14 16:22:54 2008 dla Wizualizacja akcelerometru XYZ programem Doxygen Rozdział 4 Wizualizacja akcelerometru XYZ Indeks klas 4.1 Wizualizacja akcelerometru XYZ Lista klas Tutaj znajduja˛ si˛e klasy, struktury, unie i interfejsy wraz z ich krótkimi opisami: Device (Klasa device obsługuje komunikacj˛e z urzadzeniem ˛ ). . . . . . . . . . . . . . . . . . . drawAxis (Jest to komponent odpowiedzialny za rysowanie chwilowych wartości przyspieszeń ) Ui::MainWindow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . mainWindow (Klasa modeluje główne okno programu ) . . . . . . . . . . . . . . . . . . . . . openglData (Klasa modelujaca ˛ moduł symulacji akcelerometru w 3D ) . . . . . . . . . . . . . Plot (Klasa odpowiedzialna za rysowanie wykresów ) . . . . . . . . . . . . . . . . . . . . . . . singleData (Klasa odpowiedzialna za przetrzymywanie próbek dla klasy Plot (str. 38) ) . . . . . Ui_MainWindow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 22 27 28 31 38 44 46 10 Wizualizacja akcelerometru XYZ Indeks klas Wygenerowano Sat Jun 14 16:22:54 2008 dla Wizualizacja akcelerometru XYZ programem Doxygen Rozdział 5 Wizualizacja akcelerometru XYZ Indeks plików 5.1 Wizualizacja akcelerometru XYZ Lista plików Tutaj znajduje si˛e lista wszystkich plików z ich krótkimi opisami: /home/geminus/Desktop/Akcely/device.cpp . . . . . . . /home/geminus/Desktop/Akcely/device.h . . . . . . . . /home/geminus/Desktop/Akcely/drawaxis.cpp . . . . . /home/geminus/Desktop/Akcely/drawaxis.h . . . . . . /home/geminus/Desktop/Akcely/main.cpp . . . . . . . /home/geminus/Desktop/Akcely/mainWindow.cpp . . . /home/geminus/Desktop/Akcely/mainWindow.h . . . . /home/geminus/Desktop/Akcely/moc_device.cpp . . . . /home/geminus/Desktop/Akcely/moc_drawaxis.cpp . . /home/geminus/Desktop/Akcely/moc_mainWindow.cpp /home/geminus/Desktop/Akcely/moc_opengldata.cpp . /home/geminus/Desktop/Akcely/moc_plot.cpp . . . . . /home/geminus/Desktop/Akcely/opengldata.cpp . . . . /home/geminus/Desktop/Akcely/opengldata.h . . . . . /home/geminus/Desktop/Akcely/plot.cpp . . . . . . . . /home/geminus/Desktop/Akcely/plot.h . . . . . . . . . /home/geminus/Desktop/Akcely/qrc_image.cpp . . . . /home/geminus/Desktop/Akcely/ui_mainWindow.h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 60 62 63 65 66 67 68 70 72 73 75 77 78 79 80 82 84 12 Wizualizacja akcelerometru XYZ Indeks plików Wygenerowano Sat Jun 14 16:22:54 2008 dla Wizualizacja akcelerometru XYZ programem Doxygen Rozdział 6 Wizualizacja akcelerometru XYZ Dokumentacja przestrzeni nazw 6.1 Dokumentacja przestrzeni nazw std 14 Wizualizacja akcelerometru XYZ Dokumentacja przestrzeni nazw 6.2 Dokumentacja przestrzeni nazw Ui Komponenty • class MainWindow Wygenerowano Sat Jun 14 16:22:54 2008 dla Wizualizacja akcelerometru XYZ programem Doxygen Rozdział 7 Wizualizacja akcelerometru XYZ Dokumentacja klas 7.1 Dokumentacja klasy Device klasa device obsługuje komunikacj˛e z urzadzeniem ˛ #include <device.h> Sloty publiczne • void setReadTime (double) Ustawia czas co jaki ma nast˛epował odczyt. • void setScale (int) Wysyła polecenie zmiany podziałki skali na urzadzeniu. ˛ • void startRead () Uruchamia odczyt. • void stopRead () Zatrzymuje odczyt. • void initPort (int) Inicializuje potr. Metoda musi zostac wywołana przed pierwsza˛ próba˛ komunikacji. Sygnały • void readX (QList< qreal > value) Sygnał emitowany po odczycie przyspieszenia X z urzadzenia. ˛ • void readY (QList< qreal > value) Sygnał emitowany po odczycie przyspieszenia Y z urzadzenia. ˛ 16 Wizualizacja akcelerometru XYZ Dokumentacja klas • void readZ (QList< qreal > value) Sygnał emitowany po odczycie przyspieszenia Z z urzadzenia. ˛ • void readXYZ (QList< qreal > value) Sygnał emitowany po odczycie przyspieszenia XYZ z urzadzenia. ˛ • void initStatus (bool status) Sygnał emitowany po iniciacji portu. • void message (QString text, int time) Sygnał emitowany aby przesunać ˛ wiadomość. • void stop (bool) zatrzymaj prace urzadzenia Metody publiczne • Device (QObject ∗parent=0) konstruktor klasy device • void timerEvent (QTimerEvent ∗event) Metody prywatne • void closePort () Zamyka port. • void Write (int znak) Wysyła pojedyńczy znak do urzadzenia. ˛ • unsigned char Read () Odczytuje znak z urzadzenia. ˛ • qreal getSpeedUpX () Oczytuje przyspieszenie dla osi X. • qreal getSpeedUpY () Oczytuje przyspieszenie dla osi Y. • qreal getSpeedUpZ () Oczytuje przyspieszenie dla osi Z. Atrybuty prywatne • • • • • QBasicTimer ∗ timer int port bool stopError struct termios oldSeting newSeting qreal readTime Wygenerowano Sat Jun 14 16:22:54 2008 dla Wizualizacja akcelerometru XYZ programem Doxygen 7.1 Dokumentacja klasy Device 7.1.1 17 Opis szczegółowy klasa device obsługuje komunikacj˛e z urzadzeniem ˛ W klasie zostały zaimplementowane wszystkie niezb˛edne procedury potrzebne do komunikacji z urzadze˛ niem Definicja w linii 28 pliku device.h. 7.1.2 Dokumentacja konstruktora i destruktora 7.1.2.1 Device::Device (QObject ∗ parent = 0) konstruktor klasy device Definicja w linii 7 pliku device.cpp. Odwołuje si˛e do initPort(), readTime, stopError i timer. 7.1.3 Dokumentacja funkcji składowych 7.1.3.1 void Device::timerEvent (QTimerEvent ∗ event) Definicja w linii 77 pliku device.cpp. Odwołuje si˛e do getSpeedUpX(), getSpeedUpY(), getSpeedUpZ(), readX(), readXYZ(), readY() i readZ(). 7.1.3.2 void Device::setReadTime (double time) [slot] Ustawia czas co jaki ma nast˛epował odczyt. metoda steruje czasem odczytu danych z urzadzenia ˛ Definicja w linii 176 pliku device.cpp. Odwołuje si˛e do readTime i timer. 7.1.3.3 void Device::setScale (int scale) [slot] Wysyła polecenie zmiany podziałki skali na urzadzeniu. ˛ metoda ustawiajaca ˛ zakres pracy urzadznia ˛ Definicja w linii 169 pliku device.cpp. Odwołuje si˛e do Write(). 7.1.3.4 void Device::startRead () [slot] Uruchamia odczyt. metoda inicjujaca ˛ odczyt urzadzenia ˛ Definicja w linii 188 pliku device.cpp. Odwołuje si˛e do initPort(), message() i stopError. Wygenerowano Sat Jun 14 16:22:54 2008 dla Wizualizacja akcelerometru XYZ programem Doxygen 18 Wizualizacja akcelerometru XYZ Dokumentacja klas 7.1.3.5 void Device::stopRead () [slot] Zatrzymuje odczyt. metoda kończaca ˛ odczyt z urzadzenia ˛ Definicja w linii 204 pliku device.cpp. Odwołuje si˛e do message(). 7.1.3.6 void Device::initPort (int nrPort) [slot] Inicializuje potr. Metoda musi zostac wywołana przed pierwsza˛ próba˛ komunikacji. metoda inicjalizujaca ˛ port COM Definicja w linii 16 pliku device.cpp. Odwołuje si˛e do BAUDRATE, closePort(), initStatus(), message(), newSeting i port. Odwołania w Device() i startRead(). 7.1.3.7 void Device::readX (QList< qreal > value) [signal] Sygnał emitowany po odczycie przyspieszenia X z urzadzenia. ˛ Parametry: value - jednoelementowa lista odczytanych próbek Definicja w linii 102 pliku moc_device.cpp. Odwołania w timerEvent(). 7.1.3.8 void Device::readY (QList< qreal > value) [signal] Sygnał emitowany po odczycie przyspieszenia Y z urzadzenia. ˛ Parametry: value - jednoelementowa lista odczytanych próbek Definicja w linii 109 pliku moc_device.cpp. Odwołania w timerEvent(). 7.1.3.9 void Device::readZ (QList< qreal > value) [signal] Sygnał emitowany po odczycie przyspieszenia Z z urzadzenia. ˛ Parametry: value - jednoelementowa lista odczytanych próbek Definicja w linii 116 pliku moc_device.cpp. Odwołania w timerEvent(). Wygenerowano Sat Jun 14 16:22:54 2008 dla Wizualizacja akcelerometru XYZ programem Doxygen 7.1 Dokumentacja klasy Device 7.1.3.10 19 void Device::readXYZ (QList< qreal > value) [signal] Sygnał emitowany po odczycie przyspieszenia XYZ z urzadzenia. ˛ Parametry: value - lista odczytanych próbek value[0] - przyspieszenie x value[1] - przyspieszenie y value[2] przyspieszenie z Definicja w linii 123 pliku moc_device.cpp. Odwołania w timerEvent(). 7.1.3.11 void Device::initStatus (bool status) [signal] Sygnał emitowany po iniciacji portu. Parametry: status - true iniciacja OK, false iniciacja ERROR Definicja w linii 130 pliku moc_device.cpp. Odwołania w initPort(). 7.1.3.12 void Device::message (QString text, int time) [signal] Sygnał emitowany aby przesunać ˛ wiadomość. Parametry: text - treść wiadomości time - czas wyświetlania w [ms] Definicja w linii 137 pliku moc_device.cpp. Odwołania w initPort(), Read(), startRead() i stopRead(). 7.1.3.13 void Device::stop (bool _t1) [signal] zatrzymaj prace urzadzenia Definicja w linii 144 pliku moc_device.cpp. Odwołania w Read(). 7.1.3.14 void Device::closePort () [private] Zamyka port. metoda zamykajaca ˛ komunikacj˛e z portem Definicja w linii 49 pliku device.cpp. Odwołania w initPort(). Wygenerowano Sat Jun 14 16:22:54 2008 dla Wizualizacja akcelerometru XYZ programem Doxygen 20 Wizualizacja akcelerometru XYZ Dokumentacja klas 7.1.3.15 void Device::Write (int znak) [private] Wysyła pojedyńczy znak do urzadzenia. ˛ metoda zapisujaca dane do urzadzenia Parametry: znak - wysyłany znak Definicja w linii 55 pliku device.cpp. Odwołania w getSpeedUpX(), getSpeedUpY(), getSpeedUpZ() i setScale(). 7.1.3.16 unsigned char Device::Read () [private] Odczytuje znak z urzadzenia. ˛ metoda czytajaca ˛ dane z portu Zwraca: - oczytany znak Definicja w linii 61 pliku device.cpp. Odwołuje si˛e do message(), stop(), stopError i timer. Odwołania w getSpeedUpX(), getSpeedUpY() i getSpeedUpZ(). 7.1.3.17 qreal Device::getSpeedUpX () [private] Oczytuje przyspieszenie dla osi X. metoda ustawiajaca ˛ przyspiesznie X Zwraca: - oczytane przyspieszenie Definicja w linii 98 pliku device.cpp. Odwołuje si˛e do Read() i Write(). Odwołania w timerEvent(). 7.1.3.18 qreal Device::getSpeedUpY () [private] Oczytuje przyspieszenie dla osi Y. metoda ustawiajaca ˛ przyspiesznie Y Zwraca: - oczytane przyspieszenie Definicja w linii 122 pliku device.cpp. Odwołuje si˛e do Read() i Write(). Odwołania w timerEvent(). Wygenerowano Sat Jun 14 16:22:54 2008 dla Wizualizacja akcelerometru XYZ programem Doxygen 7.1 Dokumentacja klasy Device 7.1.3.19 qreal Device::getSpeedUpZ () [private] Oczytuje przyspieszenie dla osi Z. metoda ustawiajaca ˛ przyspiesznie Z Zwraca: - oczytane przyspieszenie Definicja w linii 145 pliku device.cpp. Odwołuje si˛e do Read() i Write(). Odwołania w timerEvent(). 7.1.4 Dokumentacja atrybutów składowych 7.1.4.1 QBasicTimer∗ Device::timer [private] Definicja w linii 104 pliku device.h. Odwołania w Device(), Read() i setReadTime(). 7.1.4.2 int Device::port [private] Definicja w linii 143 pliku device.h. Odwołania w initPort(). 7.1.4.3 bool Device::stopError [private] Definicja w linii 145 pliku device.h. Odwołania w Device(), Read() i startRead(). 7.1.4.4 struct termios oldSeting Device::newSeting [read, private] Definicja w linii 147 pliku device.h. Odwołania w initPort(). 7.1.4.5 qreal Device::readTime [private] Definicja w linii 148 pliku device.h. Odwołania w Device() i setReadTime(). Dokumentacja dla tej klasy została wygenerowana z plików: • /home/geminus/Desktop/Akcely/device.h • /home/geminus/Desktop/Akcely/device.cpp • /home/geminus/Desktop/Akcely/moc_device.cpp Wygenerowano Sat Jun 14 16:22:54 2008 dla Wizualizacja akcelerometru XYZ programem Doxygen 21 22 Wizualizacja akcelerometru XYZ Dokumentacja klas 7.2 Dokumentacja klasy drawAxis Jest to komponent odpowiedzialny za rysowanie chwilowych wartości przyspieszeń. #include <drawaxis.h> Sloty publiczne • void setSpeedUpX (qreal value) Metoda ustawia przyspieszenie X. • void setSpeedUpY (qreal value) Metoda ustawia przyspieszenie Y. • void setSpeedUpZ (qreal value) Metoda ustawia przyspieszenie Z. • void setSpeedUpXYZ (qreal valueX, qreal valueY, qreal valueZ) Metoda ustawia przyspieszenie X,Y,Z. • void setSpeedUpXYZ (QList< qreal >) Metoda ustawia przyspieszenie X,Y,Z. • void zoomIn () Powi˛ekasza obszar roboczy. • void zoomOut () Pomi˛ekasza obszar roboczy. Metody publiczne • drawAxis (QWidget ∗parent=0) konstruktor klasy • void paintEvent (QPaintEvent ∗) Metoda wywoływana przez okno w chwili żadania ˛ odrysowania elementu. • void render (QPaintDevice ∗device) Metoda renderujaca ˛ obiekt. • void setType (int typ) Metoda ustawia typ wykresu. Wygenerowano Sat Jun 14 16:22:54 2008 dla Wizualizacja akcelerometru XYZ programem Doxygen 7.2 Dokumentacja klasy drawAxis 23 Atrybuty prywatne • • • • • • • • int xRange int yRange int zRange int type bool actived qreal speedupX qreal speedupY qreal speedupZ 7.2.1 Opis szczegółowy Jest to komponent odpowiedzialny za rysowanie chwilowych wartości przyspieszeń. Definicja w linii 25 pliku drawaxis.h. 7.2.2 Dokumentacja konstruktora i destruktora 7.2.2.1 drawAxis::drawAxis (QWidget ∗ parent = 0) konstruktor klasy konstruktor klasy draw axis Definicja w linii 4 pliku drawaxis.cpp. Odwołuje si˛e do actived, OXY, speedupX, speedupY, speedupZ, type, xRange, yRange i zRange. 7.2.3 Dokumentacja funkcji składowych 7.2.3.1 void drawAxis::paintEvent (QPaintEvent ∗) Metoda wywoływana przez okno w chwili żadania ˛ odrysowania elementu. metoda paintEvent wywoływana przez okno, które mamy wyrysować Definicja w linii 16 pliku drawaxis.cpp. Odwołuje si˛e do render(). 7.2.3.2 void drawAxis::render (QPaintDevice ∗ device) Metoda renderujaca ˛ obiekt. Parametry: device - obiekt na którym chcemy rysować metoda render przygotowywuje osie pod wyświetlanie wartości chwilowych oraz wykresów. Metoda wykorzystuje moduł QPainter Definicja w linii 27 pliku drawaxis.cpp. Odwołuje si˛e do OXY, type, xRange, yRange i zRange. Wygenerowano Sat Jun 14 16:22:54 2008 dla Wizualizacja akcelerometru XYZ programem Doxygen 24 Wizualizacja akcelerometru XYZ Dokumentacja klas Odwołania w paintEvent() i mainWindow::Save(). 7.2.3.3 void drawAxis::setType (int typ) Metoda ustawia typ wykresu. Parametry: typ - OXY - wykres x y, OXZ - wykres x z Definicja w linii 163 pliku drawaxis.cpp. Odwołuje si˛e do type. Odwołania w mainWindow::mainWindow(). 7.2.3.4 void drawAxis::setSpeedUpX (qreal value) [slot] Metoda ustawia przyspieszenie X. metoda ustawiajaca ˛ przyspiesznie X Parametry: value - wartość przyspieszenia Definicja w linii 124 pliku drawaxis.cpp. Odwołuje si˛e do speedupX. 7.2.3.5 void drawAxis::setSpeedUpY (qreal value) [slot] Metoda ustawia przyspieszenie Y. metoda ustawiajaca ˛ przyspiesznie Y Parametry: value - wartość przyspieszenia Definicja w linii 131 pliku drawaxis.cpp. Odwołuje si˛e do speedupY. 7.2.3.6 void drawAxis::setSpeedUpZ (qreal value) [slot] Metoda ustawia przyspieszenie Z. metoda ustawiajaca ˛ przyspiesznie Z Parametry: value - wartość przyspieszenia Definicja w linii 138 pliku drawaxis.cpp. Odwołuje si˛e do speedupY. Wygenerowano Sat Jun 14 16:22:54 2008 dla Wizualizacja akcelerometru XYZ programem Doxygen 7.2 Dokumentacja klasy drawAxis 7.2.3.7 25 void drawAxis::setSpeedUpXYZ (qreal valueX, qreal valueY, qreal valueZ) [slot] Metoda ustawia przyspieszenie X,Y,Z. metoda ustawiajaca ˛ osie Parametry: valueX - przyspieszenie X valueY - przyspieszenie Y valueZ - przyspieszenie Z Definicja w linii 145 pliku drawaxis.cpp. Odwołuje si˛e do speedupX, speedupY i speedupZ. 7.2.3.8 void drawAxis::setSpeedUpXYZ (QList< qreal > values) [slot] Metoda ustawia przyspieszenie X,Y,Z. metoda ustawiajaca ˛ osie Parametry: values - lista z wartościami przyspieszeń value[0] - x, value[1] - y, value[2] - z Definicja w linii 154 pliku drawaxis.cpp. Odwołuje si˛e do speedupX, speedupY i speedupZ. 7.2.3.9 void drawAxis::zoomIn () [slot] Powi˛ekasza obszar roboczy. metoda odpowiada za przybliżenie obrazu wskazań wektorów chwilowych jak również wykresów pomiarów Definicja w linii 171 pliku drawaxis.cpp. Odwołuje si˛e do xRange, yRange i zRange. 7.2.3.10 void drawAxis::zoomOut () [slot] Pomi˛ekasza obszar roboczy. metoda odpowiada za oddalenie obrazu wskazań wektorów chwilowych jak również wykresów pomiarów Definicja w linii 182 pliku drawaxis.cpp. Odwołuje si˛e do xRange, yRange i zRange. 7.2.4 Dokumentacja atrybutów składowych 7.2.4.1 int drawAxis::xRange [private] Definicja w linii 93 pliku drawaxis.h. Odwołania w drawAxis(), render(), zoomIn() i zoomOut(). Wygenerowano Sat Jun 14 16:22:54 2008 dla Wizualizacja akcelerometru XYZ programem Doxygen 26 Wizualizacja akcelerometru XYZ Dokumentacja klas 7.2.4.2 int drawAxis::yRange [private] Definicja w linii 94 pliku drawaxis.h. Odwołania w drawAxis(), render(), zoomIn() i zoomOut(). 7.2.4.3 int drawAxis::zRange [private] Definicja w linii 95 pliku drawaxis.h. Odwołania w drawAxis(), render(), zoomIn() i zoomOut(). 7.2.4.4 int drawAxis::type [private] Definicja w linii 97 pliku drawaxis.h. Odwołania w drawAxis(), render() i setType(). 7.2.4.5 bool drawAxis::actived [private] Definicja w linii 99 pliku drawaxis.h. Odwołania w drawAxis(). 7.2.4.6 qreal drawAxis::speedupX [private] Definicja w linii 101 pliku drawaxis.h. Odwołania w drawAxis(), setSpeedUpX() i setSpeedUpXYZ(). 7.2.4.7 qreal drawAxis::speedupY [private] Definicja w linii 102 pliku drawaxis.h. Odwołania w drawAxis(), setSpeedUpXYZ(), setSpeedUpY() i setSpeedUpZ(). 7.2.4.8 qreal drawAxis::speedupZ [private] Definicja w linii 103 pliku drawaxis.h. Odwołania w drawAxis() i setSpeedUpXYZ(). Dokumentacja dla tej klasy została wygenerowana z plików: • /home/geminus/Desktop/Akcely/drawaxis.h • /home/geminus/Desktop/Akcely/drawaxis.cpp Wygenerowano Sat Jun 14 16:22:54 2008 dla Wizualizacja akcelerometru XYZ programem Doxygen 7.3 Dokumentacja klasy Ui::MainWindow 7.3 27 Dokumentacja klasy Ui::MainWindow #include <ui_mainWindow.h> Diagram dziedziczenia dla Ui::MainWindow Ui_MainWindow Ui::MainWindow mainWindow Diagram współpracy dla Ui::MainWindow: drawAxis openglData osXY openGlData osXZ Plot plotX plotY plotZ plotXYZ Ui_MainWindow Ui::MainWindow 7.3.1 Opis szczegółowy Definicja w linii 542 pliku ui_mainWindow.h. Dokumentacja dla tej klasy została wygenerowana z pliku: • /home/geminus/Desktop/Akcely/ui_mainWindow.h Wygenerowano Sat Jun 14 16:22:54 2008 dla Wizualizacja akcelerometru XYZ programem Doxygen 28 Wizualizacja akcelerometru XYZ Dokumentacja klas 7.4 Dokumentacja klasy mainWindow Klasa modeluje główne okno programu. #include <mainWindow.h> Diagram dziedziczenia dla mainWindow Ui_MainWindow Ui::MainWindow mainWindow Diagram współpracy dla mainWindow: drawAxis openglData Plot osXY openGlData osXZ plotX plotY plotZ plotXYZ Ui_MainWindow Ui::MainWindow Device akcelDevice mainWindow Sloty publiczne • void Save () zapis danych • void Export () • void modulesChanged (int) zmiana trybu pracy Sygnały • void message (QString, int) Metody publiczne • mainWindow () Wygenerowano Sat Jun 14 16:22:54 2008 dla Wizualizacja akcelerometru XYZ programem Doxygen 7.4 Dokumentacja klasy mainWindow 29 Atrybuty prywatne • Device ∗ akcelDevice • int modules 7.4.1 Opis szczegółowy Klasa modeluje główne okno programu. Klasa modeluje główne okno programu Definicja w linii 18 pliku mainWindow.h. 7.4.2 Dokumentacja konstruktora i destruktora 7.4.2.1 mainWindow::mainWindow () konstruktor klasy mainWindow (str. 28) : inicjalizuje prac˛e aplikacji Definicja w linii 13 pliku mainWindow.cpp. Odwołuje si˛e do Plot::addSeries(), akcelDevice, Ui_MainWindow::angleX, Ui_MainWindow::angleY, Ui_MainWindow::clear, message(), modulesChanged(), Ui_MainWindow::modulesTab, Ui_MainWindow::openGlData, Ui_MainWindow::osXY, Ui_MainWindow::osXZ, OXY, OXZ, Ui_MainWindow::plotX, Ui_MainWindow::plotXYZ, Ui_MainWindow::plotY, Ui_MainWindow::plotZ, Ui_MainWindow::port, Save(), Ui_MainWindow::save, drawAxis::setType(), Ui_MainWindow::setupUi(), Plot::setYRange(), Ui_MainWindow::skala, Ui_MainWindow::speedUpX, Ui_MainWindow::speedUpY, Ui_MainWindow::speedUpZ, Ui_MainWindow::startRead, Ui_MainWindow::statusbar, Ui_MainWindow::stopRead, Ui_MainWindow::time, Ui_MainWindow::zoomIn i Ui_MainWindow::zoomOut. 7.4.3 Dokumentacja funkcji składowych 7.4.3.1 void mainWindow::Save () [slot] zapis danych metoda Save pozwala na zapisywanie wartości chwilowych wektorów oraz histori˛e przebiegu pomiarów dla kazdej z osi oraz wszystkich jednocześnie w postaci plików graficznych Definicja w linii 163 pliku mainWindow.cpp. Odwołuje si˛e do message(), Ui_MainWindow::osXY, Ui_MainWindow::osXZ, Ui_MainWindow::plotX, Ui_MainWindow::plotXYZ, Ui_MainWindow::plotY, Ui_MainWindow::plotZ, Plot::render() i drawAxis::render(). Odwołania w mainWindow(). 7.4.3.2 void mainWindow::Export () [slot] Definicja w linii 231 pliku mainWindow.cpp. Wygenerowano Sat Jun 14 16:22:54 2008 dla Wizualizacja akcelerometru XYZ programem Doxygen 30 Wizualizacja akcelerometru XYZ Dokumentacja klas 7.4.3.3 void mainWindow::modulesChanged (int typ) [slot] zmiana trybu pracy metoda modulesChanged pozwala na aktywacj˛e wykresów dla poszczególnych osi Definicja w linii 125 pliku mainWindow.cpp. Odwołuje si˛e do Ui_MainWindow::clear, modules, Ui_MainWindow::plotX, Ui_MainWindow::plotXYZ, Ui_MainWindow::plotY, Ui_MainWindow::plotZ i Plot::setActived(). Odwołania w mainWindow(). 7.4.3.4 void mainWindow::message (QString _t1, int _t2) [signal] Definicja w linii 81 pliku moc_mainWindow.cpp. Odwołania w mainWindow() i Save(). 7.4.4 Dokumentacja atrybutów składowych 7.4.4.1 Device∗ mainWindow::akcelDevice [private] Definicja w linii 37 pliku mainWindow.h. Odwołania w mainWindow(). 7.4.4.2 int mainWindow::modules [private] Definicja w linii 39 pliku mainWindow.h. Odwołania w modulesChanged(). Dokumentacja dla tej klasy została wygenerowana z plików: • /home/geminus/Desktop/Akcely/mainWindow.h • /home/geminus/Desktop/Akcely/mainWindow.cpp • /home/geminus/Desktop/Akcely/moc_mainWindow.cpp Wygenerowano Sat Jun 14 16:22:54 2008 dla Wizualizacja akcelerometru XYZ programem Doxygen 7.5 Dokumentacja klasy openglData 7.5 Dokumentacja klasy openglData Klasa modelujaca ˛ moduł symulacji akcelerometru w 3D. #include <opengldata.h> Sloty publiczne • void setSpeedUpX (qreal value) Metoda ustawia przyspieszenie X. • void setSpeedUpY (qreal value) Metoda ustawia przyspieszenie Y. • void setSpeedUpZ (qreal value) Metoda ustawia przyspieszenie Z. • void setSpeedUpXYZ (qreal valueX, qreal valueY, qreal valueZ) Metoda ustawia przyspieszenie X,Y,Z. • void setSpeedUpXYZ (QList< qreal >) Metoda ustawia przyspieszenie X,Y,Z. Sygnały • void angleX (QString value) Sygnał emitowany w momecie zmiany kata ˛ nachylenia X. • void angleY (QString value) Sygnał emitowany w momecie zmiany kata ˛ nachylenia Y. • void speedUpXChanged (QString value) Sygnał emitowany w momecie zmiany przyspieszenia X. • void speedUpYChanged (QString value) Sygnał emitowany w momecie zmiany przyspieszenia Y. • void speedUpZChanged (QString value) Sygnał emitowany w momecie zmiany przyspieszenia Z. Metody publiczne • openglData (QWidget ∗parent=0) metoda zerujaca ˛ rotacje Wygenerowano Sat Jun 14 16:22:54 2008 dla Wizualizacja akcelerometru XYZ programem Doxygen 31 32 Wizualizacja akcelerometru XYZ Dokumentacja klas Metody chronione • void initializeGL () Metoda inicializuje openGl-a. • void paintGL () Metoda wywoływana przez okno w chwili żadania ˛ odrysowania elementu. • void resizeGL (int width, int height) Metoda wywoływana przez okno w chwili zmiany rozmiaru okna. Metody prywatne • void setXRot (int) metoda ustawia rotacje X • void setYRot (int) metoda ustawia rotacje Y • void setZRot (int) metoda ustawia rotacje Z • void getNormal (GLfloat ∗w0, GLfloat ∗w1, GLfloat ∗w2, GLfloat ∗n) funkcja obliczajaca ˛ normalna˛ Atrybuty prywatne • • • • • • • • • • 7.5.1 int xRange int yRange int zRange int xRot int yRot int zRot GLuint texture qreal speedupX qreal speedupY qreal speedupZ Opis szczegółowy Klasa modelujaca ˛ moduł symulacji akcelerometru w 3D. Klasa odpowiada za moduł napisany w OpenGl symulujacy wychylenia akcelerometru Jest to komponent za odpowiedzialny renderowanie trójwymiarowego modelu urzadzenia ˛ Komponent potrafi renderować w trójwymiarze model urzadzenia ˛ biorac ˛ pod uwag˛e jego orientacj˛e w przestrzeni. Orietacja odwzorowywana jest poprawnie w sytuacji gdy urzadzenie ˛ pozostaje w spoczynku czyli wtedy gdy wypadkowa przyspieszeń x,y,z = 1g Definicja w linii 36 pliku opengldata.h. Wygenerowano Sat Jun 14 16:22:54 2008 dla Wizualizacja akcelerometru XYZ programem Doxygen 7.5 Dokumentacja klasy openglData 7.5.2 Dokumentacja konstruktora i destruktora 7.5.2.1 openglData::openglData (QWidget ∗ parent = 0) 33 metoda zerujaca ˛ rotacje Definicja w linii 45 pliku opengldata.cpp. Odwołuje si˛e do xRot, yRot i zRot. 7.5.3 Dokumentacja funkcji składowych 7.5.3.1 void openglData::initializeGL () [protected] Metoda inicializuje openGl-a. Metoda inicjalizujaca ˛ moduł OpenGL Definicja w linii 55 pliku opengldata.cpp. Odwołuje si˛e do texture. 7.5.3.2 void openglData::paintGL () [protected] Metoda wywoływana przez okno w chwili żadania ˛ odrysowania elementu. metoda modelujaca scene : Reprezentacja 3D akcelerometru Wykorzstuje modul QtOpenGl. Modeluje bryły naklada tekstury Definicja w linii 67 pliku opengldata.cpp. Odwołuje si˛e do walec(), xRot, yRot i zRot. 7.5.3.3 void openglData::resizeGL (int width, int height) [protected] Metoda wywoływana przez okno w chwili zmiany rozmiaru okna. metoda resizeGL: daje możliwośc zmiany wymiaru Definicja w linii 224 pliku opengldata.cpp. 7.5.3.4 void openglData::setSpeedUpX (qreal value) [slot] Metoda ustawia przyspieszenie X. metoda ustawia przyspieszenie osi X Parametry: value- wartość przyspieszenia Definicja w linii 257 pliku opengldata.cpp. Odwołuje si˛e do speedupX. Wygenerowano Sat Jun 14 16:22:54 2008 dla Wizualizacja akcelerometru XYZ programem Doxygen 34 Wizualizacja akcelerometru XYZ Dokumentacja klas 7.5.3.5 void openglData::setSpeedUpY (qreal value) [slot] Metoda ustawia przyspieszenie Y. metoda ustawia przyspieszenie osi Y Parametry: value- wartość przyspieszenia Definicja w linii 264 pliku opengldata.cpp. Odwołuje si˛e do speedupY. 7.5.3.6 void openglData::setSpeedUpZ (qreal value) [slot] Metoda ustawia przyspieszenie Z. metoda ustawia przyspieszenie osi Z Parametry: value- wartość przyspieszenia Definicja w linii 271 pliku opengldata.cpp. Odwołuje si˛e do speedupZ. 7.5.3.7 void openglData::setSpeedUpXYZ (qreal valueX, qreal valueY, qreal valueZ) [slot] Metoda ustawia przyspieszenie X,Y,Z. metoda oblicza pozycje akcelerometru, ustawia przspieszenia dla poszczególnych osi Parametry: valueX - przyspieszenie X valueY - przyspieszenie Y valueZ - przyspieszenie Z Definicja w linii 278 pliku opengldata.cpp. Odwołuje si˛e do angleX(), angleY(), PI, speedupX, speedUpXChanged(), speedupY, speedUpYChanged(), speedupZ, speedUpZChanged(), xRot i yRot. 7.5.3.8 void openglData::setSpeedUpXYZ (QList< qreal > values) [slot] Metoda ustawia przyspieszenie X,Y,Z. metoda ustawiajaca ˛ osie Parametry: values - lista z wartościami przyspieszeń value[0] - x, value[1] - y, value[2] - z Wygenerowano Sat Jun 14 16:22:54 2008 dla Wizualizacja akcelerometru XYZ programem Doxygen 7.5 Dokumentacja klasy openglData 35 Definicja w linii 299 pliku opengldata.cpp. Odwołuje si˛e do angleX(), angleY(), PI, speedupX, speedUpXChanged(), speedupY, speedUpYChanged(), speedupZ, speedUpZChanged(), xRot i yRot. 7.5.3.9 void openglData::angleX (QString value) [signal] Sygnał emitowany w momecie zmiany kata ˛ nachylenia X. Parametry: value - wartość jako łańcuch tekstowy Definicja w linii 99 pliku moc_opengldata.cpp. Odwołania w setSpeedUpXYZ(). 7.5.3.10 void openglData::angleY (QString value) [signal] Sygnał emitowany w momecie zmiany kata ˛ nachylenia Y. Parametry: value - wartość jako łańcuch tekstowy Definicja w linii 106 pliku moc_opengldata.cpp. Odwołania w setSpeedUpXYZ(). 7.5.3.11 void openglData::speedUpXChanged (QString value) [signal] Sygnał emitowany w momecie zmiany przyspieszenia X. Parametry: value - wartość jako łańcuch tekstowy Definicja w linii 113 pliku moc_opengldata.cpp. Odwołania w setSpeedUpXYZ(). 7.5.3.12 void openglData::speedUpYChanged (QString value) [signal] Sygnał emitowany w momecie zmiany przyspieszenia Y. Parametry: value - wartość jako łańcuch tekstowy Definicja w linii 120 pliku moc_opengldata.cpp. Odwołania w setSpeedUpXYZ(). Wygenerowano Sat Jun 14 16:22:54 2008 dla Wizualizacja akcelerometru XYZ programem Doxygen 36 Wizualizacja akcelerometru XYZ Dokumentacja klas 7.5.3.13 void openglData::speedUpZChanged (QString value) [signal] Sygnał emitowany w momecie zmiany przyspieszenia Z. Parametry: value - vartość jako łańcuch tekstowy Definicja w linii 127 pliku moc_opengldata.cpp. Odwołania w setSpeedUpXYZ(). 7.5.3.14 void openglData::setXRot (int value) [private] metoda ustawia rotacje X Definicja w linii 236 pliku opengldata.cpp. Odwołuje si˛e do xRot. 7.5.3.15 void openglData::setYRot (int value) [private] metoda ustawia rotacje Y Definicja w linii 243 pliku opengldata.cpp. Odwołuje si˛e do yRot. 7.5.3.16 void openglData::setZRot (int value) [private] metoda ustawia rotacje Z Definicja w linii 250 pliku opengldata.cpp. Odwołuje si˛e do zRot. 7.5.3.17 void openglData::getNormal (GLfloat ∗ w0, GLfloat ∗ w1, GLfloat ∗ w2, GLfloat ∗ n) [private] funkcja obliczajaca ˛ normalna˛ Definicja w linii 319 pliku opengldata.cpp. 7.5.4 Dokumentacja atrybutów składowych 7.5.4.1 int openglData::xRange [private] Definicja w linii 117 pliku opengldata.h. 7.5.4.2 int openglData::yRange [private] Definicja w linii 118 pliku opengldata.h. Wygenerowano Sat Jun 14 16:22:54 2008 dla Wizualizacja akcelerometru XYZ programem Doxygen 7.5 Dokumentacja klasy openglData 7.5.4.3 int openglData::zRange [private] Definicja w linii 119 pliku opengldata.h. 7.5.4.4 int openglData::xRot [private] Definicja w linii 121 pliku opengldata.h. Odwołania w openglData(), paintGL(), setSpeedUpXYZ() i setXRot(). 7.5.4.5 int openglData::yRot [private] Definicja w linii 121 pliku opengldata.h. Odwołania w openglData(), paintGL(), setSpeedUpXYZ() i setYRot(). 7.5.4.6 int openglData::zRot [private] Definicja w linii 121 pliku opengldata.h. Odwołania w openglData(), paintGL() i setZRot(). 7.5.4.7 GLuint openglData::texture [private] Definicja w linii 127 pliku opengldata.h. Odwołania w initializeGL(). 7.5.4.8 qreal openglData::speedupX [private] Definicja w linii 133 pliku opengldata.h. Odwołania w setSpeedUpX() i setSpeedUpXYZ(). 7.5.4.9 qreal openglData::speedupY [private] Definicja w linii 134 pliku opengldata.h. Odwołania w setSpeedUpXYZ() i setSpeedUpY(). 7.5.4.10 qreal openglData::speedupZ [private] Definicja w linii 135 pliku opengldata.h. Odwołania w setSpeedUpXYZ() i setSpeedUpZ(). Dokumentacja dla tej klasy została wygenerowana z plików: • /home/geminus/Desktop/Akcely/opengldata.h • /home/geminus/Desktop/Akcely/moc_opengldata.cpp • /home/geminus/Desktop/Akcely/opengldata.cpp Wygenerowano Sat Jun 14 16:22:54 2008 dla Wizualizacja akcelerometru XYZ programem Doxygen 37 38 Wizualizacja akcelerometru XYZ Dokumentacja klas 7.6 Dokumentacja klasy Plot Klasa odpowiedzialna za rysowanie wykresów. #include <plot.h> Sloty publiczne • void zoomIn () Powi˛ekasza obszar roboczy. • void zoomOut () Pomniejsza obszar roboczy. • void setYRange (int zakres) Ustawia skal˛e osi Y param zakres - maxymalna wartość osi Y. • void addElement (QList< qreal > value) Dodaje kolejne elementy do poszczególnych serii. • void clearAll () Czyści wszystkie dane. • void setActived (bool tryb) Ustawia tryb komponentu. • void setXStep (double step) Ustawia wartość kroku dla osi X. Metody publiczne • Plot (QWidget ∗parent=0) kostruktor klasy plot • void paintEvent (QPaintEvent ∗) Metoda wywoływana przez okno w chwili żadania ˛ odrysowania elementu. • void render (QPaintDevice ∗) Metoda renderujaca ˛ obiekt. • void addSeries (QString name, QColor color) dodanie danych pomiarowych Metody prywatne • int getNumSteps () metoda pobiera kroki Wygenerowano Sat Jun 14 16:22:54 2008 dla Wizualizacja akcelerometru XYZ programem Doxygen 7.6 Dokumentacja klasy Plot 39 Atrybuty prywatne • • • • • • • • • • • • int yRange qreal xStep bool drawVerticalGrid bool drawLegend QList< singleData ∗ > ∗ data QList< QColor > seriesColor QStringList seriesName int type bool actived qreal speedupX qreal speedupY qreal speedupZ 7.6.1 Opis szczegółowy Klasa odpowiedzialna za rysowanie wykresów. Definicja w linii 26 pliku plot.h. 7.6.2 Dokumentacja konstruktora i destruktora 7.6.2.1 Plot::Plot (QWidget ∗ parent = 0) kostruktor klasy plot Definicja w linii 4 pliku plot.cpp. Odwołuje si˛e do actived, data, drawLegend, drawVerticalGrid, xStep i yRange. 7.6.3 Dokumentacja funkcji składowych 7.6.3.1 void Plot::paintEvent (QPaintEvent ∗) Metoda wywoływana przez okno w chwili żadania ˛ odrysowania elementu. metoda paintEvent : metoda wywoływana przez okno, które ma być rysowane Metoda wywołuje metod˛e render odpwiedzialna˛ za rozstawienie elementów do wyrysowania Definicja w linii 18 pliku plot.cpp. Odwołuje si˛e do render(). 7.6.3.2 void Plot::render (QPaintDevice ∗ device) Metoda renderujaca ˛ obiekt. Parametry: device - obiekt na którym chcemy rysować Wygenerowano Sat Jun 14 16:22:54 2008 dla Wizualizacja akcelerometru XYZ programem Doxygen 40 Wizualizacja akcelerometru XYZ Dokumentacja klas metoda render odpowiada za wyrysowanie sceny wykorztuje moduł QPainter Definicja w linii 27 pliku plot.cpp. Odwołuje si˛e do data, drawLegend, getNumSteps(), seriesColor, seriesName i yRange. Odwołania w paintEvent() i mainWindow::Save(). 7.6.3.3 void Plot::addSeries (QString name, QColor color) dodanie danych pomiarowych metoda dodajaca ˛ ciag ˛ Metoda dodaje serie do obiektu Parametry: name - nazwa serii color - Kolor jakim seria ma być rysowana Definicja w linii 168 pliku plot.cpp. Odwołuje si˛e do data, seriesColor i seriesName. Odwołania w mainWindow::mainWindow(). 7.6.3.4 void Plot::zoomIn () [slot] Powi˛ekasza obszar roboczy. metoda przbliżajaca ˛ scen˛e Definicja w linii 152 pliku plot.cpp. Odwołuje si˛e do yRange. 7.6.3.5 void Plot::zoomOut () [slot] Pomniejsza obszar roboczy. metoda oddalajaca ˛ scen˛e Definicja w linii 160 pliku plot.cpp. Odwołuje si˛e do yRange. 7.6.3.6 void Plot::setYRange (int zakres) [slot] Ustawia skal˛e osi Y param zakres - maxymalna wartość osi Y. metoda ustawia zakres rysowania Definicja w linii 132 pliku plot.cpp. Odwołuje si˛e do yRange. Odwołania w mainWindow::mainWindow(). Wygenerowano Sat Jun 14 16:22:54 2008 dla Wizualizacja akcelerometru XYZ programem Doxygen 7.6 Dokumentacja klasy Plot 7.6.3.7 void Plot::addElement (QList< qreal > value) [slot] Dodaje kolejne elementy do poszczególnych serii. metoda dodajaca ˛ element Parametry: value - lista z wartościami value[0] - seria 1, value[1] - seria 2 ... Definicja w linii 177 pliku plot.cpp. Odwołuje si˛e do data. 7.6.3.8 void Plot::clearAll () [slot] Czyści wszystkie dane. metoda czyszczaca ˛ dane Definicja w linii 188 pliku plot.cpp. Odwołuje si˛e do data. Odwołania w setXStep(). 7.6.3.9 void Plot::setActived (bool tryb) [slot] Ustawia tryb komponentu. metoda ustawiajaca tryb aktywny Parametry: tryb - false nie przyjmuje dnaych, true przyjmuje dane Definicja w linii 197 pliku plot.cpp. Odwołuje si˛e do actived. Odwołania w mainWindow::modulesChanged(). 7.6.3.10 void Plot::setXStep (double step) [slot] Ustawia wartość kroku dla osi X. metoda ustawiajaca ˛ krok X Parametry: step - krok Definicja w linii 203 pliku plot.cpp. Odwołuje si˛e do clearAll() i xStep. Wygenerowano Sat Jun 14 16:22:54 2008 dla Wizualizacja akcelerometru XYZ programem Doxygen 41 42 7.6.3.11 Wizualizacja akcelerometru XYZ Dokumentacja klas int Plot::getNumSteps () [private] metoda pobiera kroki Definicja w linii 139 pliku plot.cpp. Odwołuje si˛e do data. Odwołania w render(). 7.6.4 Dokumentacja atrybutów składowych 7.6.4.1 int Plot::yRange [private] Definicja w linii 90 pliku plot.h. Odwołania w Plot(), render(), setYRange(), zoomIn() i zoomOut(). 7.6.4.2 qreal Plot::xStep [private] Definicja w linii 92 pliku plot.h. Odwołania w Plot() i setXStep(). 7.6.4.3 bool Plot::drawVerticalGrid [private] Definicja w linii 93 pliku plot.h. Odwołania w Plot(). 7.6.4.4 bool Plot::drawLegend [private] Definicja w linii 94 pliku plot.h. Odwołania w Plot() i render(). 7.6.4.5 QList<singleData ∗ >∗ Plot::data [private] Definicja w linii 96 pliku plot.h. Odwołania w addElement(), addSeries(), clearAll(), getNumSteps(), Plot() i render(). 7.6.4.6 QList<QColor> Plot::seriesColor [private] Definicja w linii 97 pliku plot.h. Odwołania w addSeries() i render(). 7.6.4.7 QStringList Plot::seriesName [private] Definicja w linii 98 pliku plot.h. Odwołania w addSeries() i render(). Wygenerowano Sat Jun 14 16:22:54 2008 dla Wizualizacja akcelerometru XYZ programem Doxygen 7.6 Dokumentacja klasy Plot 7.6.4.8 int Plot::type [private] Definicja w linii 100 pliku plot.h. 7.6.4.9 bool Plot::actived [private] Definicja w linii 102 pliku plot.h. Odwołania w Plot() i setActived(). 7.6.4.10 qreal Plot::speedupX [private] Definicja w linii 104 pliku plot.h. 7.6.4.11 qreal Plot::speedupY [private] Definicja w linii 105 pliku plot.h. 7.6.4.12 qreal Plot::speedupZ [private] Definicja w linii 106 pliku plot.h. Dokumentacja dla tej klasy została wygenerowana z plików: • /home/geminus/Desktop/Akcely/plot.h • /home/geminus/Desktop/Akcely/plot.cpp Wygenerowano Sat Jun 14 16:22:54 2008 dla Wizualizacja akcelerometru XYZ programem Doxygen 43 44 Wizualizacja akcelerometru XYZ Dokumentacja klas 7.7 Dokumentacja klasy singleData Klasa odpowiedzialna za przetrzymywanie próbek dla klasy Plot (str. 38). #include <plot.h> Metody publiczne • singleData () • int getNumSteps () Funkcja zwaraca ilość próbek dla serii. • qreal getAt (int i) Funkcja zwaraca wartość na podanym miejscu listy. • void add (qreal value) Metoda dodaje wartość do listy na koniec. • void clearData () Metoda czyści dane. Atrybuty publiczne • QList< qreal > data • qreal tempData 7.7.1 Opis szczegółowy Klasa odpowiedzialna za przetrzymywanie próbek dla klasy Plot (str. 38). Definicja w linii 113 pliku plot.h. 7.7.2 Dokumentacja konstruktora i destruktora 7.7.2.1 singleData::singleData () [inline] Definicja w linii 116 pliku plot.h. 7.7.3 Dokumentacja funkcji składowych 7.7.3.1 int singleData::getNumSteps () [inline] Funkcja zwaraca ilość próbek dla serii. Zwraca: - ilość próbek Definicja w linii 124 pliku plot.h. Odwołuje si˛e do data. Wygenerowano Sat Jun 14 16:22:54 2008 dla Wizualizacja akcelerometru XYZ programem Doxygen 7.7 Dokumentacja klasy singleData 7.7.3.2 qreal singleData::getAt (int i) [inline] Funkcja zwaraca wartość na podanym miejscu listy. Parametry: i - pozycja Zwraca: - wartość Definicja w linii 138 pliku plot.h. Odwołuje si˛e do data. 7.7.3.3 void singleData::add (qreal value) [inline] Metoda dodaje wartość do listy na koniec. Parametry: value - próbka Definicja w linii 146 pliku plot.h. Odwołuje si˛e do data. 7.7.3.4 void singleData::clearData () [inline] Metoda czyści dane. Definicja w linii 153 pliku plot.h. Odwołuje si˛e do data. 7.7.4 Dokumentacja atrybutów składowych 7.7.4.1 QList<qreal> singleData::data Definicja w linii 158 pliku plot.h. Odwołania w add(), clearData(), getAt() i getNumSteps(). 7.7.4.2 qreal singleData::tempData Definicja w linii 159 pliku plot.h. Dokumentacja dla tej klasy została wygenerowana z pliku: • /home/geminus/Desktop/Akcely/plot.h Wygenerowano Sat Jun 14 16:22:54 2008 dla Wizualizacja akcelerometru XYZ programem Doxygen 45 46 Wizualizacja akcelerometru XYZ Dokumentacja klas 7.8 Dokumentacja klasy Ui_MainWindow #include <ui_mainWindow.h> Diagram dziedziczenia dla Ui_MainWindow Ui_MainWindow Ui::MainWindow mainWindow Diagram współpracy dla Ui_MainWindow: drawAxis openglData osXY openGlData osXZ Plot plotX plotY plotZ plotXYZ Ui_MainWindow Metody publiczne • void setupUi (QMainWindow ∗MainWindow) • void retranslateUi (QMainWindow ∗MainWindow) Atrybuty publiczne • • • • • • • • • • • • • • • • QAction ∗ actionExit QAction ∗ save QAction ∗ actionConfigure QAction ∗ zoomIn QAction ∗ zoomOut QAction ∗ actionExport QAction ∗ startRead QAction ∗ stopRead QAction ∗ clear QWidget ∗ centralwidget QVBoxLayout ∗ vboxLayout QTabWidget ∗ modulesTab QWidget ∗ tab QHBoxLayout ∗ hboxLayout QGroupBox ∗ groupBox_2 QVBoxLayout ∗ vboxLayout1 Wygenerowano Sat Jun 14 16:22:54 2008 dla Wizualizacja akcelerometru XYZ programem Doxygen 7.8 Dokumentacja klasy Ui_MainWindow • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • drawAxis ∗ osXY QGroupBox ∗ groupBox_3 QVBoxLayout ∗ vboxLayout2 drawAxis ∗ osXZ QWidget ∗ tab_2 QVBoxLayout ∗ vboxLayout3 QTabWidget ∗ plotTab Plot ∗ plotXYZ Plot ∗ plotX Plot ∗ plotY Plot ∗ plotZ QWidget ∗ tab_3 QVBoxLayout ∗ vboxLayout4 QGroupBox ∗ groupBox_7 QHBoxLayout ∗ hboxLayout1 openglData ∗ openGlData QVBoxLayout ∗ vboxLayout5 QGroupBox ∗ groupBox_9 QVBoxLayout ∗ vboxLayout6 QGridLayout ∗ gridLayout QLabel ∗ label QLabel ∗ speedUpX QLabel ∗ label_2 QLabel ∗ speedUpY QLabel ∗ label_3 QLabel ∗ speedUpZ QGroupBox ∗ groupBox_10 QVBoxLayout ∗ vboxLayout7 QGridLayout ∗ gridLayout1 QLabel ∗ label_7 QLabel ∗ angleX QLabel ∗ label_8 QLabel ∗ angleY QSpacerItem ∗ spacerItem QMenuBar ∗ menubar QMenu ∗ menuPLik QMenu ∗ menuWidok QMenu ∗ menuAkcje QStatusBar ∗ statusbar QDockWidget ∗ dockWidget QWidget ∗ dockWidgetContents QVBoxLayout ∗ vboxLayout8 QVBoxLayout ∗ vboxLayout9 QGroupBox ∗ groupBox QHBoxLayout ∗ hboxLayout2 QComboBox ∗ port QGroupBox ∗ groupBox_4 QVBoxLayout ∗ vboxLayout10 QDoubleSpinBox ∗ time QGroupBox ∗ groupBox_5 Wygenerowano Sat Jun 14 16:22:54 2008 dla Wizualizacja akcelerometru XYZ programem Doxygen 47 48 Wizualizacja akcelerometru XYZ Dokumentacja klas • • • • • • QVBoxLayout ∗ vboxLayout11 QSlider ∗ skala QSpacerItem ∗ spacerItem1 QLabel ∗ label_4 QToolBar ∗ PasekStandardowy QToolBar ∗ PasekRozszerzony 7.8.1 Opis szczegółowy Definicja w linii 38 pliku ui_mainWindow.h. 7.8.2 Dokumentacja funkcji składowych 7.8.2.1 void Ui_MainWindow::setupUi (QMainWindow ∗ MainWindow) [inline] Definicja w linii 114 pliku ui_mainWindow.h. Odwołuje si˛e do actionConfigure, actionExit, actionExport, angleX, angleY, centralwidget, clear, dockWidget, dockWidgetContents, gridLayout, gridLayout1, groupBox, groupBox_10, groupBox_2, groupBox_3, groupBox_4, groupBox_5, groupBox_7, groupBox_9, hboxLayout, hboxLayout1, hboxLayout2, label, label_2, label_3, label_4, label_7, label_8, menuAkcje, menubar, menuPLik, menuWidok, modulesTab, openGlData, osXY, osXZ, PasekRozszerzony, PasekStandardowy, plotTab, plotX, plotXYZ, plotY, plotZ, port, retranslateUi(), save, skala, spacerItem, spacerItem1, speedUpX, speedUpY, speedUpZ, startRead, statusbar, stopRead, tab, tab_2, tab_3, time, vboxLayout, vboxLayout1, vboxLayout10, vboxLayout11, vboxLayout2, vboxLayout3, vboxLayout4, vboxLayout5, vboxLayout6, vboxLayout7, vboxLayout8, vboxLayout9, zoomIn i zoomOut. Odwołania w mainWindow::mainWindow(). 7.8.2.2 void Ui_MainWindow::retranslateUi (QMainWindow ∗ MainWindow) [inline] Definicja w linii 485 pliku ui_mainWindow.h. Odwołuje si˛e do actionConfigure, actionExit, actionExport, angleX, angleY, clear, dockWidget, groupBox, groupBox_10, groupBox_2, groupBox_3, groupBox_4, groupBox_5, groupBox_7, groupBox_9, label, label_2, label_3, label_4, label_7, label_8, menuAkcje, menuPLik, menuWidok, modulesTab, PasekRozszerzony, PasekStandardowy, plotTab, plotX, plotXYZ, plotY, plotZ, port, save, speedUpX, speedUpY, speedUpZ, startRead, stopRead, tab, tab_2, tab_3, time, zoomIn i zoomOut. Odwołania w setupUi(). 7.8.3 Dokumentacja atrybutów składowych 7.8.3.1 QAction∗ Ui_MainWindow::actionExit Definicja w linii 41 pliku ui_mainWindow.h. Odwołania w retranslateUi() i setupUi(). 7.8.3.2 QAction∗ Ui_MainWindow::save Definicja w linii 42 pliku ui_mainWindow.h. Wygenerowano Sat Jun 14 16:22:54 2008 dla Wizualizacja akcelerometru XYZ programem Doxygen 7.8 Dokumentacja klasy Ui_MainWindow 49 Odwołania w mainWindow::mainWindow(), retranslateUi() i setupUi(). 7.8.3.3 QAction∗ Ui_MainWindow::actionConfigure Definicja w linii 43 pliku ui_mainWindow.h. Odwołania w retranslateUi() i setupUi(). 7.8.3.4 QAction∗ Ui_MainWindow::zoomIn Definicja w linii 44 pliku ui_mainWindow.h. Odwołania w mainWindow::mainWindow(), retranslateUi() i setupUi(). 7.8.3.5 QAction∗ Ui_MainWindow::zoomOut Definicja w linii 45 pliku ui_mainWindow.h. Odwołania w mainWindow::mainWindow(), retranslateUi() i setupUi(). 7.8.3.6 QAction∗ Ui_MainWindow::actionExport Definicja w linii 46 pliku ui_mainWindow.h. Odwołania w retranslateUi() i setupUi(). 7.8.3.7 QAction∗ Ui_MainWindow::startRead Definicja w linii 47 pliku ui_mainWindow.h. Odwołania w mainWindow::mainWindow(), retranslateUi() i setupUi(). 7.8.3.8 QAction∗ Ui_MainWindow::stopRead Definicja w linii 48 pliku ui_mainWindow.h. Odwołania w mainWindow::mainWindow(), retranslateUi() i setupUi(). 7.8.3.9 QAction∗ Ui_MainWindow::clear Definicja w linii 49 pliku ui_mainWindow.h. Odwołania w mainWindow::mainWindow(), mainWindow::modulesChanged(), retranslateUi() i setupUi(). 7.8.3.10 QWidget∗ Ui_MainWindow::centralwidget Definicja w linii 50 pliku ui_mainWindow.h. Odwołania w setupUi(). Wygenerowano Sat Jun 14 16:22:54 2008 dla Wizualizacja akcelerometru XYZ programem Doxygen 50 7.8.3.11 Wizualizacja akcelerometru XYZ Dokumentacja klas QVBoxLayout∗ Ui_MainWindow::vboxLayout Definicja w linii 51 pliku ui_mainWindow.h. Odwołania w setupUi(). 7.8.3.12 QTabWidget∗ Ui_MainWindow::modulesTab Definicja w linii 52 pliku ui_mainWindow.h. Odwołania w mainWindow::mainWindow(), retranslateUi() i setupUi(). 7.8.3.13 QWidget∗ Ui_MainWindow::tab Definicja w linii 53 pliku ui_mainWindow.h. Odwołania w retranslateUi() i setupUi(). 7.8.3.14 QHBoxLayout∗ Ui_MainWindow::hboxLayout Definicja w linii 54 pliku ui_mainWindow.h. Odwołania w setupUi(). 7.8.3.15 QGroupBox∗ Ui_MainWindow::groupBox_2 Definicja w linii 55 pliku ui_mainWindow.h. Odwołania w retranslateUi() i setupUi(). 7.8.3.16 QVBoxLayout∗ Ui_MainWindow::vboxLayout1 Definicja w linii 56 pliku ui_mainWindow.h. Odwołania w setupUi(). 7.8.3.17 drawAxis∗ Ui_MainWindow::osXY Definicja w linii 57 pliku ui_mainWindow.h. Odwołania w mainWindow::mainWindow(), mainWindow::Save() i setupUi(). 7.8.3.18 QGroupBox∗ Ui_MainWindow::groupBox_3 Definicja w linii 58 pliku ui_mainWindow.h. Odwołania w retranslateUi() i setupUi(). 7.8.3.19 QVBoxLayout∗ Ui_MainWindow::vboxLayout2 Definicja w linii 59 pliku ui_mainWindow.h. Odwołania w setupUi(). Wygenerowano Sat Jun 14 16:22:54 2008 dla Wizualizacja akcelerometru XYZ programem Doxygen 7.8 Dokumentacja klasy Ui_MainWindow 7.8.3.20 51 drawAxis∗ Ui_MainWindow::osXZ Definicja w linii 60 pliku ui_mainWindow.h. Odwołania w mainWindow::mainWindow(), mainWindow::Save() i setupUi(). 7.8.3.21 QWidget∗ Ui_MainWindow::tab_2 Definicja w linii 61 pliku ui_mainWindow.h. Odwołania w retranslateUi() i setupUi(). 7.8.3.22 QVBoxLayout∗ Ui_MainWindow::vboxLayout3 Definicja w linii 62 pliku ui_mainWindow.h. Odwołania w setupUi(). 7.8.3.23 QTabWidget∗ Ui_MainWindow::plotTab Definicja w linii 63 pliku ui_mainWindow.h. Odwołania w retranslateUi() i setupUi(). 7.8.3.24 Plot∗ Ui_MainWindow::plotXYZ Definicja w linii 64 pliku ui_mainWindow.h. Odwołania w mainWindow::mainWindow(), mainWindow::modulesChanged(), retranslateUi(), mainWindow::Save() i setupUi(). 7.8.3.25 Plot∗ Ui_MainWindow::plotX Definicja w linii 65 pliku ui_mainWindow.h. Odwołania w mainWindow::mainWindow(), mainWindow::modulesChanged(), retranslateUi(), mainWindow::Save() i setupUi(). 7.8.3.26 Plot∗ Ui_MainWindow::plotY Definicja w linii 66 pliku ui_mainWindow.h. Odwołania w mainWindow::mainWindow(), mainWindow::modulesChanged(), retranslateUi(), mainWindow::Save() i setupUi(). 7.8.3.27 Plot∗ Ui_MainWindow::plotZ Definicja w linii 67 pliku ui_mainWindow.h. Odwołania w mainWindow::mainWindow(), mainWindow::modulesChanged(), retranslateUi(), mainWindow::Save() i setupUi(). Wygenerowano Sat Jun 14 16:22:54 2008 dla Wizualizacja akcelerometru XYZ programem Doxygen 52 7.8.3.28 Wizualizacja akcelerometru XYZ Dokumentacja klas QWidget∗ Ui_MainWindow::tab_3 Definicja w linii 68 pliku ui_mainWindow.h. Odwołania w retranslateUi() i setupUi(). 7.8.3.29 QVBoxLayout∗ Ui_MainWindow::vboxLayout4 Definicja w linii 69 pliku ui_mainWindow.h. Odwołania w setupUi(). 7.8.3.30 QGroupBox∗ Ui_MainWindow::groupBox_7 Definicja w linii 70 pliku ui_mainWindow.h. Odwołania w retranslateUi() i setupUi(). 7.8.3.31 QHBoxLayout∗ Ui_MainWindow::hboxLayout1 Definicja w linii 71 pliku ui_mainWindow.h. Odwołania w setupUi(). 7.8.3.32 openglData∗ Ui_MainWindow::openGlData Definicja w linii 72 pliku ui_mainWindow.h. Odwołania w mainWindow::mainWindow() i setupUi(). 7.8.3.33 QVBoxLayout∗ Ui_MainWindow::vboxLayout5 Definicja w linii 73 pliku ui_mainWindow.h. Odwołania w setupUi(). 7.8.3.34 QGroupBox∗ Ui_MainWindow::groupBox_9 Definicja w linii 74 pliku ui_mainWindow.h. Odwołania w retranslateUi() i setupUi(). 7.8.3.35 QVBoxLayout∗ Ui_MainWindow::vboxLayout6 Definicja w linii 75 pliku ui_mainWindow.h. Odwołania w setupUi(). 7.8.3.36 QGridLayout∗ Ui_MainWindow::gridLayout Definicja w linii 76 pliku ui_mainWindow.h. Odwołania w setupUi(). Wygenerowano Sat Jun 14 16:22:54 2008 dla Wizualizacja akcelerometru XYZ programem Doxygen 7.8 Dokumentacja klasy Ui_MainWindow 7.8.3.37 QLabel∗ Ui_MainWindow::label Definicja w linii 77 pliku ui_mainWindow.h. Odwołania w retranslateUi() i setupUi(). 7.8.3.38 QLabel∗ Ui_MainWindow::speedUpX Definicja w linii 78 pliku ui_mainWindow.h. Odwołania w mainWindow::mainWindow(), retranslateUi() i setupUi(). 7.8.3.39 QLabel∗ Ui_MainWindow::label_2 Definicja w linii 79 pliku ui_mainWindow.h. Odwołania w retranslateUi() i setupUi(). 7.8.3.40 QLabel∗ Ui_MainWindow::speedUpY Definicja w linii 80 pliku ui_mainWindow.h. Odwołania w mainWindow::mainWindow(), retranslateUi() i setupUi(). 7.8.3.41 QLabel∗ Ui_MainWindow::label_3 Definicja w linii 81 pliku ui_mainWindow.h. Odwołania w retranslateUi() i setupUi(). 7.8.3.42 QLabel∗ Ui_MainWindow::speedUpZ Definicja w linii 82 pliku ui_mainWindow.h. Odwołania w mainWindow::mainWindow(), retranslateUi() i setupUi(). 7.8.3.43 QGroupBox∗ Ui_MainWindow::groupBox_10 Definicja w linii 83 pliku ui_mainWindow.h. Odwołania w retranslateUi() i setupUi(). 7.8.3.44 QVBoxLayout∗ Ui_MainWindow::vboxLayout7 Definicja w linii 84 pliku ui_mainWindow.h. Odwołania w setupUi(). 7.8.3.45 QGridLayout∗ Ui_MainWindow::gridLayout1 Definicja w linii 85 pliku ui_mainWindow.h. Odwołania w setupUi(). Wygenerowano Sat Jun 14 16:22:54 2008 dla Wizualizacja akcelerometru XYZ programem Doxygen 53 54 7.8.3.46 Wizualizacja akcelerometru XYZ Dokumentacja klas QLabel∗ Ui_MainWindow::label_7 Definicja w linii 86 pliku ui_mainWindow.h. Odwołania w retranslateUi() i setupUi(). 7.8.3.47 QLabel∗ Ui_MainWindow::angleX Definicja w linii 87 pliku ui_mainWindow.h. Odwołania w mainWindow::mainWindow(), retranslateUi() i setupUi(). 7.8.3.48 QLabel∗ Ui_MainWindow::label_8 Definicja w linii 88 pliku ui_mainWindow.h. Odwołania w retranslateUi() i setupUi(). 7.8.3.49 QLabel∗ Ui_MainWindow::angleY Definicja w linii 89 pliku ui_mainWindow.h. Odwołania w mainWindow::mainWindow(), retranslateUi() i setupUi(). 7.8.3.50 QSpacerItem∗ Ui_MainWindow::spacerItem Definicja w linii 90 pliku ui_mainWindow.h. Odwołania w setupUi(). 7.8.3.51 QMenuBar∗ Ui_MainWindow::menubar Definicja w linii 91 pliku ui_mainWindow.h. Odwołania w setupUi(). 7.8.3.52 QMenu∗ Ui_MainWindow::menuPLik Definicja w linii 92 pliku ui_mainWindow.h. Odwołania w retranslateUi() i setupUi(). 7.8.3.53 QMenu∗ Ui_MainWindow::menuWidok Definicja w linii 93 pliku ui_mainWindow.h. Odwołania w retranslateUi() i setupUi(). 7.8.3.54 QMenu∗ Ui_MainWindow::menuAkcje Definicja w linii 94 pliku ui_mainWindow.h. Odwołania w retranslateUi() i setupUi(). Wygenerowano Sat Jun 14 16:22:54 2008 dla Wizualizacja akcelerometru XYZ programem Doxygen 7.8 Dokumentacja klasy Ui_MainWindow 7.8.3.55 QStatusBar∗ Ui_MainWindow::statusbar Definicja w linii 95 pliku ui_mainWindow.h. Odwołania w mainWindow::mainWindow() i setupUi(). 7.8.3.56 QDockWidget∗ Ui_MainWindow::dockWidget Definicja w linii 96 pliku ui_mainWindow.h. Odwołania w retranslateUi() i setupUi(). 7.8.3.57 QWidget∗ Ui_MainWindow::dockWidgetContents Definicja w linii 97 pliku ui_mainWindow.h. Odwołania w setupUi(). 7.8.3.58 QVBoxLayout∗ Ui_MainWindow::vboxLayout8 Definicja w linii 98 pliku ui_mainWindow.h. Odwołania w setupUi(). 7.8.3.59 QVBoxLayout∗ Ui_MainWindow::vboxLayout9 Definicja w linii 99 pliku ui_mainWindow.h. Odwołania w setupUi(). 7.8.3.60 QGroupBox∗ Ui_MainWindow::groupBox Definicja w linii 100 pliku ui_mainWindow.h. Odwołania w retranslateUi() i setupUi(). 7.8.3.61 QHBoxLayout∗ Ui_MainWindow::hboxLayout2 Definicja w linii 101 pliku ui_mainWindow.h. Odwołania w setupUi(). 7.8.3.62 QComboBox∗ Ui_MainWindow::port Definicja w linii 102 pliku ui_mainWindow.h. Odwołania w mainWindow::mainWindow(), retranslateUi() i setupUi(). 7.8.3.63 QGroupBox∗ Ui_MainWindow::groupBox_4 Definicja w linii 103 pliku ui_mainWindow.h. Odwołania w retranslateUi() i setupUi(). Wygenerowano Sat Jun 14 16:22:54 2008 dla Wizualizacja akcelerometru XYZ programem Doxygen 55 56 7.8.3.64 Wizualizacja akcelerometru XYZ Dokumentacja klas QVBoxLayout∗ Ui_MainWindow::vboxLayout10 Definicja w linii 104 pliku ui_mainWindow.h. Odwołania w setupUi(). 7.8.3.65 QDoubleSpinBox∗ Ui_MainWindow::time Definicja w linii 105 pliku ui_mainWindow.h. Odwołania w mainWindow::mainWindow(), retranslateUi() i setupUi(). 7.8.3.66 QGroupBox∗ Ui_MainWindow::groupBox_5 Definicja w linii 106 pliku ui_mainWindow.h. Odwołania w retranslateUi() i setupUi(). 7.8.3.67 QVBoxLayout∗ Ui_MainWindow::vboxLayout11 Definicja w linii 107 pliku ui_mainWindow.h. Odwołania w setupUi(). 7.8.3.68 QSlider∗ Ui_MainWindow::skala Definicja w linii 108 pliku ui_mainWindow.h. Odwołania w mainWindow::mainWindow() i setupUi(). 7.8.3.69 QSpacerItem∗ Ui_MainWindow::spacerItem1 Definicja w linii 109 pliku ui_mainWindow.h. Odwołania w setupUi(). 7.8.3.70 QLabel∗ Ui_MainWindow::label_4 Definicja w linii 110 pliku ui_mainWindow.h. Odwołania w retranslateUi() i setupUi(). 7.8.3.71 QToolBar∗ Ui_MainWindow::PasekStandardowy Definicja w linii 111 pliku ui_mainWindow.h. Odwołania w retranslateUi() i setupUi(). 7.8.3.72 QToolBar∗ Ui_MainWindow::PasekRozszerzony Definicja w linii 112 pliku ui_mainWindow.h. Odwołania w retranslateUi() i setupUi(). Wygenerowano Sat Jun 14 16:22:54 2008 dla Wizualizacja akcelerometru XYZ programem Doxygen 7.8 Dokumentacja klasy Ui_MainWindow Dokumentacja dla tej klasy została wygenerowana z pliku: • /home/geminus/Desktop/Akcely/ui_mainWindow.h Wygenerowano Sat Jun 14 16:22:54 2008 dla Wizualizacja akcelerometru XYZ programem Doxygen 57 58 Wizualizacja akcelerometru XYZ Dokumentacja klas Wygenerowano Sat Jun 14 16:22:54 2008 dla Wizualizacja akcelerometru XYZ programem Doxygen Rozdział 8 Wizualizacja akcelerometru XYZ Dokumentacja plików 8.1 Dokumentacja pliku /home/geminus/Desktop/Akcely/device.cpp #include "device.h" #include <iostream> Wykres zależności załaczania ˛ dla device.cpp: /home/geminus/Desktop/Akcely/device.cpp device.h QObject Przestrzenie nazw • namespace std QBasicTimer math.h termios.h iostream unistd.h fcntl.h stdio.h sys/signal.h 60 Wizualizacja akcelerometru XYZ Dokumentacja plików 8.2 Dokumentacja pliku /home/geminus/Desktop/Akcely/device.h #include <QObject> #include <QBasicTimer> #include "math.h" #include <termios.h> #include <unistd.h> #include <fcntl.h> #include <stdio.h> #include <sys/signal.h> Wykres zależności załaczania ˛ dla device.h: /home/geminus/Desktop/Akcely/device.h QObject QBasicTimer math.h termios.h unistd.h fcntl.h stdio.h sys/signal.h Ten wykres pokazuje, które pliki bezpośrednio lub pośrednio załaczaj ˛ a˛ ten plik: /home/geminus/Desktop/Akcely/device.h /home/geminus/Desktop/Akcely/device.cpp /home/geminus/Desktop/Akcely/mainWindow.h /home/geminus/Desktop/Akcely/main.cpp /home/geminus/Desktop/Akcely/mainWindow.cpp /home/geminus/Desktop/Akcely/moc_device.cpp /home/geminus/Desktop/Akcely/moc_mainWindow.cpp Komponenty • class Device klasa device obsługuje komunikacj˛e z urzadzeniem ˛ Definicje • #define BAUDRATE B19200 • #define MODEMDEVICE "/dev/ttyS0" 8.2.1 Dokumentacja definicji 8.2.1.1 #define BAUDRATE B19200 BAUDRATE Określa pr˛edkość transmisji - 19200[bps]. Definicja w linii 14 pliku device.h. Odwołania w Device::initPort(). Wygenerowano Sat Jun 14 16:22:54 2008 dla Wizualizacja akcelerometru XYZ programem Doxygen 8.2 Dokumentacja pliku /home/geminus/Desktop/Akcely/device.h 8.2.1.2 #define MODEMDEVICE "/dev/ttyS0" Określa ścieżki dost˛epu do portu szeregowego COM1. Definicja w linii 19 pliku device.h. Wygenerowano Sat Jun 14 16:22:54 2008 dla Wizualizacja akcelerometru XYZ programem Doxygen 61 62 8.3 Wizualizacja akcelerometru XYZ Dokumentacja plików Dokumentacja pliku /home/geminus/Desktop/Akcely/drawaxis.cpp #include "drawaxis.h" Wykres zależności załaczania ˛ dla drawaxis.cpp: /home/geminus/Desktop/Akcely/drawaxis.cpp drawaxis.h QWidget QBasicTimer QAction QMessageBox QFileDialog QFontMetrics QPainter iostream math.h Wygenerowano Sat Jun 14 16:22:54 2008 dla Wizualizacja akcelerometru XYZ programem Doxygen 8.4 Dokumentacja pliku /home/geminus/Desktop/Akcely/drawaxis.h 8.4 63 Dokumentacja pliku /home/geminus/Desktop/Akcely/drawaxis.h #include <QWidget> #include <QBasicTimer> #include <QAction> #include <QMessageBox> #include <QFileDialog> #include <QFontMetrics> #include <QPainter> #include <iostream> #include <math.h> Wykres zależności załaczania ˛ dla drawaxis.h: /home/geminus/Desktop/Akcely/drawaxis.h QWidget QBasicTimer QAction QMessageBox QFileDialog QFontMetrics QPainter iostream math.h Ten wykres pokazuje, które pliki bezpośrednio lub pośrednio załaczaj ˛ a˛ ten plik: /home/geminus/Desktop/Akcely/drawaxis.h /home/geminus/Desktop/Akcely/drawaxis.cpp /home/geminus/Desktop/Akcely/ui_mainWindow.h /home/geminus/Desktop/Akcely/moc_drawaxis.cpp /home/geminus/Desktop/Akcely/mainWindow.h /home/geminus/Desktop/Akcely/main.cpp /home/geminus/Desktop/Akcely/mainWindow.cpp /home/geminus/Desktop/Akcely/moc_mainWindow.cpp Komponenty • class drawAxis Jest to komponent odpowiedzialny za rysowanie chwilowych wartości przyspieszeń. Definicje • #define OXY 1 • #define OXZ 2 Wygenerowano Sat Jun 14 16:22:54 2008 dla Wizualizacja akcelerometru XYZ programem Doxygen 64 Wizualizacja akcelerometru XYZ Dokumentacja plików 8.4.1 Dokumentacja definicji 8.4.1.1 #define OXY 1 Definicja w linii 18 pliku drawaxis.h. Odwołania w drawAxis::drawAxis(), mainWindow::mainWindow() i drawAxis::render(). 8.4.1.2 #define OXZ 2 Definicja w linii 19 pliku drawaxis.h. Odwołania w mainWindow::mainWindow(). Wygenerowano Sat Jun 14 16:22:54 2008 dla Wizualizacja akcelerometru XYZ programem Doxygen 8.5 Dokumentacja pliku /home/geminus/Desktop/Akcely/main.cpp 8.5 65 Dokumentacja pliku /home/geminus/Desktop/Akcely/main.cpp #include "mainWindow.h" #include <QApplication> Wykres zależności załaczania ˛ dla main.cpp: /home/geminus/Desktop/Akcely/main.cpp mainWindow.h QApplication QtGui/QButtonGroup QtGui/QComboBox QtGui/QDockWidget QtGui/QDoubleSpinBox QtGui/QGridLayout QtGui/QGroupBox QtGui/QHBoxLayout QtGui/QLabel QtGui/QMainWindow QtGui/QMenu QtGui/QMenuBar QList QtGui/QSlider ui_mainWindow.h QtGui QtGui/QSpacerItem QtGui/QStatusBar QMainWindow QDebug QtGui/QTabWidget QtGui/QToolBar QMessageBox QtGui/QVBoxLayout QWidget QFontMetrics QtGui/QWidget QPainter plot.h drawaxis.h iostream Funkcje • int main (int argc, char ∗∗argv) 8.5.1 Dokumentacja funkcji 8.5.1.1 int main (int argc, char ∗∗ argv) wywołanie głównego okna programu Definicja w linii 49 pliku main.cpp. Wygenerowano Sat Jun 14 16:22:54 2008 dla Wizualizacja akcelerometru XYZ programem Doxygen QAction opengldata.h QFileDialog QtCore/QVariant math.h QtGui/QAction QBasicTimer QtOpenGL QtGui/QApplication QGLWidget device.h fcntl.h stdio.h sys/signal.h QObject termios.h unistd.h 66 Wizualizacja akcelerometru XYZ Dokumentacja plików 8.6 Dokumentacja pliku /home/geminus/Desktop/Akcely/mainWindow.cpp #include <QApplication> #include <QtGui> #include "mainWindow.h" #include <iostream> Wykres zależności załaczania ˛ dla mainWindow.cpp: /home/geminus/Desktop/Akcely/mainWindow.cpp mainWindow.h QApplication device.h fcntl.h stdio.h sys/signal.h QtGui/QGroupBox QObject termios.h QtGui/QHBoxLayout unistd.h QtGui/QLabel QtGui/QMainWindow QtGui/QMenu QtGui/QMenuBar QtGui/QSlider QtGui/QSpacerItem QtGui/QStatusBar QtGui QtGui/QTabWidget QDebug QtGui/QToolBar QList ui_mainWindow.h QtGui/QVBoxLayout QMainWindow QtGui/QWidget QGLWidget opengldata.h QtOpenGL QtCore/QVariant QBasicTimer QtGui/QAction QtGui/QApplication math.h QtGui/QButtonGroup QAction QFileDialog drawaxis.h QFontMetrics QtGui/QComboBox QPainter QWidget QtGui/QDockWidget QMessageBox plot.h QtGui/QDoubleSpinBox QtGui/QGridLayout iostream Wygenerowano Sat Jun 14 16:22:54 2008 dla Wizualizacja akcelerometru XYZ programem Doxygen 8.7 Dokumentacja pliku /home/geminus/Desktop/Akcely/mainWindow.h 8.7 67 Dokumentacja pliku /home/geminus/Desktop/Akcely/mainWindow.h #include <QApplication> #include <QtGui> #include <QMainWindow> #include <QDebug> #include <QList> #include "ui_mainWindow.h" #include "device.h" Wykres zależności załaczania ˛ dla mainWindow.h: /home/geminus/Desktop/Akcely/mainWindow.h QApplication QtGui/QButtonGroup QtGui/QComboBox QtGui/QDockWidget QtGui/QDoubleSpinBox QtGui/QGridLayout QtGui/QGroupBox QtGui/QHBoxLayout QtGui/QLabel QtGui/QMainWindow QtGui QtGui/QMenu QMainWindow QDebug QtGui/QMenuBar QList QtGui/QSlider ui_mainWindow.h QtGui/QSpacerItem QtGui/QStatusBar QtGui/QTabWidget QtGui/QToolBar QMessageBox QtGui/QVBoxLayout QWidget QFontMetrics QtGui/QWidget QPainter plot.h drawaxis.h iostream QAction opengldata.h QFileDialog QtCore/QVariant math.h QtGui/QAction QBasicTimer QtOpenGL QtGui/QApplication QGLWidget device.h fcntl.h stdio.h sys/signal.h QObject termios.h Ten wykres pokazuje, które pliki bezpośrednio lub pośrednio załaczaj ˛ a˛ ten plik: /home/geminus/Desktop/Akcely/mainWindow.h /home/geminus/Desktop/Akcely/main.cpp /home/geminus/Desktop/Akcely/mainWindow.cpp /home/geminus/Desktop/Akcely/moc_mainWindow.cpp Komponenty • class mainWindow Klasa modeluje główne okno programu. Wygenerowano Sat Jun 14 16:22:54 2008 dla Wizualizacja akcelerometru XYZ programem Doxygen unistd.h 68 Wizualizacja akcelerometru XYZ Dokumentacja plików 8.8 Dokumentacja device.cpp pliku /home/geminus/Desktop/Akcely/moc_- #include "device.h" Wykres zależności załaczania ˛ dla moc_device.cpp: /home/geminus/Desktop/Akcely/moc_device.cpp device.h QObject QBasicTimer math.h termios.h unistd.h fcntl.h stdio.h sys/signal.h Zmienne • static const uint qt_meta_data_Device [ ] • static const char qt_meta_stringdata_Device [ ] 8.8.1 Dokumentacja zmiennych 8.8.1.1 const uint qt_meta_data_Device[ ] [static] Wartość poczatkowa: ˛ { 1, 0, 0, 12, 0, 0, 0, 10, 0, 0, 14, 34, 54, 74, 103, 130, 151, 8, 8, 8, 8, 96, 120, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 162, 182, 196, 208, 219, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0 } Definicja w linii 19 pliku moc_device.cpp. Wygenerowano Sat Jun 14 16:22:54 2008 dla Wizualizacja akcelerometru XYZ programem Doxygen 8.8 Dokumentacja pliku /home/geminus/Desktop/Akcely/moc_device.cpp 8.8.1.2 const char qt_meta_stringdata_Device[ ] [static] Wartość poczatkowa: ˛ { "Device\0\0value\0readX(QList<qreal>)\0" "readY(QList<qreal>)\0readZ(QList<qreal>)\0" "readXYZ(QList<qreal>)\0status\0" "initStatus(bool)\0text,time\0" "message(QString,int)\0stop(bool)\0" "setReadTime(double)\0setScale(int)\0" "startRead()\0stopRead()\0initPort(int)\0" } Definicja w linii 48 pliku moc_device.cpp. Wygenerowano Sat Jun 14 16:22:54 2008 dla Wizualizacja akcelerometru XYZ programem Doxygen 69 70 Wizualizacja akcelerometru XYZ Dokumentacja plików 8.9 Dokumentacja drawaxis.cpp pliku /home/geminus/Desktop/Akcely/moc_- #include "drawaxis.h" Wykres zależności załaczania ˛ dla moc_drawaxis.cpp: /home/geminus/Desktop/Akcely/moc_drawaxis.cpp drawaxis.h QWidget QBasicTimer QAction QMessageBox QFileDialog QFontMetrics QPainter iostream math.h Zmienne • static const uint qt_meta_data_drawAxis [ ] • static const char qt_meta_stringdata_drawAxis [ ] 8.9.1 Dokumentacja zmiennych 8.9.1.1 const uint qt_meta_data_drawAxis[ ] [static] Wartość poczatkowa: ˛ { 1, 0, 0, 7, 0, 0, 0, 10, 0, 0, 16, 35, 54, 94, 127, 155, 164, 10, 10, 10, 73, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0 } Definicja w linii 19 pliku moc_drawaxis.cpp. 8.9.1.2 const char qt_meta_stringdata_drawAxis[ ] [static] Wartość poczatkowa: ˛ Wygenerowano Sat Jun 14 16:22:54 2008 dla Wizualizacja akcelerometru XYZ programem Doxygen 8.9 Dokumentacja pliku /home/geminus/Desktop/Akcely/moc_drawaxis.cpp { "drawAxis\0\0value\0setSpeedUpX(qreal)\0" "setSpeedUpY(qreal)\0setSpeedUpZ(qreal)\0" "valueX,valueY,valueZ\0" "setSpeedUpXYZ(qreal,qreal,qreal)\0" "setSpeedUpXYZ(QList<qreal>)\0zoomIn()\0" "zoomOut()\0" } Definicja w linii 41 pliku moc_drawaxis.cpp. Wygenerowano Sat Jun 14 16:22:54 2008 dla Wizualizacja akcelerometru XYZ programem Doxygen 71 72 Wizualizacja akcelerometru XYZ Dokumentacja plików 8.10 Dokumentacja pliku /home/geminus/Desktop/Akcely/moc_mainWindow.cpp #include "mainWindow.h" Wykres zależności załaczania ˛ dla moc_mainWindow.cpp: /home/geminus/Desktop/Akcely/moc_mainWindow.cpp mainWindow.h QApplication QtGui/QButtonGroup QtGui/QComboBox QtGui/QDockWidget QtGui/QDoubleSpinBox QtGui/QGridLayout QtGui/QGroupBox QtGui/QHBoxLayout QtGui/QLabel QtGui/QMainWindow QtGui QtGui/QMenu QMainWindow QtGui/QMenuBar QDebug QList QtGui/QSlider ui_mainWindow.h QtGui/QSpacerItem QtGui/QStatusBar QtGui/QTabWidget QtGui/QToolBar QMessageBox QtGui/QVBoxLayout QWidget QFontMetrics QtGui/QWidget QPainter plot.h drawaxis.h iostream QAction opengldata.h QFileDialog QtCore/QVariant math.h QtGui/QAction QBasicTimer QtOpenGL QtGui/QApplication QGLWidget device.h fcntl.h stdio.h sys/signal.h QObject termios.h unistd.h Zmienne • static const uint qt_meta_data_mainWindow [ ] • static const char qt_meta_stringdata_mainWindow [ ] 8.10.1 Dokumentacja zmiennych 8.10.1.1 const uint qt_meta_data_mainWindow[ ] [static] Wartość poczatkowa: ˛ { 1, 0, 0, 4, 0, 0, 0, 10, 0, 0, 14, 12, 11, 11, 0x05, 35, 42, 51, 11, 11, 11, 11, 11, 11, 11, 0x0a, 11, 0x0a, 11, 0x0a, 0 } Definicja w linii 19 pliku moc_mainWindow.cpp. 8.10.1.2 const char qt_meta_stringdata_mainWindow[ ] [static] Wartość poczatkowa: ˛ { "mainWindow\0\0,\0message(QString,int)\0" "Save()\0Export()\0modulesChanged(int)\0" } Definicja w linii 40 pliku moc_mainWindow.cpp. Wygenerowano Sat Jun 14 16:22:54 2008 dla Wizualizacja akcelerometru XYZ programem Doxygen 8.11 Dokumentacja pliku /home/geminus/Desktop/Akcely/moc_opengldata.cpp 8.11 73 Dokumentacja pliku /home/geminus/Desktop/Akcely/moc_opengldata.cpp #include "opengldata.h" Wykres zależności załaczania ˛ dla moc_opengldata.cpp: /home/geminus/Desktop/Akcely/moc_opengldata.cpp opengldata.h QGLWidget QBasicTimer QAction QtOpenGL QFileDialog QFontMetrics Zmienne • static const uint qt_meta_data_openglData [ ] • static const char qt_meta_stringdata_openglData [ ] 8.11.1 Dokumentacja zmiennych 8.11.1.1 const uint qt_meta_data_openglData[ ] [static] Wartość poczatkowa: ˛ { 1, 0, 0, 10, 0, 0, 0, 10, 0, 0, 18, 34, 50, 75, 100, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 0x05, 0x05, 0x05, 0x05, 0x05, 125, 144, 163, 203, 236, 12, 12, 12, 182, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0 } Definicja w linii 19 pliku moc_opengldata.cpp. Wygenerowano Sat Jun 14 16:22:54 2008 dla Wizualizacja akcelerometru XYZ programem Doxygen QPainter iostream math.h 74 Wizualizacja akcelerometru XYZ Dokumentacja plików 8.11.1.2 const char qt_meta_stringdata_openglData[ ] [static] Wartość poczatkowa: ˛ { "openglData\0\0value\0angleX(QString)\0" "angleY(QString)\0speedUpXChanged(QString)\0" "speedUpYChanged(QString)\0" "speedUpZChanged(QString)\0setSpeedUpX(qreal)\0" "setSpeedUpY(qreal)\0setSpeedUpZ(qreal)\0" "valueX,valueY,valueZ\0" "setSpeedUpXYZ(qreal,qreal,qreal)\0" "setSpeedUpXYZ(QList<qreal>)\0" } Definicja w linii 46 pliku moc_opengldata.cpp. Wygenerowano Sat Jun 14 16:22:54 2008 dla Wizualizacja akcelerometru XYZ programem Doxygen 8.12 Dokumentacja pliku /home/geminus/Desktop/Akcely/moc_plot.cpp 8.12 75 Dokumentacja pliku /home/geminus/Desktop/Akcely/moc_plot.cpp #include "plot.h" Wykres zależności załaczania ˛ dla moc_plot.cpp: /home/geminus/Desktop/Akcely/moc_plot.cpp plot.h QWidget QBasicTimer QAction QMessageBox QFileDialog QFontMetrics Zmienne • static const uint qt_meta_data_Plot [ ] • static const char qt_meta_stringdata_Plot [ ] 8.12.1 Dokumentacja zmiennych 8.12.1.1 const uint qt_meta_data_Plot[ ] [static] Wartość poczatkowa: ˛ { 1, 0, 0, 7, 0, 0, 0, 10, 0, 0, 6, 15, 32, 53, 78, 94, 116, 5, 5, 25, 47, 5, 89, 111, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0 } Definicja w linii 19 pliku moc_plot.cpp. 8.12.1.2 const char qt_meta_stringdata_Plot[ ] [static] Wartość poczatkowa: ˛ Wygenerowano Sat Jun 14 16:22:54 2008 dla Wizualizacja akcelerometru XYZ programem Doxygen QPainter iostream math.h 76 Wizualizacja akcelerometru XYZ Dokumentacja plików { "Plot\0\0zoomIn()\0zoomOut()\0zakres\0" "setYRange(int)\0value\0addElement(QList<qreal>)\0" "clearAll()\0tryb\0setActived(bool)\0step\0" "setXStep(double)\0" } Definicja w linii 41 pliku moc_plot.cpp. Wygenerowano Sat Jun 14 16:22:54 2008 dla Wizualizacja akcelerometru XYZ programem Doxygen 8.13 Dokumentacja pliku /home/geminus/Desktop/Akcely/opengldata.cpp 8.13 77 Dokumentacja pliku /home/geminus/Desktop/Akcely/opengldata.cpp #include "opengldata.h" Wykres zależności załaczania ˛ dla opengldata.cpp: /home/geminus/Desktop/Akcely/opengldata.cpp opengldata.h QGLWidget QBasicTimer QAction QtOpenGL QFileDialog QFontMetrics QPainter iostream Funkcje • double radian (double a) • void walec (GLfloat x, GLfloat y, GLfloat z, GLfloat rg, GLfloat rd, GLfloat h) funcja modelujaca ˛ walec 8.13.1 Dokumentacja funkcji 8.13.1.1 double radian (double a) Definicja w linii 3 pliku opengldata.cpp. Odwołuje si˛e do PI. Odwołania w walec(). 8.13.1.2 void walec (GLfloat x, GLfloat y, GLfloat z, GLfloat rg, GLfloat rd, GLfloat h) funcja modelujaca ˛ walec Definicja w linii 10 pliku opengldata.cpp. Odwołuje si˛e do radian(). Odwołania w openglData::paintGL(). Wygenerowano Sat Jun 14 16:22:54 2008 dla Wizualizacja akcelerometru XYZ programem Doxygen math.h 78 Wizualizacja akcelerometru XYZ Dokumentacja plików 8.14 Dokumentacja pliku /home/geminus/Desktop/Akcely/opengldata.h #include <QGLWidget> #include <QBasicTimer> #include <QAction> #include <QtOpenGL> #include <QFileDialog> #include <QFontMetrics> #include <QPainter> #include <iostream> #include <math.h> Wykres zależności załaczania ˛ dla opengldata.h: /home/geminus/Desktop/Akcely/opengldata.h QGLWidget QBasicTimer QAction QtOpenGL QFileDialog QFontMetrics QPainter iostream math.h Ten wykres pokazuje, które pliki bezpośrednio lub pośrednio załaczaj ˛ a˛ ten plik: /home/geminus/Desktop/Akcely/opengldata.h /home/geminus/Desktop/Akcely/ui_mainWindow.h /home/geminus/Desktop/Akcely/moc_opengldata.cpp /home/geminus/Desktop/Akcely/opengldata.cpp /home/geminus/Desktop/Akcely/mainWindow.h /home/geminus/Desktop/Akcely/main.cpp /home/geminus/Desktop/Akcely/mainWindow.cpp /home/geminus/Desktop/Akcely/moc_mainWindow.cpp Komponenty • class openglData Klasa modelujaca ˛ moduł symulacji akcelerometru w 3D. Definicje • #define PI 3.1415926535897932384626433832795 8.14.1 Dokumentacja definicji 8.14.1.1 #define PI 3.1415926535897932384626433832795 Definicja w linii 17 pliku opengldata.h. Odwołania w radian() i openglData::setSpeedUpXYZ(). Wygenerowano Sat Jun 14 16:22:54 2008 dla Wizualizacja akcelerometru XYZ programem Doxygen 8.15 Dokumentacja pliku /home/geminus/Desktop/Akcely/plot.cpp 8.15 79 Dokumentacja pliku /home/geminus/Desktop/Akcely/plot.cpp #include "plot.h" Wykres zależności załaczania ˛ dla plot.cpp: /home/geminus/Desktop/Akcely/plot.cpp plot.h QWidget QBasicTimer QAction QMessageBox QFileDialog QFontMetrics Wygenerowano Sat Jun 14 16:22:54 2008 dla Wizualizacja akcelerometru XYZ programem Doxygen QPainter iostream math.h 80 Wizualizacja akcelerometru XYZ Dokumentacja plików 8.16 Dokumentacja pliku /home/geminus/Desktop/Akcely/plot.h #include <QWidget> #include <QBasicTimer> #include <QAction> #include <QMessageBox> #include <QFileDialog> #include <QFontMetrics> #include <QPainter> #include <iostream> #include <math.h> Wykres zależności załaczania ˛ dla plot.h: /home/geminus/Desktop/Akcely/plot.h QWidget QBasicTimer QAction QMessageBox QFileDialog QFontMetrics QPainter iostream math.h Ten wykres pokazuje, które pliki bezpośrednio lub pośrednio załaczaj ˛ a˛ ten plik: /home/geminus/Desktop/Akcely/plot.h /home/geminus/Desktop/Akcely/ui_mainWindow.h /home/geminus/Desktop/Akcely/moc_plot.cpp /home/geminus/Desktop/Akcely/plot.cpp /home/geminus/Desktop/Akcely/mainWindow.h /home/geminus/Desktop/Akcely/main.cpp /home/geminus/Desktop/Akcely/mainWindow.cpp /home/geminus/Desktop/Akcely/moc_mainWindow.cpp Komponenty • class Plot Klasa odpowiedzialna za rysowanie wykresów. • class singleData Klasa odpowiedzialna za przetrzymywanie próbek dla klasy Plot (str. 38). Definicje • #define OXY 1 • #define OXZ 2 Wygenerowano Sat Jun 14 16:22:54 2008 dla Wizualizacja akcelerometru XYZ programem Doxygen 8.16 Dokumentacja pliku /home/geminus/Desktop/Akcely/plot.h 8.16.1 Dokumentacja definicji 8.16.1.1 #define OXY 1 Definicja w linii 18 pliku plot.h. 8.16.1.2 #define OXZ 2 Definicja w linii 19 pliku plot.h. Wygenerowano Sat Jun 14 16:22:54 2008 dla Wizualizacja akcelerometru XYZ programem Doxygen 81 82 Wizualizacja akcelerometru XYZ Dokumentacja plików 8.17 Dokumentacja image.cpp pliku /home/geminus/Desktop/Akcely/qrc_- #include <QtCore/qglobal.h> Wykres zależności załaczania ˛ dla qrc_image.cpp: /home/geminus/Desktop/Akcely/qrc_image.cpp QtCore/qglobal.h Funkcje • int qInitResources_image () • int qCleanupResources_image () Zmienne • static const unsigned char qt_resource_data [ ] • static const unsigned char qt_resource_name [ ] • static const unsigned char qt_resource_struct [ ] 8.17.1 Dokumentacja funkcji 8.17.1.1 int qCleanupResources_image () Definicja w linii 2346 pliku qrc_image.cpp. Odwołuje si˛e do qt_resource_data, qt_resource_name i qt_resource_struct. 8.17.1.2 int qInitResources_image () Definicja w linii 2339 pliku qrc_image.cpp. Odwołuje si˛e do qt_resource_data, qt_resource_name i qt_resource_struct. 8.17.2 Dokumentacja zmiennych 8.17.2.1 const unsigned char qt_resource_data[ ] [static] Definicja w linii 12 pliku qrc_image.cpp. Odwołania w qCleanupResources_image() i qInitResources_image(). 8.17.2.2 const unsigned char qt_resource_name[ ] [static] Definicja w linii 2194 pliku qrc_image.cpp. Odwołania w qCleanupResources_image() i qInitResources_image(). Wygenerowano Sat Jun 14 16:22:54 2008 dla Wizualizacja akcelerometru XYZ programem Doxygen 8.17 Dokumentacja pliku /home/geminus/Desktop/Akcely/qrc_image.cpp 8.17.2.3 const unsigned char qt_resource_struct[ ] [static] Definicja w linii 2293 pliku qrc_image.cpp. Odwołania w qCleanupResources_image() i qInitResources_image(). Wygenerowano Sat Jun 14 16:22:54 2008 dla Wizualizacja akcelerometru XYZ programem Doxygen 83 84 Wizualizacja akcelerometru XYZ Dokumentacja plików 8.18 Dokumentacja mainWindow.h pliku /home/geminus/Desktop/Akcely/ui_- #include <QtCore/QVariant> #include <QtGui/QAction> #include <QtGui/QApplication> #include <QtGui/QButtonGroup> #include <QtGui/QComboBox> #include <QtGui/QDockWidget> #include <QtGui/QDoubleSpinBox> #include <QtGui/QGridLayout> #include <QtGui/QGroupBox> #include <QtGui/QHBoxLayout> #include <QtGui/QLabel> #include <QtGui/QMainWindow> #include <QtGui/QMenu> #include <QtGui/QMenuBar> #include <QtGui/QSlider> #include <QtGui/QSpacerItem> #include <QtGui/QStatusBar> #include <QtGui/QTabWidget> #include <QtGui/QToolBar> #include <QtGui/QVBoxLayout> #include <QtGui/QWidget> #include "drawaxis.h" #include "opengldata.h" #include "plot.h" Wykres zależności załaczania ˛ dla ui_mainWindow.h: /home/geminus/Desktop/Akcely/ui_mainWindow.h QtCore/QVariant QtGui/QAction QtGui/QApplication QtGui/QButtonGroup QtGui/QComboBox QtGui/QDockWidget QtGui/QDoubleSpinBox QtGui/QGridLayout QtGui/QGroupBox QtGui/QHBoxLayout QtGui/QLabel QtGui/QMainWindow QtGui/QMenu QtGui/QMenuBar QtGui/QSlider QtGui/QSpacerItem QtGui/QStatusBar QtGui/QTabWidget QtGui/QToolBar QMessageBox QtGui/QVBoxLayout QWidget QtGui/QWidget QPainter iostream drawaxis.h math.h plot.h QBasicTimer opengldata.h QAction QFileDialog QFontMetrics QtOpenGL QGLWidget Wygenerowano Sat Jun 14 16:22:54 2008 dla Wizualizacja akcelerometru XYZ programem Doxygen 8.18 Dokumentacja pliku /home/geminus/Desktop/Akcely/ui_mainWindow.h Ten wykres pokazuje, które pliki bezpośrednio lub pośrednio załaczaj ˛ a˛ ten plik: /home/geminus/Desktop/Akcely/ui_mainWindow.h /home/geminus/Desktop/Akcely/mainWindow.h /home/geminus/Desktop/Akcely/main.cpp /home/geminus/Desktop/Akcely/mainWindow.cpp /home/geminus/Desktop/Akcely/moc_mainWindow.cpp Przestrzenie nazw • namespace Ui Komponenty • class Ui_MainWindow • class Ui::MainWindow Wygenerowano Sat Jun 14 16:22:54 2008 dla Wizualizacja akcelerometru XYZ programem Doxygen 85 Skorowidz /home/geminus/Desktop/Akcely/device.cpp, 59 /home/geminus/Desktop/Akcely/device.h, 60 /home/geminus/Desktop/Akcely/drawaxis.cpp, 62 /home/geminus/Desktop/Akcely/drawaxis.h, 63 /home/geminus/Desktop/Akcely/main.cpp, 65 /home/geminus/Desktop/Akcely/mainWindow.cpp, 66 /home/geminus/Desktop/Akcely/mainWindow.h, 67 /home/geminus/Desktop/Akcely/moc_device.cpp, 68 /home/geminus/Desktop/Akcely/moc_drawaxis.cpp, 70 /home/geminus/Desktop/Akcely/moc_mainWindow.cpp, 72 /home/geminus/Desktop/Akcely/moc_opengldata.cpp, 73 /home/geminus/Desktop/Akcely/moc_plot.cpp, 75 /home/geminus/Desktop/Akcely/opengldata.cpp, 77 /home/geminus/Desktop/Akcely/opengldata.h, 78 /home/geminus/Desktop/Akcely/plot.cpp, 79 /home/geminus/Desktop/Akcely/plot.h, 80 /home/geminus/Desktop/Akcely/qrc_image.cpp, 82 /home/geminus/Desktop/Akcely/ui_mainWindow.h, 84 actionConfigure Ui_MainWindow, 49 actionExit Ui_MainWindow, 48 actionExport Ui_MainWindow, 49 actived drawAxis, 26 Plot, 43 add singleData, 45 addElement Plot, 40 addSeries Plot, 40 akcelDevice mainWindow, 30 angleX openglData, 35 Ui_MainWindow, 54 angleY openglData, 35 Ui_MainWindow, 54 BAUDRATE device.h, 60 centralwidget Ui_MainWindow, 49 clear Ui_MainWindow, 49 clearAll Plot, 41 clearData singleData, 45 closePort Device, 19 data Plot, 42 singleData, 45 Device, 15 closePort, 19 Device, 17 getSpeedUpX, 20 getSpeedUpY, 20 getSpeedUpZ, 20 initPort, 18 initStatus, 19 message, 19 newSeting, 21 port, 21 Read, 20 readTime, 21 readX, 18 readXYZ, 18 readY, 18 readZ, 18 setReadTime, 17 setScale, 17 startRead, 17 stop, 19 stopError, 21 stopRead, 17 SKOROWIDZ timer, 21 timerEvent, 17 Write, 19 device.h BAUDRATE, 60 MODEMDEVICE, 60 dockWidget Ui_MainWindow, 55 dockWidgetContents Ui_MainWindow, 55 drawAxis, 22 actived, 26 drawAxis, 23 paintEvent, 23 render, 23 setSpeedUpX, 24 setSpeedUpXYZ, 24, 25 setSpeedUpY, 24 setSpeedUpZ, 24 setType, 24 speedupX, 26 speedupY, 26 speedupZ, 26 type, 26 xRange, 25 yRange, 25 zoomIn, 25 zoomOut, 25 zRange, 26 drawaxis.h OXY, 64 OXZ, 64 drawLegend Plot, 42 drawVerticalGrid Plot, 42 Export mainWindow, 29 getAt singleData, 44 getNormal openglData, 36 getNumSteps Plot, 41 singleData, 44 getSpeedUpX Device, 20 getSpeedUpY Device, 20 getSpeedUpZ Device, 20 gridLayout 87 Ui_MainWindow, 52 gridLayout1 Ui_MainWindow, 53 groupBox Ui_MainWindow, 55 groupBox_10 Ui_MainWindow, 53 groupBox_2 Ui_MainWindow, 50 groupBox_3 Ui_MainWindow, 50 groupBox_4 Ui_MainWindow, 55 groupBox_5 Ui_MainWindow, 56 groupBox_7 Ui_MainWindow, 52 groupBox_9 Ui_MainWindow, 52 hboxLayout Ui_MainWindow, 50 hboxLayout1 Ui_MainWindow, 52 hboxLayout2 Ui_MainWindow, 55 initializeGL openglData, 33 initPort Device, 18 initStatus Device, 19 label Ui_MainWindow, 52 label_2 Ui_MainWindow, 53 label_3 Ui_MainWindow, 53 label_4 Ui_MainWindow, 56 label_7 Ui_MainWindow, 53 label_8 Ui_MainWindow, 54 main main.cpp, 65 main.cpp main, 65 mainWindow, 28 akcelDevice, 30 Export, 29 Wygenerowano Sat Jun 14 16:22:54 2008 dla Wizualizacja akcelerometru XYZ programem Doxygen 88 SKOROWIDZ mainWindow, 29 message, 30 modules, 30 modulesChanged, 29 Save, 29 menuAkcje Ui_MainWindow, 54 menubar Ui_MainWindow, 54 menuPLik Ui_MainWindow, 54 menuWidok Ui_MainWindow, 54 message Device, 19 mainWindow, 30 moc_device.cpp qt_meta_data_Device, 68 qt_meta_stringdata_Device, 68 moc_drawaxis.cpp qt_meta_data_drawAxis, 70 qt_meta_stringdata_drawAxis, 70 moc_mainWindow.cpp qt_meta_data_mainWindow, 72 qt_meta_stringdata_mainWindow, 72 moc_opengldata.cpp qt_meta_data_openglData, 73 qt_meta_stringdata_openglData, 73 moc_plot.cpp qt_meta_data_Plot, 75 qt_meta_stringdata_Plot, 75 MODEMDEVICE device.h, 60 modules mainWindow, 30 modulesChanged mainWindow, 29 modulesTab Ui_MainWindow, 50 newSeting Device, 21 openGlData Ui_MainWindow, 52 openglData, 31 angleX, 35 angleY, 35 getNormal, 36 initializeGL, 33 openglData, 33 paintGL, 33 resizeGL, 33 setSpeedUpX, 33 setSpeedUpXYZ, 34 setSpeedUpY, 33 setSpeedUpZ, 34 setXRot, 36 setYRot, 36 setZRot, 36 speedupX, 37 speedUpXChanged, 35 speedupY, 37 speedUpYChanged, 35 speedupZ, 37 speedUpZChanged, 35 texture, 37 xRange, 36 xRot, 37 yRange, 36 yRot, 37 zRange, 36 zRot, 37 opengldata.cpp radian, 77 walec, 77 opengldata.h PI, 78 osXY Ui_MainWindow, 50 osXZ Ui_MainWindow, 50 OXY drawaxis.h, 64 plot.h, 81 OXZ drawaxis.h, 64 plot.h, 81 paintEvent drawAxis, 23 Plot, 39 paintGL openglData, 33 PasekRozszerzony Ui_MainWindow, 56 PasekStandardowy Ui_MainWindow, 56 PI opengldata.h, 78 Plot, 38 actived, 43 addElement, 40 addSeries, 40 clearAll, 41 data, 42 drawLegend, 42 drawVerticalGrid, 42 Wygenerowano Sat Jun 14 16:22:54 2008 dla Wizualizacja akcelerometru XYZ programem Doxygen SKOROWIDZ getNumSteps, 41 paintEvent, 39 Plot, 39 render, 39 seriesColor, 42 seriesName, 42 setActived, 41 setXStep, 41 setYRange, 40 speedupX, 43 speedupY, 43 speedupZ, 43 type, 42 xStep, 42 yRange, 42 zoomIn, 40 zoomOut, 40 plot.h OXY, 81 OXZ, 81 plotTab Ui_MainWindow, 51 plotX Ui_MainWindow, 51 plotXYZ Ui_MainWindow, 51 plotY Ui_MainWindow, 51 plotZ Ui_MainWindow, 51 port Device, 21 Ui_MainWindow, 55 qCleanupResources_image qrc_image.cpp, 82 qInitResources_image qrc_image.cpp, 82 qrc_image.cpp qCleanupResources_image, 82 qInitResources_image, 82 qt_resource_data, 82 qt_resource_name, 82 qt_resource_struct, 82 qt_meta_data_Device moc_device.cpp, 68 qt_meta_data_drawAxis moc_drawaxis.cpp, 70 qt_meta_data_mainWindow moc_mainWindow.cpp, 72 qt_meta_data_openglData moc_opengldata.cpp, 73 qt_meta_data_Plot moc_plot.cpp, 75 89 qt_meta_stringdata_Device moc_device.cpp, 68 qt_meta_stringdata_drawAxis moc_drawaxis.cpp, 70 qt_meta_stringdata_mainWindow moc_mainWindow.cpp, 72 qt_meta_stringdata_openglData moc_opengldata.cpp, 73 qt_meta_stringdata_Plot moc_plot.cpp, 75 qt_resource_data qrc_image.cpp, 82 qt_resource_name qrc_image.cpp, 82 qt_resource_struct qrc_image.cpp, 82 radian opengldata.cpp, 77 Read Device, 20 readTime Device, 21 readX Device, 18 readXYZ Device, 18 readY Device, 18 readZ Device, 18 render drawAxis, 23 Plot, 39 resizeGL openglData, 33 retranslateUi Ui_MainWindow, 48 Save mainWindow, 29 save Ui_MainWindow, 48 seriesColor Plot, 42 seriesName Plot, 42 setActived Plot, 41 setReadTime Device, 17 setScale Device, 17 setSpeedUpX Wygenerowano Sat Jun 14 16:22:54 2008 dla Wizualizacja akcelerometru XYZ programem Doxygen 90 drawAxis, 24 openglData, 33 setSpeedUpXYZ drawAxis, 24, 25 openglData, 34 setSpeedUpY drawAxis, 24 openglData, 33 setSpeedUpZ drawAxis, 24 openglData, 34 setType drawAxis, 24 setupUi Ui_MainWindow, 48 setXRot openglData, 36 setXStep Plot, 41 setYRange Plot, 40 setYRot openglData, 36 setZRot openglData, 36 singleData, 44 add, 45 clearData, 45 data, 45 getAt, 44 getNumSteps, 44 singleData, 44 tempData, 45 skala Ui_MainWindow, 56 spacerItem Ui_MainWindow, 54 spacerItem1 Ui_MainWindow, 56 speedUpX Ui_MainWindow, 53 speedupX drawAxis, 26 openglData, 37 Plot, 43 speedUpXChanged openglData, 35 speedUpY Ui_MainWindow, 53 speedupY drawAxis, 26 openglData, 37 Plot, 43 speedUpYChanged SKOROWIDZ openglData, 35 speedUpZ Ui_MainWindow, 53 speedupZ drawAxis, 26 openglData, 37 Plot, 43 speedUpZChanged openglData, 35 startRead Device, 17 Ui_MainWindow, 49 statusbar Ui_MainWindow, 54 std, 13 stop Device, 19 stopError Device, 21 stopRead Device, 17 Ui_MainWindow, 49 tab Ui_MainWindow, 50 tab_2 Ui_MainWindow, 51 tab_3 Ui_MainWindow, 51 tempData singleData, 45 texture openglData, 37 time Ui_MainWindow, 56 timer Device, 21 timerEvent Device, 17 type drawAxis, 26 Plot, 42 Ui, 14 Ui::MainWindow, 27 Ui_MainWindow, 46 actionConfigure, 49 actionExit, 48 actionExport, 49 angleX, 54 angleY, 54 centralwidget, 49 clear, 49 dockWidget, 55 Wygenerowano Sat Jun 14 16:22:54 2008 dla Wizualizacja akcelerometru XYZ programem Doxygen SKOROWIDZ dockWidgetContents, 55 gridLayout, 52 gridLayout1, 53 groupBox, 55 groupBox_10, 53 groupBox_2, 50 groupBox_3, 50 groupBox_4, 55 groupBox_5, 56 groupBox_7, 52 groupBox_9, 52 hboxLayout, 50 hboxLayout1, 52 hboxLayout2, 55 label, 52 label_2, 53 label_3, 53 label_4, 56 label_7, 53 label_8, 54 menuAkcje, 54 menubar, 54 menuPLik, 54 menuWidok, 54 modulesTab, 50 openGlData, 52 osXY, 50 osXZ, 50 PasekRozszerzony, 56 PasekStandardowy, 56 plotTab, 51 plotX, 51 plotXYZ, 51 plotY, 51 plotZ, 51 port, 55 retranslateUi, 48 save, 48 setupUi, 48 skala, 56 spacerItem, 54 spacerItem1, 56 speedUpX, 53 speedUpY, 53 speedUpZ, 53 startRead, 49 statusbar, 54 stopRead, 49 tab, 50 tab_2, 51 tab_3, 51 time, 56 vboxLayout, 49 vboxLayout1, 50 91 vboxLayout10, 55 vboxLayout11, 56 vboxLayout2, 50 vboxLayout3, 51 vboxLayout4, 52 vboxLayout5, 52 vboxLayout6, 52 vboxLayout7, 53 vboxLayout8, 55 vboxLayout9, 55 zoomIn, 49 zoomOut, 49 vboxLayout Ui_MainWindow, 49 vboxLayout1 Ui_MainWindow, 50 vboxLayout10 Ui_MainWindow, 55 vboxLayout11 Ui_MainWindow, 56 vboxLayout2 Ui_MainWindow, 50 vboxLayout3 Ui_MainWindow, 51 vboxLayout4 Ui_MainWindow, 52 vboxLayout5 Ui_MainWindow, 52 vboxLayout6 Ui_MainWindow, 52 vboxLayout7 Ui_MainWindow, 53 vboxLayout8 Ui_MainWindow, 55 vboxLayout9 Ui_MainWindow, 55 walec opengldata.cpp, 77 Write Device, 19 xRange drawAxis, 25 openglData, 36 xRot openglData, 37 xStep Plot, 42 yRange drawAxis, 25 openglData, 36 Wygenerowano Sat Jun 14 16:22:54 2008 dla Wizualizacja akcelerometru XYZ programem Doxygen 92 SKOROWIDZ Plot, 42 yRot openglData, 37 zoomIn drawAxis, 25 Plot, 40 Ui_MainWindow, 49 zoomOut drawAxis, 25 Plot, 40 Ui_MainWindow, 49 zRange drawAxis, 26 openglData, 36 zRot openglData, 37 Wygenerowano Sat Jun 14 16:22:54 2008 dla Wizualizacja akcelerometru XYZ programem Doxygen