mirror of
https://github.com/creyD/intelliphoto.git
synced 2026-04-12 19:40:28 +02:00
My UML work
This commit is contained in:
BIN
Paul/UML.png
Normal file
BIN
Paul/UML.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 125 KiB |
553
Paul/UML.uxf
Normal file
553
Paul/UML.uxf
Normal file
@@ -0,0 +1,553 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<diagram program="umlet" version="14.3.0">
|
||||
<zoom_level>10</zoom_level>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>480</x>
|
||||
<y>230</y>
|
||||
<w>190</w>
|
||||
<h>90</h>
|
||||
</coordinates>
|
||||
<panel_attributes>/*Image*/
|
||||
--
|
||||
+pixel_data: byte[][]
|
||||
+size: Vector2
|
||||
--
|
||||
+clear_image(Color)</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>770</x>
|
||||
<y>280</y>
|
||||
<w>180</w>
|
||||
<h>40</h>
|
||||
</coordinates>
|
||||
<panel_attributes>*RasterImage*
|
||||
--
|
||||
--</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>1100</x>
|
||||
<y>240</y>
|
||||
<w>210</w>
|
||||
<h>110</h>
|
||||
</coordinates>
|
||||
<panel_attributes>*ShapedImage*
|
||||
--
|
||||
-polygon_data: byte[][]
|
||||
--
|
||||
+create_vertex(Vector2)
|
||||
+remove_vertex(Vector2)
|
||||
+clear_polygon()</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>380</x>
|
||||
<y>490</y>
|
||||
<w>290</w>
|
||||
<h>190</h>
|
||||
</coordinates>
|
||||
<panel_attributes>/*Tool*/
|
||||
--
|
||||
+effected_area_border_color: Color
|
||||
+effected_area_border_radius: int
|
||||
+effected_area_border_line_type: LineType
|
||||
+name: String
|
||||
+icon: Sprite
|
||||
+tooltip: String
|
||||
+description: String
|
||||
...
|
||||
--
|
||||
/+handleImageClick(Vector2): void/</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>660</x>
|
||||
<y>290</y>
|
||||
<w>130</w>
|
||||
<h>30</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<<-</panel_attributes>
|
||||
<additional_attributes>10.0;10.0;110.0;10.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>940</x>
|
||||
<y>290</y>
|
||||
<w>180</w>
|
||||
<h>30</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<<-</panel_attributes>
|
||||
<additional_attributes>10.0;10.0;160.0;10.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>560</x>
|
||||
<y>310</y>
|
||||
<w>30</w>
|
||||
<h>200</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<<.</panel_attributes>
|
||||
<additional_attributes>10.0;10.0;10.0;180.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>470</x>
|
||||
<y>820</y>
|
||||
<w>230</w>
|
||||
<h>170</h>
|
||||
</coordinates>
|
||||
<panel_attributes>/*SetColorTool*/
|
||||
--
|
||||
+colors: Color[255]
|
||||
+selected_colors: Color[2]
|
||||
--
|
||||
+renderColorPalette(): void
|
||||
+setMainColor(Color): void
|
||||
+setSecondaryColor(Color): void
|
||||
+getMainColor(): Color
|
||||
+getSecondaryColor(): Color</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>770</x>
|
||||
<y>460</y>
|
||||
<w>250</w>
|
||||
<h>130</h>
|
||||
</coordinates>
|
||||
<panel_attributes>*HistoryTool*
|
||||
--
|
||||
-history: HistoryAction[20]
|
||||
-current_location: int
|
||||
--
|
||||
+undo(): bool
|
||||
+redo(): bool
|
||||
+clearRedo(): void
|
||||
+addUndo(HistoryAction): void</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>30</x>
|
||||
<y>230</y>
|
||||
<w>210</w>
|
||||
<h>130</h>
|
||||
</coordinates>
|
||||
<panel_attributes><<Enumeration>>
|
||||
*LineType*
|
||||
--
|
||||
Solid
|
||||
Dotted
|
||||
Dashed
|
||||
LongDash
|
||||
...</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>1010</x>
|
||||
<y>480</y>
|
||||
<w>110</w>
|
||||
<h>30</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<<<<-</panel_attributes>
|
||||
<additional_attributes>10.0;10.0;90.0;10.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>1100</x>
|
||||
<y>480</y>
|
||||
<w>190</w>
|
||||
<h>50</h>
|
||||
</coordinates>
|
||||
<panel_attributes>*HistoryAction*
|
||||
--
|
||||
+string action_data[]
|
||||
--</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>1390</x>
|
||||
<y>500</y>
|
||||
<w>210</w>
|
||||
<h>110</h>
|
||||
</coordinates>
|
||||
<panel_attributes><<Enumeration>>
|
||||
*HistoryActionType*
|
||||
--
|
||||
ColorChange
|
||||
Deletion
|
||||
PolygonVertex
|
||||
....</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>1280</x>
|
||||
<y>500</y>
|
||||
<w>130</w>
|
||||
<h>40</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<-
|
||||
+action_type</panel_attributes>
|
||||
<additional_attributes>110.0;20.0;10.0;20.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>770</x>
|
||||
<y>920</y>
|
||||
<w>250</w>
|
||||
<h>50</h>
|
||||
</coordinates>
|
||||
<panel_attributes>*FloodFillTool*
|
||||
--
|
||||
--
|
||||
+handleImageClick(Vector2): void</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>770</x>
|
||||
<y>1000</y>
|
||||
<w>250</w>
|
||||
<h>50</h>
|
||||
</coordinates>
|
||||
<panel_attributes>*PlainTool*
|
||||
--
|
||||
--
|
||||
+handleImageClick(Vector2): void</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>770</x>
|
||||
<y>790</y>
|
||||
<w>250</w>
|
||||
<h>100</h>
|
||||
</coordinates>
|
||||
<panel_attributes>/*FormsTool*/
|
||||
--
|
||||
+edge_display_line_type: LineType
|
||||
+edge_display_color: Color
|
||||
+edge_display_thickness: int
|
||||
--
|
||||
+handleImageClick(Vector2): void</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>770</x>
|
||||
<y>690</y>
|
||||
<w>250</w>
|
||||
<h>70</h>
|
||||
</coordinates>
|
||||
<panel_attributes>*PenTool*
|
||||
--
|
||||
-radius: int
|
||||
--
|
||||
+handleImageClick(Vector2): void</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>1110</x>
|
||||
<y>750</y>
|
||||
<w>260</w>
|
||||
<h>100</h>
|
||||
</coordinates>
|
||||
<panel_attributes>*RectangleTool*
|
||||
--
|
||||
+edge_thickness: int
|
||||
+edge_line_type: LineType
|
||||
--
|
||||
+handleImageClick(Vector2): void</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>1110</x>
|
||||
<y>870</y>
|
||||
<w>240</w>
|
||||
<h>80</h>
|
||||
</coordinates>
|
||||
<panel_attributes>*LineTool*
|
||||
--
|
||||
+thickness: int
|
||||
+line_type: LineType
|
||||
--
|
||||
+handleImageClick(Vector2): void</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>1110</x>
|
||||
<y>630</y>
|
||||
<w>260</w>
|
||||
<h>100</h>
|
||||
</coordinates>
|
||||
<panel_attributes>*ConvexFormsTool*
|
||||
--
|
||||
+edge_thickness: int
|
||||
+edge_line_type: LineType
|
||||
--
|
||||
+handleImageClick(Vector2): void</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>1110</x>
|
||||
<y>970</y>
|
||||
<w>260</w>
|
||||
<h>100</h>
|
||||
</coordinates>
|
||||
<panel_attributes>*PolygonTool*
|
||||
--
|
||||
+edge_thickness: int
|
||||
+edge_line_type: LineType
|
||||
--
|
||||
+handleImageClick(Vector2): void</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>690</x>
|
||||
<y>690</y>
|
||||
<w>100</w>
|
||||
<h>160</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<<-</panel_attributes>
|
||||
<additional_attributes>10.0;140.0;80.0;10.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>690</x>
|
||||
<y>790</y>
|
||||
<w>100</w>
|
||||
<h>110</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<<-</panel_attributes>
|
||||
<additional_attributes>10.0;90.0;80.0;10.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>690</x>
|
||||
<y>920</y>
|
||||
<w>100</w>
|
||||
<h>30</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<<-</panel_attributes>
|
||||
<additional_attributes>10.0;10.0;80.0;10.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>690</x>
|
||||
<y>970</y>
|
||||
<w>100</w>
|
||||
<h>60</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<<-</panel_attributes>
|
||||
<additional_attributes>10.0;10.0;80.0;40.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>560</x>
|
||||
<y>670</y>
|
||||
<w>30</w>
|
||||
<h>170</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<<-</panel_attributes>
|
||||
<additional_attributes>10.0;10.0;10.0;150.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>1010</x>
|
||||
<y>670</y>
|
||||
<w>120</w>
|
||||
<h>160</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<<-</panel_attributes>
|
||||
<additional_attributes>10.0;140.0;100.0;10.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>1010</x>
|
||||
<y>780</y>
|
||||
<w>120</w>
|
||||
<h>70</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<<-</panel_attributes>
|
||||
<additional_attributes>10.0;50.0;100.0;10.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>1010</x>
|
||||
<y>850</y>
|
||||
<w>120</w>
|
||||
<h>70</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<<-</panel_attributes>
|
||||
<additional_attributes>10.0;10.0;100.0;50.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>1010</x>
|
||||
<y>870</y>
|
||||
<w>120</w>
|
||||
<h>140</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<<-</panel_attributes>
|
||||
<additional_attributes>10.0;10.0;100.0;120.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>660</x>
|
||||
<y>470</y>
|
||||
<w>130</w>
|
||||
<h>80</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<<-</panel_attributes>
|
||||
<additional_attributes>10.0;60.0;110.0;10.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>770</x>
|
||||
<y>1080</y>
|
||||
<w>250</w>
|
||||
<h>90</h>
|
||||
</coordinates>
|
||||
<panel_attributes>*CircleTool*
|
||||
--
|
||||
+edge_thickness: int
|
||||
+edge_line_type: LineType
|
||||
--
|
||||
+handleImageClick(Vector2): void</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>670</x>
|
||||
<y>980</y>
|
||||
<w>120</w>
|
||||
<h>130</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<<-</panel_attributes>
|
||||
<additional_attributes>10.0;10.0;100.0;110.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>30</x>
|
||||
<y>670</y>
|
||||
<w>250</w>
|
||||
<h>70</h>
|
||||
</coordinates>
|
||||
<panel_attributes>*MergeTool*
|
||||
--
|
||||
+import_file: DataStream<File>
|
||||
--
|
||||
+handleImageClick(Vector2): void</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>30</x>
|
||||
<y>430</y>
|
||||
<w>250</w>
|
||||
<h>50</h>
|
||||
</coordinates>
|
||||
<panel_attributes>*RotateTool*
|
||||
--
|
||||
--
|
||||
+handleImageClick(Vector2): void</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>UMLClass</id>
|
||||
<coordinates>
|
||||
<x>30</x>
|
||||
<y>550</y>
|
||||
<w>250</w>
|
||||
<h>50</h>
|
||||
</coordinates>
|
||||
<panel_attributes>*ResizeTool*
|
||||
--
|
||||
--
|
||||
+handleImageClick(Vector2): void</panel_attributes>
|
||||
<additional_attributes/>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>270</x>
|
||||
<y>440</y>
|
||||
<w>130</w>
|
||||
<h>110</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<<-</panel_attributes>
|
||||
<additional_attributes>110.0;90.0;10.0;10.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>270</x>
|
||||
<y>560</y>
|
||||
<w>130</w>
|
||||
<h>50</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<<-</panel_attributes>
|
||||
<additional_attributes>110.0;30.0;10.0;10.0</additional_attributes>
|
||||
</element>
|
||||
<element>
|
||||
<id>Relation</id>
|
||||
<coordinates>
|
||||
<x>270</x>
|
||||
<y>640</y>
|
||||
<w>130</w>
|
||||
<h>90</h>
|
||||
</coordinates>
|
||||
<panel_attributes>lt=<<-</panel_attributes>
|
||||
<additional_attributes>110.0;10.0;10.0;70.0</additional_attributes>
|
||||
</element>
|
||||
</diagram>
|
||||
Reference in New Issue
Block a user