ClassDiagram

background image

cd UMLClassDiagram1

Point

Attributes

+ x : double
+ y : double

Operations

+ operator +(punkt : Point)
+ operator <<()
+ operator =(punkt : Point)

+ operator >>()
+ Point(x : double, y : double)

+ Point()

Scena

Attributes

+ manipulator : Manipulator
- uruchomiono_gnuplota : bool

Operations

+ operator<<()
+ rysuj_scene(Lacze : LaczeDoGNUPlota, zakres : Double, poczatek_manipulatora : Point)
+ Scena()

+ zapisz() : bool

Przegub

Attributes

- dlugosc : double
- kat : double
- kat_do_osi : double

- wsporzedne_konca : Point
- wsporzedne_poczatku : Point

Operations

+ get_dlugosc : double()
+ get_kat : double()
+ get_kat_do_osi : double()

+ get_wsporzedne : Point()
+ get_wsporzedne_konca : Point()

+ obroc : double(kat : double)
+ Przegub(kat : double, dlugosc : double, punkt : Point)
+ set_kat_do_osi(kat : double)

+ set_wspolrzedne(punkt : Point)
+ wylicz_wsporzedne_konca()
+ zmien_dlugosc : bool()

Manipulator

Attributes

+ przeguby : vector <Przegub>

- efektor : Point
- ilosc_przegubow : Integer

- maks_dlugosc : Double

Operations

+ dodaj_przegub : bool()

+ get_efektor : Point()
+ get_ilosc_przegubow() : Integer

+ get_maks_dlugosc() : double
+ Manipulator()
+ operator <<()

+ opisz_manipulator()
+ przelicz_przeguby()
+ usun_przegub : bool()

lacze_do_gnuplota


Wyszukiwarka

Podobne podstrony:
ClassDiagram dziekanat v 1 0
ClassDiagram 2
ClassDiagram 1
ClassDiagram dziekanat v 2 0
ClassDiagram dziekanat
ClassDiagram dziekanat v 1 0

więcej podobnych podstron