Manual

User Manual:

Open the PDF directly: View PDF PDF.
Page Count: 2

DownloadManual
Open PDF In BrowserView PDF
I NSTYTUT I NFORMATYKI U NIWERSYTETU W ROCŁAWSKIEGO

Edsger - prosty nawigator

Jakub Zadrożny
15 lutego 2017

1 W YMAGANIA
Do poprawnego skompilowania programu potrzebna jest biblioteka GTK+ w wersji 3.10 lub wyższej
oraz narz˛edzie make.
Wspierane systemu operacyjne: macOS i Linux.

2 KOMPILACJA
Aby skompilować program, należy wydać polecenie make w katalogu głównym aplikacji.

3 I NSTRUKCJA OBSŁUGI
Aplikacja składa si˛e z dwóch głównych cz˛eści – mapy sieci komunikacyjnej (szary obszar po lewej
stronie) oraz panelu sterowania (biały obszar po prawej stronie).
Poniżej znajduja˛ si˛e instrukcje wykonania operacji udost˛epnianych przez program:
1. Dodawanie wierzchołka do mapy – aby dodać nowy wierzchołek do mapy, należy wcisnać
˛ przycisk „Add vertex”.
2. Usuwanie wierzchołka z mapy – aby usunać
˛ wierzchołek z mapy, należy kliknać
˛ go prawym
przyciskiem myszy, po czym wybrać opcj˛e „Destroy vertex” z rozwijanego menu.
3. Edycja etykiety wierzchołka – aby zmienić etykiet˛e wierzchołka, należy kliknać
˛ go prawym przyciskiem myszy, po czym wybrać opcj˛e „Edit label” z rozwijanego menu. W nowo otwartym
okienku należy wpisać nowa˛ etykiet˛e, po czym kliknać
˛ przycisk „OK”.

4. Dodawanie kraw˛edzi do mapy – aby dodać nowa˛ kraw˛edź skierowana˛ do mapy, należy kliknać
˛
prawym przyciskiem myszy na wierzchołek startowy, po czym wybrać opcj˛e „New edge”, przesunać
˛ kursor nad wierzchołek docelowy i kliknać
˛ go lewym przyciskiem myszy.
5. Usuwanie kraw˛edzi z mapy – aby usunać
˛ kraw˛edź z mapy, należy kliknać
˛ prawym przyciskiem
w okolicy strzałki kierunkowej wybranej kraw˛edzi, po czym wybrać opcj˛e „Remove edge” z rozwijanego menu.
6. Zmiana wagi kraw˛edzi – aby zmienić wag˛e kraw˛edzi, należy kliknać
˛ prawym przyciskiem myszy
w okolicy strzałki kierunkowej wybranej kraw˛edzi, po czym wybrać opcj˛e „Edit weight” z rozwijanego menu. W nowo otwartym okienku należy podać nowa˛ wag˛e kraw˛edzi i wcisnać
˛ przycisk
„OK”.
7. Wyszukiwanie najkrótszej ścieżki pomi˛edzy zadanymi wierzchołkami – aby znaleźć najkrótza˛
scieżk˛e pomi˛edzy dwoma wierzchołkami, należy wpisać (lub wybrać z rozwijanej listy) etykiet˛e
wierzchołka startowego oraz docelowego, po czym wcisnać
˛ przycisk „Find route”.
8. Zapisywanie stanu mapy do pliku – aby zapisać aktualny stan mapy, należy użyć przycisku
„Save map”.
9. Ładowanie stanu mapy z pliku – aby wczytać stan mapy z pliku, należy użyć przycisku „Load
map”.

4 S TRUKTURA PROGRAMU
Aplikacja składa si˛e z pliku głównego main.c oraz nast˛epujacych
˛
czterech modułów:
• interface – odpowiedzialnego za obsług˛e interfejsu graficznego,
• graph – odpowiedzialnego za przechowywanie grafu i wykonywanie na nim operacji,
• list – implementujacego
˛
zmodyfikowana˛ struktur˛e listy,
• saving – odpowiedzialnego za zapisywanie oraz ładowanie mapy.
Dodatkowo w folderze znajduje si˛e również plik Makefile odpowiedzialny za usprawnienie procesu
kompilacji.



Source Exif Data:
File Type                       : PDF
File Type Extension             : pdf
MIME Type                       : application/pdf
PDF Version                     : 1.5
Linearized                      : No
Page Count                      : 2
Producer                        : pdfTeX-1.40.17
Creator                         : TeX
Create Date                     : 2017:02:15 22:49:36+01:00
Modify Date                     : 2017:02:15 22:49:36+01:00
Trapped                         : False
PTEX Fullbanner                 : This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016) kpathsea version 6.2.2
EXIF Metadata provided by EXIF.tools

Navigation menu