diff --git a/Paul/UML.uxf b/Paul/UML.uxf index 6605a1e..eb2de4c 100644 --- a/Paul/UML.uxf +++ b/Paul/UML.uxf @@ -1,13 +1,13 @@ - 10 + 9 UMLClass - 480 - 230 - 190 - 90 + 603 + 36 + 171 + 81 /*Image*/ -- @@ -20,10 +20,10 @@ UMLClass - 770 - 280 - 180 - 40 + 864 + 81 + 162 + 36 *RasterImage* -- @@ -33,10 +33,10 @@ UMLClass - 1100 - 240 - 210 - 110 + 1161 + 45 + 189 + 99 *ShapedImage* -- @@ -50,10 +50,10 @@ UMLClass - 380 - 490 - 290 - 190 + 513 + 270 + 261 + 171 /*Tool*/ -- @@ -72,10 +72,10 @@ Relation - 660 - 290 - 130 - 30 + 765 + 90 + 117 + 27 lt=<<- 10.0;10.0;110.0;10.0 @@ -83,32 +83,21 @@ Relation - 940 - 290 - 180 - 30 + 1017 + 90 + 162 + 27 lt=<<- 10.0;10.0;160.0;10.0 - - Relation - - 560 - 310 - 30 - 200 - - lt=<<. - 10.0;10.0;10.0;180.0 - UMLClass - 470 - 820 - 230 - 170 + 585 + 567 + 207 + 153 /*SetColorTool*/ -- @@ -125,10 +114,10 @@ UMLClass - 770 - 460 - 250 - 130 + 864 + 243 + 225 + 117 *HistoryTool* -- @@ -144,10 +133,10 @@ UMLClass - 30 - 230 - 210 - 130 + 198 + 36 + 189 + 117 <<Enumeration>> *LineType* @@ -162,10 +151,10 @@ Relation - 1010 - 480 - 110 - 30 + 1080 + 261 + 99 + 27 lt=<<<<- 10.0;10.0;90.0;10.0 @@ -173,10 +162,10 @@ UMLClass - 1100 - 480 - 190 - 50 + 1161 + 261 + 171 + 45 *HistoryAction* -- @@ -187,10 +176,10 @@ UMLClass - 1390 - 500 - 210 - 110 + 1422 + 279 + 189 + 99 <<Enumeration>> *HistoryActionType* @@ -204,10 +193,10 @@ Relation - 1280 - 500 - 130 - 40 + 1323 + 279 + 117 + 36 lt=<- +action_type @@ -216,10 +205,10 @@ UMLClass - 770 - 920 - 250 - 50 + 864 + 657 + 225 + 45 *FloodFillTool* -- @@ -230,10 +219,10 @@ UMLClass - 770 - 1000 - 250 - 50 + 864 + 729 + 225 + 45 *PlainTool* -- @@ -244,27 +233,26 @@ UMLClass - 770 - 790 - 250 - 100 + 864 + 540 + 225 + 90 /*FormsTool*/ -- +edge_display_line_type: LineType +edge_display_color: Color +edge_display_thickness: int --- -+handleImageClick(Vector2): void +-- UMLClass - 770 - 690 - 250 - 70 + 864 + 450 + 225 + 63 *PenTool* -- @@ -276,10 +264,10 @@ UMLClass - 1110 - 750 - 260 - 100 + 1170 + 504 + 234 + 90 *RectangleTool* -- @@ -292,10 +280,10 @@ UMLClass - 1110 - 870 - 240 - 80 + 1170 + 612 + 216 + 72 *LineTool* -- @@ -308,10 +296,10 @@ UMLClass - 1110 - 630 - 260 - 100 + 1170 + 396 + 234 + 90 *ConvexFormsTool* -- @@ -324,10 +312,10 @@ UMLClass - 1110 - 970 - 260 - 100 + 1170 + 702 + 234 + 90 *PolygonTool* -- @@ -340,65 +328,65 @@ Relation - 690 - 690 - 100 - 160 + 783 + 450 + 99 + 144 lt=<<- - 10.0;140.0;80.0;10.0 + 10.0;140.0;90.0;10.0 Relation - 690 - 790 - 100 - 110 + 783 + 540 + 99 + 99 lt=<<- - 10.0;90.0;80.0;10.0 + 10.0;90.0;90.0;10.0 Relation - 690 - 920 - 100 - 30 + 783 + 657 + 99 + 27 lt=<<- - 10.0;10.0;80.0;10.0 + 10.0;10.0;90.0;10.0 Relation - 690 - 970 - 100 - 60 + 783 + 702 + 99 + 54 lt=<<- - 10.0;10.0;80.0;40.0 + 10.0;10.0;90.0;40.0 Relation - 560 - 670 - 30 - 170 + 666 + 432 + 36 + 153 lt=<<- - 10.0;10.0;10.0;150.0 + 20.0;10.0;10.0;150.0 Relation - 1010 - 670 - 120 - 160 + 1080 + 432 + 108 + 144 lt=<<- 10.0;140.0;100.0;10.0 @@ -406,10 +394,10 @@ Relation - 1010 - 780 - 120 - 70 + 1080 + 531 + 108 + 63 lt=<<- 10.0;50.0;100.0;10.0 @@ -417,10 +405,10 @@ Relation - 1010 - 850 - 120 - 70 + 1080 + 585 + 108 + 63 lt=<<- 10.0;10.0;100.0;50.0 @@ -428,21 +416,21 @@ Relation - 1010 - 870 - 120 - 140 + 1080 + 603 + 108 + 135 lt=<<- - 10.0;10.0;100.0;120.0 + 10.0;10.0;100.0;130.0 Relation - 660 - 470 - 130 - 80 + 765 + 252 + 117 + 72 lt=<<- 10.0;60.0;110.0;10.0 @@ -450,10 +438,10 @@ UMLClass - 770 - 1080 - 250 - 90 + 1179 + 810 + 225 + 81 *CircleTool* -- @@ -466,21 +454,21 @@ Relation - 670 - 980 - 120 - 130 + 1071 + 621 + 126 + 216 lt=<<- - 10.0;10.0;100.0;110.0 + 10.0;10.0;120.0;220.0 UMLClass - 30 - 670 - 250 - 70 + 261 + 585 + 225 + 63 *MergeTool* -- @@ -492,10 +480,10 @@ UMLClass - 30 - 430 - 250 - 50 + 198 + 216 + 225 + 45 *RotateTool* -- @@ -506,10 +494,10 @@ UMLClass - 30 - 550 - 250 - 50 + 198 + 324 + 225 + 45 *ResizeTool* -- @@ -520,10 +508,10 @@ Relation - 270 - 440 - 130 - 110 + 414 + 225 + 117 + 99 lt=<<- 110.0;90.0;10.0;10.0 @@ -531,10 +519,10 @@ Relation - 270 - 560 - 130 - 50 + 414 + 333 + 117 + 45 lt=<<- 110.0;30.0;10.0;10.0 @@ -542,12 +530,12 @@ Relation - 270 - 640 - 130 - 90 + 477 + 405 + 54 + 234 lt=<<- - 110.0;10.0;10.0;70.0 + 40.0;10.0;10.0;240.0 diff --git a/UML/first_draft.uxf b/UML/first_draft.uxf index b6f95d1..e0818f9 100644 --- a/UML/first_draft.uxf +++ b/UML/first_draft.uxf @@ -8,7 +8,7 @@ UMLClass - 430 + 390 230 230 120 @@ -24,7 +24,7 @@ UMLClass - 1150 + 1110 60 210 190 @@ -43,7 +43,7 @@ info[layer][info] UMLClass - 1040 + 1000 290 210 70 @@ -56,7 +56,7 @@ tranzparenzInfo Relation - 1140 + 1100 240 120 70 @@ -67,7 +67,7 @@ tranzparenzInfo UMLClass - 1300 + 1260 290 210 70 @@ -80,7 +80,7 @@ tranzparenzInfo Relation - 1260 + 1220 240 170 70 @@ -91,7 +91,7 @@ tranzparenzInfo UMLClass - 170 + 130 90 210 110 @@ -108,7 +108,7 @@ DisplayName UMLClass - 610 + 570 30 210 120 @@ -124,7 +124,7 @@ toolID UMLClass - 790 + 750 180 210 120 @@ -143,7 +143,7 @@ schrittdaten[schritt][daten] Relation - 720 + 680 140 200 60 @@ -154,7 +154,7 @@ schrittdaten[schritt][daten] Relation - 540 + 500 140 180 110 @@ -165,7 +165,7 @@ schrittdaten[schritt][daten] UMLClass - 100 + 60 430 230 100 @@ -181,7 +181,7 @@ schrittdaten[schritt][daten] UMLClass - 560 + 520 420 230 120 @@ -197,7 +197,7 @@ schrittdaten[schritt][daten] UMLClass - 800 + 760 420 230 120 @@ -213,7 +213,7 @@ schrittdaten[schritt][daten] UMLClass - 1040 + 1000 420 230 120 @@ -229,7 +229,7 @@ schrittdaten[schritt][daten] Relation - 210 + 170 340 350 110 @@ -240,7 +240,7 @@ schrittdaten[schritt][daten] Relation - 670 + 630 140 120 300 @@ -251,7 +251,7 @@ schrittdaten[schritt][daten] Relation - 710 + 670 140 240 300 @@ -262,7 +262,7 @@ schrittdaten[schritt][daten] Relation - 710 + 670 140 470 300 @@ -273,7 +273,7 @@ schrittdaten[schritt][daten] UMLClass - 100 + 60 540 230 100 @@ -289,7 +289,7 @@ schrittdaten[schritt][daten] Relation - 200 + 160 340 360 220 @@ -300,7 +300,7 @@ schrittdaten[schritt][daten] UMLClass - 100 + 60 650 230 100 @@ -316,7 +316,7 @@ schrittdaten[schritt][daten] Relation - 200 + 160 340 360 330 @@ -327,7 +327,7 @@ schrittdaten[schritt][daten] UMLClass - 490 + 450 590 230 100 @@ -343,7 +343,7 @@ schrittdaten[schritt][daten] Relation - 450 + 410 340 190 270 @@ -354,7 +354,7 @@ schrittdaten[schritt][daten] UMLClass - 380 + 340 750 250 100 @@ -370,7 +370,7 @@ schrittdaten[schritt][daten] Relation - 510 + 470 680 120 90 @@ -381,7 +381,7 @@ schrittdaten[schritt][daten] UMLClass - 640 + 600 750 410 100 @@ -397,7 +397,7 @@ schrittdaten[schritt][daten] Relation - 600 + 560 680 180 90 @@ -408,7 +408,7 @@ schrittdaten[schritt][daten] UMLClass - 1060 + 1020 750 390 100 @@ -424,7 +424,7 @@ schrittdaten[schritt][daten] Relation - 600 + 560 680 590 90 diff --git a/UML/second_draft.uxf b/UML/second_draft.uxf index ca32887..59ecfbe 100644 --- a/UML/second_draft.uxf +++ b/UML/second_draft.uxf @@ -8,8 +8,8 @@ UMLClass - 330 - 210 + 400 + 230 230 120 @@ -24,8 +24,8 @@ UMLClass - 1050 - 40 + 1120 + 60 210 190 @@ -44,8 +44,8 @@ info[layer][info] UMLClass - 940 - 270 + 1010 + 290 210 70 @@ -57,8 +57,8 @@ info[layer][info] UMLClass - 1220 - 440 + 1290 + 460 210 70 @@ -70,8 +70,8 @@ info[layer][info] UMLClass - 70 - 70 + 140 + 90 210 110 @@ -87,8 +87,8 @@ DisplayName UMLClass - 510 - 10 + 580 + 30 210 120 @@ -104,8 +104,8 @@ toolID UMLClass - 690 - 160 + 760 + 180 210 120 @@ -123,8 +123,8 @@ schrittdaten[schritt][daten] UMLClass - 0 - 410 + 70 + 430 230 100 @@ -139,8 +139,8 @@ schrittdaten[schritt][daten] UMLClass - 460 - 400 + 530 + 420 230 120 @@ -155,8 +155,8 @@ schrittdaten[schritt][daten] UMLClass - 700 - 400 + 770 + 420 230 120 @@ -171,8 +171,8 @@ schrittdaten[schritt][daten] UMLClass - 940 - 400 + 1010 + 420 230 120 @@ -187,8 +187,8 @@ schrittdaten[schritt][daten] UMLClass - 0 - 520 + 70 + 540 230 100 @@ -203,8 +203,8 @@ schrittdaten[schritt][daten] UMLClass - 0 - 630 + 70 + 650 230 100 @@ -219,8 +219,8 @@ schrittdaten[schritt][daten] UMLClass - 390 - 570 + 460 + 590 230 100 @@ -235,8 +235,8 @@ schrittdaten[schritt][daten] UMLClass - 280 - 730 + 350 + 750 250 100 @@ -251,8 +251,8 @@ schrittdaten[schritt][daten] UMLClass - 540 - 730 + 610 + 750 410 100 @@ -267,8 +267,8 @@ schrittdaten[schritt][daten] UMLClass - 960 - 730 + 1030 + 750 390 100 @@ -283,8 +283,8 @@ schrittdaten[schritt][daten] UMLClass - 1250 - 310 + 1320 + 330 210 90 @@ -301,8 +301,8 @@ width Relation - 120 - 320 + 190 + 340 340 110 @@ -312,41 +312,41 @@ width Relation - 110 - 320 + 180 + 340 350 330 lt=<<- - 330.0;10.0;240.0;300.0;10.0;310.0 + 330.0;10.0;240.0;240.0;240.0;310.0;10.0;310.0 Relation - 100 - 320 + 170 + 340 360 220 lt=<<- - 340.0;10.0;280.0;190.0;10.0;200.0 - - - Relation - - 370 - 320 - 150 - 270 - - lt=<<- - 70.0;10.0;10.0;190.0;130.0;250.0 + 340.0;10.0;270.0;190.0;10.0;200.0 Relation 430 - 660 + 340 + 160 + 270 + + lt=<<- + 80.0;10.0;10.0;190.0;140.0;250.0 + + + Relation + + 500 + 680 100 90 @@ -356,8 +356,8 @@ width Relation - 500 - 660 + 570 + 680 270 90 @@ -367,8 +367,8 @@ width Relation - 500 - 660 + 570 + 680 690 90 @@ -378,8 +378,8 @@ width Relation - 560 - 120 + 630 + 140 100 300 @@ -389,8 +389,8 @@ width Relation - 610 - 120 + 680 + 140 220 300 @@ -400,8 +400,8 @@ width Relation - 610 - 120 + 680 + 140 460 300 @@ -411,8 +411,8 @@ width Relation - 1160 - 220 + 1230 + 240 210 110 @@ -422,8 +422,8 @@ width Relation - 1030 - 220 + 1100 + 240 160 70 @@ -433,8 +433,8 @@ width Relation - 1040 - 330 + 1110 + 350 310 130 @@ -444,8 +444,8 @@ width Relation - 430 - 120 + 500 + 140 210 110 @@ -455,8 +455,8 @@ width Relation - 610 - 120 + 680 + 140 210 60 @@ -466,8 +466,8 @@ width UMLClass - 0 - 810 + 70 + 830 270 100 @@ -482,19 +482,19 @@ width Relation - 100 - 320 + 170 + 340 360 510 lt=<<- - 340.0;10.0;250.0;300.0;140.0;450.0;10.0;490.0 + 340.0;10.0;250.0;240.0;250.0;360.0;160.0;360.0;150.0;450.0;10.0;450.0;10.0;490.0 UMLNote - 1290 - 480 + 1360 + 500 140 70 diff --git a/Use Case (Bastian, Jan)/IntelliPhoto.png b/Use Case (Bastian, Jan)/IntelliPhoto.png deleted file mode 100644 index 97c4790..0000000 Binary files a/Use Case (Bastian, Jan)/IntelliPhoto.png and /dev/null differ diff --git a/Use Case (Bastian, Jan)/IntelliPhoto.uxf b/Use Case (Bastian, Jan)/IntelliPhoto.uxf index e1c3cc9..3458c0d 100644 --- a/Use Case (Bastian, Jan)/IntelliPhoto.uxf +++ b/Use Case (Bastian, Jan)/IntelliPhoto.uxf @@ -1,13 +1,13 @@ - 10 + 8 UMLActor - 1200 - 530 - 100 - 110 + 520 + 272 + 80 + 88 3D-Künstler bg=green @@ -16,10 +16,10 @@ bg=green UMLActor - 210 - 190 - 80 - 110 + 544 + 392 + 64 + 88 Einsteiger bg=red @@ -28,10 +28,10 @@ bg=red UMLUseCase - 470 - 140 - 120 - 70 + 816 + 232 + 96 + 56 Zusammenfügen von Bildern @@ -41,10 +41,10 @@ bg=red UMLUseCase - 620 - 190 - 120 - 70 + 816 + 296 + 96 + 56 Ändern der Bilderauflösung @@ -54,10 +54,10 @@ bg=red UMLUseCase - 700 - 300 - 120 - 70 + 824 + 376 + 96 + 56 Drehen von Bildern @@ -67,10 +67,10 @@ bg=red UMLUseCase - 150 - 490 - 120 - 70 + 816 + 536 + 96 + 56 Retuschieren der Bilder @@ -80,10 +80,10 @@ bg=magenta UMLActor - 350 - 420 - 100 - 110 + 536 + 544 + 80 + 88 Casual User bg=red @@ -92,98 +92,98 @@ bg=red Relation - 240 - 160 - 250 - 50 + 568 + 256 + 264 + 152 - 230.0;20.0;10.0;30.0 + 310.0;10.0;10.0;170.0 Relation - 240 - 180 - 420 - 90 + 568 + 336 + 280 + 72 - 400.0;70.0;10.0;10.0 + 330.0;10.0;10.0;70.0 Relation - 240 - 180 - 480 - 170 + 568 + 376 + 272 + 40 - 460.0;150.0;10.0;10.0 + 320.0;30.0;10.0;20.0 Relation - 390 - 170 - 100 - 270 + 568 + 256 + 264 + 304 - 80.0;10.0;10.0;250.0 + 310.0;10.0;10.0;360.0 Relation - 390 - 240 - 270 - 200 + 568 + 336 + 280 + 224 - 250.0;10.0;10.0;180.0 + 330.0;10.0;10.0;260.0 Relation - 390 - 320 - 330 - 120 + 568 + 392 + 272 + 168 - 310.0;10.0;10.0;100.0 + 320.0;10.0;10.0;190.0 Relation - 260 - 410 - 160 - 130 + 568 + 536 + 264 + 40 - 10.0;110.0;140.0;10.0 + 310.0;30.0;10.0;10.0 Relation - 260 - 510 - 30 - 150 + 576 + 560 + 256 + 160 - 10.0;10.0;10.0;130.0 + 300.0;10.0;10.0;180.0 UMLUseCase - 390 - 710 - 120 - 70 + 816 + 744 + 96 + 56 Korrektur- werkzeuge @@ -193,10 +193,10 @@ bg=blue UMLNote - 370 - 820 - 140 - 70 + 808 + 832 + 112 + 56 Helligkeit/Kontrast Farbton/Sättigung @@ -207,32 +207,32 @@ bg=blue Relation - 260 - 630 - 150 - 130 + 576 + 696 + 256 + 88 - 130.0;110.0;10.0;10.0 + 300.0;90.0;10.0;10.0 Relation - 430 - 770 - 40 - 70 + 856 + 792 + 24 + 56 - 20.0;10.0;10.0;50.0 + 10.0;10.0;10.0;50.0 UMLUseCase - 540 - 580 - 120 - 70 + 816 + 616 + 96 + 56 Pinsel bg=blue @@ -241,10 +241,10 @@ bg=blue UMLUseCase - 550 - 670 - 120 - 70 + 816 + 680 + 96 + 56 Auswahl- werkzeuge @@ -254,32 +254,32 @@ bg=blue Relation - 260 - 630 - 310 - 90 + 576 + 688 + 256 + 32 - 290.0;70.0;10.0;10.0 + 300.0;20.0;10.0;20.0 Relation - 260 - 600 - 300 - 60 + 576 + 632 + 256 + 88 - 280.0;10.0;10.0;40.0 + 300.0;10.0;10.0;90.0 UMLActor - 180 - 640 - 180 - 110 + 512 + 704 + 144 + 88 Freiberufliche Fotografen bg=blue @@ -288,10 +288,10 @@ bg=blue UMLUseCase - 820 - 420 - 120 - 70 + 824 + 456 + 96 + 56 Layerstruktur bg=dark_gray @@ -300,21 +300,21 @@ bg=dark_gray Relation - 1110 - 520 - 160 - 120 + 552 + 184 + 280 + 104 - 10.0;100.0;140.0;10.0 + 330.0;10.0;10.0;110.0 UMLUseCase - 1000 - 590 - 120 - 70 + 816 + 168 + 96 + 56 Schnittstelle für 3D-Modelle @@ -324,21 +324,21 @@ bg=green Relation - 1020 - 520 - 250 - 50 + 552 + 112 + 280 + 176 - 10.0;30.0;230.0;10.0 + 330.0;10.0;10.0;200.0 UMLUseCase - 910 - 520 - 120 - 70 + 816 + 96 + 96 + 56 Erzeugen von 3D-Objekten @@ -348,45 +348,58 @@ bg=green Relation - 260 - 450 - 580 - 210 + 576 + 480 + 264 + 240 - 560.0;10.0;10.0;190.0 + 310.0;10.0;10.0;280.0 Relation - 390 - 410 - 450 - 70 + 568 + 480 + 272 + 80 - 430.0;50.0;10.0;10.0 + 320.0;10.0;10.0;80.0 Relation - 240 - 180 - 600 - 300 + 568 + 384 + 272 + 120 - 580.0;280.0;10.0;10.0 + 320.0;130.0;10.0;10.0 Relation - 930 - 440 - 340 - 110 + 552 + 264 + 288 + 240 - 10.0;10.0;320.0;90.0 + 340.0;280.0;10.0;10.0 + + + UMLClass + + 760 + 56 + 216 + 864 + + lw=2 +IntelliPhoto Benchmark 1.0 +bg=gray + diff --git a/Zusammenfassung/Klassen_Verantwortlichkeiten_und_Kollaborationen.txt b/Zusammenfassung/Klassen_Verantwortlichkeiten_und_Kollaborationen.txt index 91d2a7a..6c77ca5 100644 --- a/Zusammenfassung/Klassen_Verantwortlichkeiten_und_Kollaborationen.txt +++ b/Zusammenfassung/Klassen_Verantwortlichkeiten_und_Kollaborationen.txt @@ -123,7 +123,7 @@ Klasse: Merge-View-Tool Vererbung: - View-Tool Verantwortlichkeiten: - - Das anzeigen zweier Bilder in der Datei + - Das Anzeigen zweier Bilder in der Datei Kollaborationen: - Der Anwender möchte ein Bild neben einem anderen Bild anzeigen - Der Anwender möchte ein Bild über einem anderen anzeigen lassen @@ -214,13 +214,13 @@ Klasse: Kreis-Tool Kollaborationen: - Der Anwender möchte einen beliebigen Kreis und eine beliebige Ellipse zeichnen können -Klasse: Selection-Tool +Klasse: Selection-Tool(abstrakt) Vererbung: -Tool Verantwortlichkeiten: - -Auswählen von Bildern + -Auswählen von einem Bereich(beliebiger Bereich) Kollaborationen: - - Der Anwender möchte ein Object Auswählen (quadratisch) + - Der Anwender möchte ein Bereich Auswählen (quadratisch) Klasse: Cut-Tool Vererbung: @@ -230,7 +230,7 @@ Klasse: Cut-Tool Kollaborationen - Der Anwender möchte ein Bild auswählen und bewegen oder löschen -Klasse: Korrektur-Tool +Klasse: Korrektur-Tool(abstrakt) Vererbung: -Tool Verantwortlichkeiten: @@ -242,9 +242,9 @@ Klasse: Helligkeits-Tool Vererbung: Korrektur-Tool Verantwortlichkeiten - Verändert den Helligkeits Werte + Verändert die Helligkeits Werte Kollaboration: - Der Anwender möchte das Bild dunkeln oder aufhellen + Der Anwender möchte das Bild verdunkeln oder aufhellen Klasse: Farbton-Tool Vererbung: @@ -252,7 +252,7 @@ Klasse: Farbton-Tool Verantwortlichkeiten: Verändert die Sättigung von Farbdaten Kollaborationen: - Der User möchte ein Bild SÄttigen oder verblassen + Der User möchte ein Bild sättigen oder verblassen Klasse: Gradations-Tool Vererbung: @@ -266,34 +266,36 @@ Klasse: 3D-Objekt Vererbung: - Verantwortlichkeiten: - -Wissen über die Vertices und das Managed dieser + -Wissen über die Vertices und das Managen dieser Kollaborationen: - -Der User möchte ein 3d Object laden + -Der User möchte ein 3D Objekt laden Klassen: 3D-Inspector Vererbung: - Verantwortlichkeiten: - -Darstellen eines §D objects und des projezierung (RailTracer) + -Darstellen eines 3D Objekts und der Projezierung (RayTracer) Kollaborationen: - -Der User möchte ein 3d object auf das layer projezieren + -Der User möchte ein 3D Objekt auf das Layer projezieren -Klasse: layer +Klasse: Layer Vererbung: - Verantwortlichkeiten: - -Darstellung eines Bildes und S>ichtbarkeit auf sich selbst + -Darstellung eines Bildes und Sichtbarkeit auf sich selbst Kollaborationen: -Der User möchte ein Bild auf einem Layer darstellen -Klasse: layer-manager +Klasse: Layer-Manager Vererbung: - Verantwortlichkeiten: - -Sichtbarkeit und Darstellung der Bilder auf verschiedenen layern + -Sichtbarkeit und Darstellung der Bilder auf verschiedenen Layern + -Projektion auf ein Bild Kollaborationen: - -Der User möchte ein layer über das andere schieben - -Der User möchte die layer löschen + -Der User möchte ein Layer über das andere schieben + -Der User möchte die Layer löschen + -neues Layer erstellen