/
chukharev
/
geometry3d
Обзор
Документация
Войти
/
chukharev
/
geometry3d
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
docs/G3dClasses.dia
4 366 строк
151 KB
Vladimir Chukharev
Merge the brunch 'subdividing' into trunk.
29 июн 2026, 10:08
29 июн 2026, 10:08
37985ed
Код
Авторство
О чём код?
<?xml version="1.0" encoding="UTF-8"?> <dia:diagram xmlns:dia="http://www.lysator.liu.se/~alla/dia/"> <dia:diagramdata> <dia:attribute name="background"> <dia:color val="#ffffff"/> </dia:attribute> <dia:attribute name="pagebreak"> <dia:color val="#000099"/> </dia:attribute> <dia:attribute name="paper"> <dia:composite type="paper"> <dia:attribute name="name"> <dia:string>#A4#</dia:string> </dia:attribute> <dia:attribute name="tmargin"> <dia:real val="2.0199999809265137"/> </dia:attribute> <dia:attribute name="bmargin"> <dia:real val="2.0199999809265137"/> </dia:attribute> <dia:attribute name="lmargin"> <dia:real val="2.0199999809265137"/> </dia:attribute> <dia:attribute name="rmargin"> <dia:real val="2.0199999809265137"/> </dia:attribute> <dia:attribute name="is_portrait"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="scaling"> <dia:real val="0.54132163524627686"/> </dia:attribute> <dia:attribute name="fitto"> <dia:boolean val="true"/> </dia:attribute> <dia:attribute name="fitwidth"> <dia:int val="1"/> </dia:attribute> <dia:attribute name="fitheight"> <dia:int val="1"/> </dia:attribute> </dia:composite> </dia:attribute> <dia:attribute name="grid"> <dia:composite type="grid"> <dia:attribute name="width_x"> <dia:real val="1"/> </dia:attribute> <dia:attribute name="width_y"> <dia:real val="1"/> </dia:attribute> <dia:attribute name="visible_x"> <dia:int val="1"/> </dia:attribute> <dia:attribute name="visible_y"> <dia:int val="1"/> </dia:attribute> <dia:composite type="color"/> </dia:composite> </dia:attribute> <dia:attribute name="color"> <dia:color val="#d8e5e5"/> </dia:attribute> <dia:attribute name="guides"> <dia:composite type="guides"> <dia:attribute name="hguides"/> <dia:attribute name="vguides"/> </dia:composite> </dia:attribute> </dia:diagramdata> <dia:layer name="modules" visible="true"> <dia:object type="Standard - Box" version="0" id="O0"> <dia:attribute name="obj_pos"> <dia:point val="1,12"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="0.95,11.95;4.05,13.05"/> </dia:attribute> <dia:attribute name="elem_corner"> <dia:point val="1,12"/> </dia:attribute> <dia:attribute name="elem_width"> <dia:real val="3"/> </dia:attribute> <dia:attribute name="elem_height"> <dia:real val="1"/> </dia:attribute> <dia:attribute name="border_width"> <dia:real val="0.10000000149011612"/> </dia:attribute> <dia:attribute name="inner_color"> <dia:color val="#ffc0cb"/> </dia:attribute> <dia:attribute name="show_background"> <dia:boolean val="true"/> </dia:attribute> <dia:attribute name="line_style"> <dia:enum val="4"/> </dia:attribute> <dia:attribute name="corner_radius"> <dia:real val="0.5"/> </dia:attribute> </dia:object> <dia:object type="Standard - Text" version="1" id="O1"> <dia:attribute name="obj_pos"> <dia:point val="1.14645,12.1464"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="1.14645,12.1464;3.48895,12.8914"/> </dia:attribute> <dia:attribute name="text"> <dia:composite type="text"> <dia:attribute name="string"> <dia:string>#base3d#</dia:string> </dia:attribute> <dia:attribute name="font"> <dia:font family="sans" style="0" name="Helvetica"/> </dia:attribute> <dia:attribute name="height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="pos"> <dia:point val="1.14645,12.7414"/> </dia:attribute> <dia:attribute name="color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="alignment"> <dia:enum val="0"/> </dia:attribute> </dia:composite> </dia:attribute> <dia:attribute name="valign"> <dia:enum val="0"/> </dia:attribute> <dia:connections> <dia:connection handle="0" to="O0" connection="0"/> </dia:connections> </dia:object> <dia:object type="Standard - Box" version="0" id="O2"> <dia:attribute name="obj_pos"> <dia:point val="1,4"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="0.95,3.95;6.05,5.05"/> </dia:attribute> <dia:attribute name="elem_corner"> <dia:point val="1,4"/> </dia:attribute> <dia:attribute name="elem_width"> <dia:real val="5"/> </dia:attribute> <dia:attribute name="elem_height"> <dia:real val="1"/> </dia:attribute> <dia:attribute name="border_width"> <dia:real val="0.10000000149011612"/> </dia:attribute> <dia:attribute name="inner_color"> <dia:color val="#90ee90"/> </dia:attribute> <dia:attribute name="show_background"> <dia:boolean val="true"/> </dia:attribute> <dia:attribute name="line_style"> <dia:enum val="4"/> </dia:attribute> <dia:attribute name="corner_radius"> <dia:real val="0.5"/> </dia:attribute> </dia:object> <dia:object type="Standard - Text" version="1" id="O3"> <dia:attribute name="obj_pos"> <dia:point val="1.14645,4.14645"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="1.14645,4.14645;4.98395,5.69145"/> </dia:attribute> <dia:attribute name="text"> <dia:composite type="text"> <dia:attribute name="string"> <dia:string>#tolerance3d #</dia:string> </dia:attribute> <dia:attribute name="font"> <dia:font family="sans" style="0" name="Helvetica"/> </dia:attribute> <dia:attribute name="height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="pos"> <dia:point val="1.14645,4.74145"/> </dia:attribute> <dia:attribute name="color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="alignment"> <dia:enum val="0"/> </dia:attribute> </dia:composite> </dia:attribute> <dia:attribute name="valign"> <dia:enum val="0"/> </dia:attribute> <dia:connections> <dia:connection handle="0" to="O2" connection="0"/> </dia:connections> </dia:object> <dia:object type="Standard - Box" version="0" id="O4"> <dia:attribute name="obj_pos"> <dia:point val="1,8"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="0.95,7.95;5.05,9.05"/> </dia:attribute> <dia:attribute name="elem_corner"> <dia:point val="1,8"/> </dia:attribute> <dia:attribute name="elem_width"> <dia:real val="4"/> </dia:attribute> <dia:attribute name="elem_height"> <dia:real val="1"/> </dia:attribute> <dia:attribute name="border_width"> <dia:real val="0.10000000149011612"/> </dia:attribute> <dia:attribute name="inner_color"> <dia:color val="#d8e5e5"/> </dia:attribute> <dia:attribute name="show_background"> <dia:boolean val="true"/> </dia:attribute> <dia:attribute name="line_style"> <dia:enum val="4"/> </dia:attribute> <dia:attribute name="corner_radius"> <dia:real val="0.5"/> </dia:attribute> </dia:object> <dia:object type="Standard - Text" version="1" id="O5"> <dia:attribute name="obj_pos"> <dia:point val="1.14645,8.14645"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="1.14645,8.14645;4.31145,9.69145"/> </dia:attribute> <dia:attribute name="text"> <dia:composite type="text"> <dia:attribute name="string"> <dia:string>#vector_np #</dia:string> </dia:attribute> <dia:attribute name="font"> <dia:font family="sans" style="0" name="Helvetica"/> </dia:attribute> <dia:attribute name="height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="pos"> <dia:point val="1.14645,8.74145"/> </dia:attribute> <dia:attribute name="color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="alignment"> <dia:enum val="0"/> </dia:attribute> </dia:composite> </dia:attribute> <dia:attribute name="valign"> <dia:enum val="0"/> </dia:attribute> <dia:connections> <dia:connection handle="0" to="O4" connection="0"/> </dia:connections> </dia:object> <dia:object type="Standard - Box" version="0" id="O6"> <dia:attribute name="obj_pos"> <dia:point val="1,6"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="0.95,5.95;5.05,7.05"/> </dia:attribute> <dia:attribute name="elem_corner"> <dia:point val="1,6"/> </dia:attribute> <dia:attribute name="elem_width"> <dia:real val="4"/> </dia:attribute> <dia:attribute name="elem_height"> <dia:real val="1"/> </dia:attribute> <dia:attribute name="border_width"> <dia:real val="0.10000000149011612"/> </dia:attribute> <dia:attribute name="inner_color"> <dia:color val="#e6e6fa"/> </dia:attribute> <dia:attribute name="show_background"> <dia:boolean val="true"/> </dia:attribute> <dia:attribute name="line_style"> <dia:enum val="4"/> </dia:attribute> <dia:attribute name="corner_radius"> <dia:real val="0.5"/> </dia:attribute> </dia:object> <dia:object type="Standard - Text" version="1" id="O7"> <dia:attribute name="obj_pos"> <dia:point val="1.14645,6.14645"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="1.14645,6.14645;4.59395,7.69145"/> </dia:attribute> <dia:attribute name="text"> <dia:composite type="text"> <dia:attribute name="string"> <dia:string>#vector_xyz #</dia:string> </dia:attribute> <dia:attribute name="font"> <dia:font family="sans" style="0" name="Helvetica"/> </dia:attribute> <dia:attribute name="height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="pos"> <dia:point val="1.14645,6.74145"/> </dia:attribute> <dia:attribute name="color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="alignment"> <dia:enum val="0"/> </dia:attribute> </dia:composite> </dia:attribute> <dia:attribute name="valign"> <dia:enum val="0"/> </dia:attribute> <dia:connections> <dia:connection handle="0" to="O6" connection="0"/> </dia:connections> </dia:object> <dia:object type="Standard - Box" version="0" id="O8"> <dia:attribute name="obj_pos"> <dia:point val="1,14"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="0.95,13.95;5.05,15.05"/> </dia:attribute> <dia:attribute name="elem_corner"> <dia:point val="1,14"/> </dia:attribute> <dia:attribute name="elem_width"> <dia:real val="4"/> </dia:attribute> <dia:attribute name="elem_height"> <dia:real val="1"/> </dia:attribute> <dia:attribute name="border_width"> <dia:real val="0.10000000149011612"/> </dia:attribute> <dia:attribute name="inner_color"> <dia:color val="#0acdff"/> </dia:attribute> <dia:attribute name="show_background"> <dia:boolean val="true"/> </dia:attribute> <dia:attribute name="line_style"> <dia:enum val="4"/> </dia:attribute> <dia:attribute name="corner_radius"> <dia:real val="0.5"/> </dia:attribute> </dia:object> <dia:object type="Standard - Text" version="1" id="O9"> <dia:attribute name="obj_pos"> <dia:point val="1.14645,14.1464"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="1.14645,14.1464;3.77895,14.8914"/> </dia:attribute> <dia:attribute name="text"> <dia:composite type="text"> <dia:attribute name="string"> <dia:string>#trivial3d#</dia:string> </dia:attribute> <dia:attribute name="font"> <dia:font family="sans" style="0" name="Helvetica"/> </dia:attribute> <dia:attribute name="height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="pos"> <dia:point val="1.14645,14.7414"/> </dia:attribute> <dia:attribute name="color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="alignment"> <dia:enum val="0"/> </dia:attribute> </dia:composite> </dia:attribute> <dia:attribute name="valign"> <dia:enum val="0"/> </dia:attribute> <dia:connections> <dia:connection handle="0" to="O8" connection="0"/> </dia:connections> </dia:object> <dia:object type="Standard - Box" version="0" id="O10"> <dia:attribute name="obj_pos"> <dia:point val="1,16"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="0.95,15.95;4.90355,16.9036"/> </dia:attribute> <dia:attribute name="elem_corner"> <dia:point val="1,16"/> </dia:attribute> <dia:attribute name="elem_width"> <dia:real val="3.853553390593274"/> </dia:attribute> <dia:attribute name="elem_height"> <dia:real val="0.85355339059327662"/> </dia:attribute> <dia:attribute name="border_width"> <dia:real val="0.10000000149011612"/> </dia:attribute> <dia:attribute name="inner_color"> <dia:color val="#ffa500"/> </dia:attribute> <dia:attribute name="show_background"> <dia:boolean val="true"/> </dia:attribute> <dia:attribute name="line_style"> <dia:enum val="4"/> </dia:attribute> <dia:attribute name="corner_radius"> <dia:real val="0.5"/> </dia:attribute> </dia:object> <dia:object type="Standard - Text" version="1" id="O11"> <dia:attribute name="obj_pos"> <dia:point val="1.125,16.125"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="1.125,16.125;4.0525,16.87"/> </dia:attribute> <dia:attribute name="text"> <dia:composite type="text"> <dia:attribute name="string"> <dia:string>#simple3d#</dia:string> </dia:attribute> <dia:attribute name="font"> <dia:font family="sans" style="0" name="Helvetica"/> </dia:attribute> <dia:attribute name="height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="pos"> <dia:point val="1.125,16.72"/> </dia:attribute> <dia:attribute name="color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="alignment"> <dia:enum val="0"/> </dia:attribute> </dia:composite> </dia:attribute> <dia:attribute name="valign"> <dia:enum val="0"/> </dia:attribute> <dia:connections> <dia:connection handle="0" to="O10" connection="0"/> </dia:connections> </dia:object> <dia:object type="UML - Component" version="0" id="O12"> <dia:attribute name="obj_pos"> <dia:point val="0,18"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="-0.05,17.95;6.105,31.7"/> </dia:attribute> <dia:attribute name="meta"> <dia:composite type="dict"/> </dia:attribute> <dia:attribute name="elem_corner"> <dia:point val="0,18"/> </dia:attribute> <dia:attribute name="elem_width"> <dia:real val="6.0549999999999997"/> </dia:attribute> <dia:attribute name="elem_height"> <dia:real val="13.65"/> </dia:attribute> <dia:attribute name="line_colour"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="fill_colour"> <dia:color val="#ffc0cb"/> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="text"> <dia:composite type="text"> <dia:attribute name="string"> <dia:string>#Line O_point Ox_line Oy_line Oz_line Plane Point Vector i_vector j_vector k_vector o_vector vector111 xy_plane xz_plane yz_plane#</dia:string> </dia:attribute> <dia:attribute name="font"> <dia:font family="sans" style="0" name="Helvetica"/> </dia:attribute> <dia:attribute name="height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="pos"> <dia:point val="2.4,19.295"/> </dia:attribute> <dia:attribute name="color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="alignment"> <dia:enum val="0"/> </dia:attribute> </dia:composite> </dia:attribute> </dia:object> <dia:object type="UML - Component" version="0" id="O13"> <dia:attribute name="obj_pos"> <dia:point val="6,18"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="5.95,17.95;15.02,28.5"/> </dia:attribute> <dia:attribute name="meta"> <dia:composite type="dict"/> </dia:attribute> <dia:attribute name="elem_corner"> <dia:point val="6,18"/> </dia:attribute> <dia:attribute name="elem_width"> <dia:real val="8.9699999999999989"/> </dia:attribute> <dia:attribute name="elem_height"> <dia:real val="10.450000000000001"/> </dia:attribute> <dia:attribute name="line_colour"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="fill_colour"> <dia:color val="#90ee90"/> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="text"> <dia:composite type="text"> <dia:attribute name="string"> <dia:string>#AVOIDED_SET G3dError LOG_FORMAT Object3D TOLERANCE Tolerance circumcircle circumsphere circle_boundary_xy log near near0#</dia:string> </dia:attribute> <dia:attribute name="font"> <dia:font family="sans" style="0" name="Helvetica"/> </dia:attribute> <dia:attribute name="height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="pos"> <dia:point val="8.4,19.295"/> </dia:attribute> <dia:attribute name="color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="alignment"> <dia:enum val="0"/> </dia:attribute> </dia:composite> </dia:attribute> </dia:object> <dia:object type="Standard - Box" version="0" id="O14"> <dia:attribute name="obj_pos"> <dia:point val="1,10"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="0.95,9.95;3.77855,10.7786"/> </dia:attribute> <dia:attribute name="elem_corner"> <dia:point val="1,10"/> </dia:attribute> <dia:attribute name="elem_width"> <dia:real val="2.728553390593274"/> </dia:attribute> <dia:attribute name="elem_height"> <dia:real val="0.72855339059327306"/> </dia:attribute> <dia:attribute name="border_width"> <dia:real val="0.10000000149011612"/> </dia:attribute> <dia:attribute name="inner_color"> <dia:color val="#ededc3"/> </dia:attribute> <dia:attribute name="show_background"> <dia:boolean val="true"/> </dia:attribute> <dia:attribute name="line_style"> <dia:enum val="4"/> </dia:attribute> <dia:attribute name="corner_radius"> <dia:real val="0.5"/> </dia:attribute> </dia:object> <dia:object type="Standard - Text" version="1" id="O15"> <dia:attribute name="obj_pos"> <dia:point val="1.10669,10.1067"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="1.10669,10.1067;2.89919,11.6517"/> </dia:attribute> <dia:attribute name="text"> <dia:composite type="text"> <dia:attribute name="string"> <dia:string>#set3d #</dia:string> </dia:attribute> <dia:attribute name="font"> <dia:font family="sans" style="0" name="Helvetica"/> </dia:attribute> <dia:attribute name="height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="pos"> <dia:point val="1.10669,10.7017"/> </dia:attribute> <dia:attribute name="color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="alignment"> <dia:enum val="0"/> </dia:attribute> </dia:composite> </dia:attribute> <dia:attribute name="valign"> <dia:enum val="0"/> </dia:attribute> <dia:connections> <dia:connection handle="0" to="O14" connection="0"/> </dia:connections> </dia:object> <dia:object type="Standard - Text" version="1" id="O16"> <dia:attribute name="obj_pos"> <dia:point val="38,3"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="38,2.405;44.13,3.95"/> </dia:attribute> <dia:attribute name="text"> <dia:composite type="text"> <dia:attribute name="string"> <dia:string>#Classes in modules 2026.06.17#</dia:string> </dia:attribute> <dia:attribute name="font"> <dia:font family="sans" style="0" name="Helvetica"/> </dia:attribute> <dia:attribute name="height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="pos"> <dia:point val="38,3"/> </dia:attribute> <dia:attribute name="color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="alignment"> <dia:enum val="0"/> </dia:attribute> </dia:composite> </dia:attribute> <dia:attribute name="valign"> <dia:enum val="3"/> </dia:attribute> </dia:object> </dia:layer> <dia:layer name="Classes" visible="true" active="true"> <dia:object type="UML - Class" version="0" id="O17"> <dia:attribute name="obj_pos"> <dia:point val="14,7"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="13.95,6.95;23.78,8.45"/> </dia:attribute> <dia:attribute name="elem_corner"> <dia:point val="14,7"/> </dia:attribute> <dia:attribute name="elem_width"> <dia:real val="9.7300000000000004"/> </dia:attribute> <dia:attribute name="elem_height"> <dia:real val="1.3999999999999999"/> </dia:attribute> <dia:attribute name="name"> <dia:string>#G3dError(Exception)#</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="abstract"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="suppress_attributes"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="suppress_operations"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="visible_attributes"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="visible_operations"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="visible_comments"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="wrap_operations"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="wrap_after_char"> <dia:int val="40"/> </dia:attribute> <dia:attribute name="comment_line_length"> <dia:int val="17"/> </dia:attribute> <dia:attribute name="comment_tagging"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="line_width"> <dia:real val="0.10000000000000001"/> </dia:attribute> <dia:attribute name="line_color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="fill_color"> <dia:color val="#90ee90"/> </dia:attribute> <dia:attribute name="text_color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="normal_font"> <dia:font family="monospace" style="0" name="Courier"/> </dia:attribute> <dia:attribute name="abstract_font"> <dia:font family="monospace" style="0" name="Courier"/> </dia:attribute> <dia:attribute name="polymorphic_font"> <dia:font family="monospace" style="0" name="Courier"/> </dia:attribute> <dia:attribute name="classname_font"> <dia:font family="sans" style="80" name="Helvetica-Bold"/> </dia:attribute> <dia:attribute name="abstract_classname_font"> <dia:font family="sans" style="0" name="Helvetica"/> </dia:attribute> <dia:attribute name="comment_font"> <dia:font family="sans" style="0" name="Helvetica"/> </dia:attribute> <dia:attribute name="normal_font_height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="polymorphic_font_height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="abstract_font_height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="classname_font_height"> <dia:real val="1"/> </dia:attribute> <dia:attribute name="abstract_classname_font_height"> <dia:real val="1"/> </dia:attribute> <dia:attribute name="comment_font_height"> <dia:real val="0.69999999999999996"/> </dia:attribute> <dia:attribute name="attributes"/> <dia:attribute name="operations"/> <dia:attribute name="template"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="templates"/> </dia:object> <dia:object type="UML - Class" version="0" id="O18"> <dia:attribute name="obj_pos"> <dia:point val="30,7"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="29.95,6.95;34.985,8.45"/> </dia:attribute> <dia:attribute name="elem_corner"> <dia:point val="30,7"/> </dia:attribute> <dia:attribute name="elem_width"> <dia:real val="4.9350000000000005"/> </dia:attribute> <dia:attribute name="elem_height"> <dia:real val="1.3999999999999999"/> </dia:attribute> <dia:attribute name="name"> <dia:string>#Tolerance#</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="abstract"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="suppress_attributes"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="suppress_operations"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="visible_attributes"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="visible_operations"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="visible_comments"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="wrap_operations"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="wrap_after_char"> <dia:int val="40"/> </dia:attribute> <dia:attribute name="comment_line_length"> <dia:int val="17"/> </dia:attribute> <dia:attribute name="comment_tagging"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="line_width"> <dia:real val="0.10000000000000001"/> </dia:attribute> <dia:attribute name="line_color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="fill_color"> <dia:color val="#90ee90"/> </dia:attribute> <dia:attribute name="text_color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="normal_font"> <dia:font family="monospace" style="0" name="Courier"/> </dia:attribute> <dia:attribute name="abstract_font"> <dia:font family="monospace" style="0" name="Courier"/> </dia:attribute> <dia:attribute name="polymorphic_font"> <dia:font family="monospace" style="0" name="Courier"/> </dia:attribute> <dia:attribute name="classname_font"> <dia:font family="sans" style="80" name="Helvetica-Bold"/> </dia:attribute> <dia:attribute name="abstract_classname_font"> <dia:font family="sans" style="0" name="Helvetica"/> </dia:attribute> <dia:attribute name="comment_font"> <dia:font family="sans" style="0" name="Helvetica"/> </dia:attribute> <dia:attribute name="normal_font_height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="polymorphic_font_height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="abstract_font_height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="classname_font_height"> <dia:real val="1"/> </dia:attribute> <dia:attribute name="abstract_classname_font_height"> <dia:real val="1"/> </dia:attribute> <dia:attribute name="comment_font_height"> <dia:real val="0.69999999999999996"/> </dia:attribute> <dia:attribute name="attributes"> <dia:composite type="umlattribute"> <dia:attribute name="name"> <dia:string>#absolute#</dia:string> </dia:attribute> <dia:attribute name="type"> <dia:string>#float#</dia:string> </dia:attribute> <dia:attribute name="value"> <dia:string>#1e-9#</dia:string> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="visibility"> <dia:enum val="3"/> </dia:attribute> <dia:attribute name="abstract"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="class_scope"> <dia:boolean val="false"/> </dia:attribute> </dia:composite> <dia:composite type="umlattribute"> <dia:attribute name="name"> <dia:string>#relative#</dia:string> </dia:attribute> <dia:attribute name="type"> <dia:string>#float#</dia:string> </dia:attribute> <dia:attribute name="value"> <dia:string>#1e-12#</dia:string> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="visibility"> <dia:enum val="3"/> </dia:attribute> <dia:attribute name="abstract"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="class_scope"> <dia:boolean val="false"/> </dia:attribute> </dia:composite> <dia:composite type="umlattribute"> <dia:attribute name="name"> <dia:string>#rounding#</dia:string> </dia:attribute> <dia:attribute name="type"> <dia:string>#int#</dia:string> </dia:attribute> <dia:attribute name="value"> <dia:string>#8#</dia:string> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="visibility"> <dia:enum val="3"/> </dia:attribute> <dia:attribute name="abstract"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="class_scope"> <dia:boolean val="false"/> </dia:attribute> </dia:composite> <dia:composite type="umlattribute"> <dia:attribute name="name"> <dia:string>#strict#</dia:string> </dia:attribute> <dia:attribute name="type"> <dia:string>#bool#</dia:string> </dia:attribute> <dia:attribute name="value"> <dia:string>#True#</dia:string> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="visibility"> <dia:enum val="3"/> </dia:attribute> <dia:attribute name="abstract"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="class_scope"> <dia:boolean val="false"/> </dia:attribute> </dia:composite> </dia:attribute> <dia:attribute name="operations"> <dia:composite type="umloperation"> <dia:attribute name="name"> <dia:string>#__init__#</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="type"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="visibility"> <dia:enum val="3"/> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="abstract"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="inheritance_type"> <dia:enum val="2"/> </dia:attribute> <dia:attribute name="query"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="class_scope"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="parameters"> <dia:composite type="umlparameter"> <dia:attribute name="name"> <dia:string>#absolute#</dia:string> </dia:attribute> <dia:attribute name="type"> <dia:string>#float#</dia:string> </dia:attribute> <dia:attribute name="value"> <dia:string>#1e-9#</dia:string> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="kind"> <dia:enum val="0"/> </dia:attribute> </dia:composite> <dia:composite type="umlparameter"> <dia:attribute name="name"> <dia:string>#relative#</dia:string> </dia:attribute> <dia:attribute name="type"> <dia:string>#float#</dia:string> </dia:attribute> <dia:attribute name="value"> <dia:string>#1e-12#</dia:string> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="kind"> <dia:enum val="0"/> </dia:attribute> </dia:composite> <dia:composite type="umlparameter"> <dia:attribute name="name"> <dia:string>#rounding#</dia:string> </dia:attribute> <dia:attribute name="type"> <dia:string>#int#</dia:string> </dia:attribute> <dia:attribute name="value"> <dia:string>#8#</dia:string> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="kind"> <dia:enum val="0"/> </dia:attribute> </dia:composite> <dia:composite type="umlparameter"> <dia:attribute name="name"> <dia:string>#strict#</dia:string> </dia:attribute> <dia:attribute name="type"> <dia:string>#bool#</dia:string> </dia:attribute> <dia:attribute name="value"> <dia:string>#True#</dia:string> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="kind"> <dia:enum val="0"/> </dia:attribute> </dia:composite> </dia:attribute> </dia:composite> </dia:attribute> <dia:attribute name="template"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="templates"/> </dia:object> <dia:object type="UML - Class" version="0" id="O19"> <dia:attribute name="obj_pos"> <dia:point val="27,12"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="26.95,11.95;31.28,13.45"/> </dia:attribute> <dia:attribute name="elem_corner"> <dia:point val="27,12"/> </dia:attribute> <dia:attribute name="elem_width"> <dia:real val="4.2299999999999995"/> </dia:attribute> <dia:attribute name="elem_height"> <dia:real val="1.3999999999999999"/> </dia:attribute> <dia:attribute name="name"> <dia:string>#Object3D#</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="abstract"> <dia:boolean val="true"/> </dia:attribute> <dia:attribute name="suppress_attributes"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="suppress_operations"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="visible_attributes"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="visible_operations"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="visible_comments"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="wrap_operations"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="wrap_after_char"> <dia:int val="70"/> </dia:attribute> <dia:attribute name="comment_line_length"> <dia:int val="17"/> </dia:attribute> <dia:attribute name="comment_tagging"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="line_width"> <dia:real val="0.10000000000000001"/> </dia:attribute> <dia:attribute name="line_color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="fill_color"> <dia:color val="#90ee90"/> </dia:attribute> <dia:attribute name="text_color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="normal_font"> <dia:font family="monospace" style="0" name="Courier"/> </dia:attribute> <dia:attribute name="abstract_font"> <dia:font family="monospace" style="0" name="Courier"/> </dia:attribute> <dia:attribute name="polymorphic_font"> <dia:font family="monospace" style="0" name="Courier"/> </dia:attribute> <dia:attribute name="classname_font"> <dia:font family="sans" style="80" name="Helvetica-Bold"/> </dia:attribute> <dia:attribute name="abstract_classname_font"> <dia:font family="sans" style="0" name="Helvetica"/> </dia:attribute> <dia:attribute name="comment_font"> <dia:font family="sans" style="0" name="Helvetica"/> </dia:attribute> <dia:attribute name="normal_font_height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="polymorphic_font_height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="abstract_font_height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="classname_font_height"> <dia:real val="1"/> </dia:attribute> <dia:attribute name="abstract_classname_font_height"> <dia:real val="1"/> </dia:attribute> <dia:attribute name="comment_font_height"> <dia:real val="0.69999999999999996"/> </dia:attribute> <dia:attribute name="attributes"> <dia:composite type="umlattribute"> <dia:attribute name="name"> <dia:string>#origin#</dia:string> </dia:attribute> <dia:attribute name="type"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="value"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="visibility"> <dia:enum val="3"/> </dia:attribute> <dia:attribute name="abstract"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="class_scope"> <dia:boolean val="false"/> </dia:attribute> </dia:composite> </dia:attribute> <dia:attribute name="operations"> <dia:composite type="umloperation"> <dia:attribute name="name"> <dia:string>#__repr__#</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="type"> <dia:string>#str#</dia:string> </dia:attribute> <dia:attribute name="visibility"> <dia:enum val="3"/> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="abstract"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="inheritance_type"> <dia:enum val="2"/> </dia:attribute> <dia:attribute name="query"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="class_scope"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="parameters"/> </dia:composite> <dia:composite type="umloperation"> <dia:attribute name="name"> <dia:string>#isfinite#</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="type"> <dia:string>#bool#</dia:string> </dia:attribute> <dia:attribute name="visibility"> <dia:enum val="3"/> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="abstract"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="inheritance_type"> <dia:enum val="2"/> </dia:attribute> <dia:attribute name="query"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="class_scope"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="parameters"/> </dia:composite> <dia:composite type="umloperation"> <dia:attribute name="name"> <dia:string>#containing_box_xyz#</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="type"> <dia:string>#(float, float, float)#</dia:string> </dia:attribute> <dia:attribute name="visibility"> <dia:enum val="3"/> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="abstract"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="inheritance_type"> <dia:enum val="2"/> </dia:attribute> <dia:attribute name="query"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="class_scope"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="parameters"> <dia:composite type="umlparameter"> <dia:attribute name="name"> <dia:string>#tolerance#</dia:string> </dia:attribute> <dia:attribute name="type"> <dia:string>#Tolerance#</dia:string> </dia:attribute> <dia:attribute name="value"> <dia:string>#None#</dia:string> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="kind"> <dia:enum val="0"/> </dia:attribute> </dia:composite> </dia:attribute> </dia:composite> <dia:composite type="umloperation"> <dia:attribute name="name"> <dia:string>#sizes#</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="type"> <dia:string>#(Point, Point)#</dia:string> </dia:attribute> <dia:attribute name="visibility"> <dia:enum val="3"/> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="abstract"> <dia:boolean val="true"/> </dia:attribute> <dia:attribute name="inheritance_type"> <dia:enum val="0"/> </dia:attribute> <dia:attribute name="query"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="class_scope"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="parameters"> <dia:composite type="umlparameter"> <dia:attribute name="name"> <dia:string>#tolerance#</dia:string> </dia:attribute> <dia:attribute name="type"> <dia:string>#Tolerance#</dia:string> </dia:attribute> <dia:attribute name="value"> <dia:string>#None#</dia:string> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="kind"> <dia:enum val="0"/> </dia:attribute> </dia:composite> </dia:attribute> </dia:composite> <dia:composite type="umloperation"> <dia:attribute name="name"> <dia:string>#containing_box#</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="type"> <dia:string>#(Point, Vector, Vector, Vector)#</dia:string> </dia:attribute> <dia:attribute name="visibility"> <dia:enum val="3"/> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="abstract"> <dia:boolean val="true"/> </dia:attribute> <dia:attribute name="inheritance_type"> <dia:enum val="0"/> </dia:attribute> <dia:attribute name="query"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="class_scope"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="parameters"/> </dia:composite> <dia:composite type="umloperation"> <dia:attribute name="name"> <dia:string>#containing_sphere#</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="type"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="visibility"> <dia:enum val="3"/> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="abstract"> <dia:boolean val="true"/> </dia:attribute> <dia:attribute name="inheritance_type"> <dia:enum val="0"/> </dia:attribute> <dia:attribute name="query"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="class_scope"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="parameters"/> </dia:composite> <dia:composite type="umloperation"> <dia:attribute name="name"> <dia:string>#volume#</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="type"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="visibility"> <dia:enum val="3"/> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="abstract"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="inheritance_type"> <dia:enum val="2"/> </dia:attribute> <dia:attribute name="query"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="class_scope"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="parameters"/> </dia:composite> <dia:composite type="umloperation"> <dia:attribute name="name"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="type"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="visibility"> <dia:enum val="3"/> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="abstract"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="inheritance_type"> <dia:enum val="2"/> </dia:attribute> <dia:attribute name="query"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="class_scope"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="parameters"/> </dia:composite> </dia:attribute> <dia:attribute name="template"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="templates"/> </dia:object> <dia:object type="UML - Class" version="0" id="O20"> <dia:attribute name="obj_pos"> <dia:point val="8,11"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="7.95,10.95;17.3775,12.45"/> </dia:attribute> <dia:attribute name="elem_corner"> <dia:point val="8,11"/> </dia:attribute> <dia:attribute name="elem_width"> <dia:real val="9.3275000000000006"/> </dia:attribute> <dia:attribute name="elem_height"> <dia:real val="1.3999999999999999"/> </dia:attribute> <dia:attribute name="name"> <dia:string>#Vector(VectorBase)#</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="abstract"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="suppress_attributes"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="suppress_operations"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="visible_attributes"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="visible_operations"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="visible_comments"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="wrap_operations"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="wrap_after_char"> <dia:int val="40"/> </dia:attribute> <dia:attribute name="comment_line_length"> <dia:int val="17"/> </dia:attribute> <dia:attribute name="comment_tagging"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="line_width"> <dia:real val="0.10000000000000001"/> </dia:attribute> <dia:attribute name="line_color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="fill_color"> <dia:color val="#ffc0cb"/> </dia:attribute> <dia:attribute name="text_color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="normal_font"> <dia:font family="monospace" style="0" name="Courier"/> </dia:attribute> <dia:attribute name="abstract_font"> <dia:font family="monospace" style="0" name="Courier"/> </dia:attribute> <dia:attribute name="polymorphic_font"> <dia:font family="monospace" style="0" name="Courier"/> </dia:attribute> <dia:attribute name="classname_font"> <dia:font family="sans" style="80" name="Helvetica-Bold"/> </dia:attribute> <dia:attribute name="abstract_classname_font"> <dia:font family="sans" style="0" name="Helvetica"/> </dia:attribute> <dia:attribute name="comment_font"> <dia:font family="sans" style="0" name="Helvetica"/> </dia:attribute> <dia:attribute name="normal_font_height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="polymorphic_font_height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="abstract_font_height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="classname_font_height"> <dia:real val="1"/> </dia:attribute> <dia:attribute name="abstract_classname_font_height"> <dia:real val="1"/> </dia:attribute> <dia:attribute name="comment_font_height"> <dia:real val="0.69999999999999996"/> </dia:attribute> <dia:attribute name="attributes"/> <dia:attribute name="operations"/> <dia:attribute name="template"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="templates"/> </dia:object> <dia:object type="UML - Class" version="0" id="O21"> <dia:attribute name="obj_pos"> <dia:point val="1,2"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="0.95,1.95;11.485,3.45"/> </dia:attribute> <dia:attribute name="elem_corner"> <dia:point val="1,2"/> </dia:attribute> <dia:attribute name="elem_width"> <dia:real val="10.434999999999999"/> </dia:attribute> <dia:attribute name="elem_height"> <dia:real val="1.3999999999999999"/> </dia:attribute> <dia:attribute name="name"> <dia:string>#VectorNP(np.ndarray)#</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="abstract"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="suppress_attributes"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="suppress_operations"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="visible_attributes"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="visible_operations"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="visible_comments"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="wrap_operations"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="wrap_after_char"> <dia:int val="40"/> </dia:attribute> <dia:attribute name="comment_line_length"> <dia:int val="17"/> </dia:attribute> <dia:attribute name="comment_tagging"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="line_width"> <dia:real val="0.10000000000000001"/> </dia:attribute> <dia:attribute name="line_color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="fill_color"> <dia:color val="#d8e5e5"/> </dia:attribute> <dia:attribute name="text_color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="normal_font"> <dia:font family="monospace" style="0" name="Courier"/> </dia:attribute> <dia:attribute name="abstract_font"> <dia:font family="monospace" style="0" name="Courier"/> </dia:attribute> <dia:attribute name="polymorphic_font"> <dia:font family="monospace" style="0" name="Courier"/> </dia:attribute> <dia:attribute name="classname_font"> <dia:font family="sans" style="80" name="Helvetica-Bold"/> </dia:attribute> <dia:attribute name="abstract_classname_font"> <dia:font family="sans" style="0" name="Helvetica"/> </dia:attribute> <dia:attribute name="comment_font"> <dia:font family="sans" style="0" name="Helvetica"/> </dia:attribute> <dia:attribute name="normal_font_height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="polymorphic_font_height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="abstract_font_height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="classname_font_height"> <dia:real val="1"/> </dia:attribute> <dia:attribute name="abstract_classname_font_height"> <dia:real val="1"/> </dia:attribute> <dia:attribute name="comment_font_height"> <dia:real val="0.69999999999999996"/> </dia:attribute> <dia:attribute name="attributes"/> <dia:attribute name="operations"/> <dia:attribute name="template"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="templates"/> </dia:object> <dia:object type="UML - Class" version="0" id="O22"> <dia:attribute name="obj_pos"> <dia:point val="17,2"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="16.95,1.95;22.2925,3.45"/> </dia:attribute> <dia:attribute name="elem_corner"> <dia:point val="17,2"/> </dia:attribute> <dia:attribute name="elem_width"> <dia:real val="5.2424999999999997"/> </dia:attribute> <dia:attribute name="elem_height"> <dia:real val="1.3999999999999999"/> </dia:attribute> <dia:attribute name="name"> <dia:string>#VectorXYZ#</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="abstract"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="suppress_attributes"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="suppress_operations"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="visible_attributes"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="visible_operations"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="visible_comments"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="wrap_operations"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="wrap_after_char"> <dia:int val="40"/> </dia:attribute> <dia:attribute name="comment_line_length"> <dia:int val="17"/> </dia:attribute> <dia:attribute name="comment_tagging"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="line_width"> <dia:real val="0.10000000000000001"/> </dia:attribute> <dia:attribute name="line_color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="fill_color"> <dia:color val="#e6e6fa"/> </dia:attribute> <dia:attribute name="text_color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="normal_font"> <dia:font family="monospace" style="0" name="Courier"/> </dia:attribute> <dia:attribute name="abstract_font"> <dia:font family="monospace" style="0" name="Courier"/> </dia:attribute> <dia:attribute name="polymorphic_font"> <dia:font family="monospace" style="0" name="Courier"/> </dia:attribute> <dia:attribute name="classname_font"> <dia:font family="sans" style="80" name="Helvetica-Bold"/> </dia:attribute> <dia:attribute name="abstract_classname_font"> <dia:font family="sans" style="0" name="Helvetica"/> </dia:attribute> <dia:attribute name="comment_font"> <dia:font family="sans" style="0" name="Helvetica"/> </dia:attribute> <dia:attribute name="normal_font_height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="polymorphic_font_height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="abstract_font_height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="classname_font_height"> <dia:real val="1"/> </dia:attribute> <dia:attribute name="abstract_classname_font_height"> <dia:real val="1"/> </dia:attribute> <dia:attribute name="comment_font_height"> <dia:real val="0.69999999999999996"/> </dia:attribute> <dia:attribute name="attributes"/> <dia:attribute name="operations"/> <dia:attribute name="template"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="templates"/> </dia:object> <dia:object type="UML - Class" version="0" id="O23"> <dia:attribute name="obj_pos"> <dia:point val="8,16"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="7.95,15.95;19.3425,17.45"/> </dia:attribute> <dia:attribute name="elem_corner"> <dia:point val="8,16"/> </dia:attribute> <dia:attribute name="elem_width"> <dia:real val="11.2925"/> </dia:attribute> <dia:attribute name="elem_height"> <dia:real val="1.3999999999999999"/> </dia:attribute> <dia:attribute name="name"> <dia:string>#Point(Vector, Object3D)#</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="abstract"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="suppress_attributes"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="suppress_operations"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="visible_attributes"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="visible_operations"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="visible_comments"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="wrap_operations"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="wrap_after_char"> <dia:int val="40"/> </dia:attribute> <dia:attribute name="comment_line_length"> <dia:int val="17"/> </dia:attribute> <dia:attribute name="comment_tagging"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="line_width"> <dia:real val="0.10000000000000001"/> </dia:attribute> <dia:attribute name="line_color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="fill_color"> <dia:color val="#ffc0cb"/> </dia:attribute> <dia:attribute name="text_color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="normal_font"> <dia:font family="monospace" style="0" name="Courier"/> </dia:attribute> <dia:attribute name="abstract_font"> <dia:font family="monospace" style="0" name="Courier"/> </dia:attribute> <dia:attribute name="polymorphic_font"> <dia:font family="monospace" style="0" name="Courier"/> </dia:attribute> <dia:attribute name="classname_font"> <dia:font family="sans" style="80" name="Helvetica-Bold"/> </dia:attribute> <dia:attribute name="abstract_classname_font"> <dia:font family="sans" style="0" name="Helvetica"/> </dia:attribute> <dia:attribute name="comment_font"> <dia:font family="sans" style="0" name="Helvetica"/> </dia:attribute> <dia:attribute name="normal_font_height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="polymorphic_font_height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="abstract_font_height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="classname_font_height"> <dia:real val="1"/> </dia:attribute> <dia:attribute name="abstract_classname_font_height"> <dia:real val="1"/> </dia:attribute> <dia:attribute name="comment_font_height"> <dia:real val="0.69999999999999996"/> </dia:attribute> <dia:attribute name="attributes"/> <dia:attribute name="operations"/> <dia:attribute name="template"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="templates"/> </dia:object> <dia:object type="UML - Class" version="0" id="O24"> <dia:attribute name="obj_pos"> <dia:point val="20.78,18"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="20.73,17.95;28.1075,19.45"/> </dia:attribute> <dia:attribute name="elem_corner"> <dia:point val="20.78,18"/> </dia:attribute> <dia:attribute name="elem_width"> <dia:real val="7.2775000000000007"/> </dia:attribute> <dia:attribute name="elem_height"> <dia:real val="1.3999999999999999"/> </dia:attribute> <dia:attribute name="name"> <dia:string>#Line(Object3D)#</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="abstract"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="suppress_attributes"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="suppress_operations"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="visible_attributes"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="visible_operations"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="visible_comments"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="wrap_operations"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="wrap_after_char"> <dia:int val="40"/> </dia:attribute> <dia:attribute name="comment_line_length"> <dia:int val="17"/> </dia:attribute> <dia:attribute name="comment_tagging"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="line_width"> <dia:real val="0.10000000000000001"/> </dia:attribute> <dia:attribute name="line_color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="fill_color"> <dia:color val="#ffc0cb"/> </dia:attribute> <dia:attribute name="text_color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="normal_font"> <dia:font family="monospace" style="0" name="Courier"/> </dia:attribute> <dia:attribute name="abstract_font"> <dia:font family="monospace" style="0" name="Courier"/> </dia:attribute> <dia:attribute name="polymorphic_font"> <dia:font family="monospace" style="0" name="Courier"/> </dia:attribute> <dia:attribute name="classname_font"> <dia:font family="sans" style="80" name="Helvetica-Bold"/> </dia:attribute> <dia:attribute name="abstract_classname_font"> <dia:font family="sans" style="0" name="Helvetica"/> </dia:attribute> <dia:attribute name="comment_font"> <dia:font family="sans" style="0" name="Helvetica"/> </dia:attribute> <dia:attribute name="normal_font_height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="polymorphic_font_height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="abstract_font_height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="classname_font_height"> <dia:real val="1"/> </dia:attribute> <dia:attribute name="abstract_classname_font_height"> <dia:real val="1"/> </dia:attribute> <dia:attribute name="comment_font_height"> <dia:real val="0.69999999999999996"/> </dia:attribute> <dia:attribute name="attributes"/> <dia:attribute name="operations"/> <dia:attribute name="template"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="templates"/> </dia:object> <dia:object type="UML - Class" version="0" id="O25"> <dia:attribute name="obj_pos"> <dia:point val="20.1625,21"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="20.1125,20.95;28.1075,22.45"/> </dia:attribute> <dia:attribute name="elem_corner"> <dia:point val="20.1625,21"/> </dia:attribute> <dia:attribute name="elem_width"> <dia:real val="7.8950000000000005"/> </dia:attribute> <dia:attribute name="elem_height"> <dia:real val="1.3999999999999999"/> </dia:attribute> <dia:attribute name="name"> <dia:string>#Plane(Object3D)#</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="abstract"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="suppress_attributes"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="suppress_operations"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="visible_attributes"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="visible_operations"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="visible_comments"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="wrap_operations"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="wrap_after_char"> <dia:int val="40"/> </dia:attribute> <dia:attribute name="comment_line_length"> <dia:int val="17"/> </dia:attribute> <dia:attribute name="comment_tagging"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="line_width"> <dia:real val="0.10000000000000001"/> </dia:attribute> <dia:attribute name="line_color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="fill_color"> <dia:color val="#ffc0cb"/> </dia:attribute> <dia:attribute name="text_color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="normal_font"> <dia:font family="monospace" style="0" name="Courier"/> </dia:attribute> <dia:attribute name="abstract_font"> <dia:font family="monospace" style="0" name="Courier"/> </dia:attribute> <dia:attribute name="polymorphic_font"> <dia:font family="monospace" style="0" name="Courier"/> </dia:attribute> <dia:attribute name="classname_font"> <dia:font family="sans" style="80" name="Helvetica-Bold"/> </dia:attribute> <dia:attribute name="abstract_classname_font"> <dia:font family="sans" style="0" name="Helvetica"/> </dia:attribute> <dia:attribute name="comment_font"> <dia:font family="sans" style="0" name="Helvetica"/> </dia:attribute> <dia:attribute name="normal_font_height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="polymorphic_font_height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="abstract_font_height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="classname_font_height"> <dia:real val="1"/> </dia:attribute> <dia:attribute name="abstract_classname_font_height"> <dia:real val="1"/> </dia:attribute> <dia:attribute name="comment_font_height"> <dia:real val="0.69999999999999996"/> </dia:attribute> <dia:attribute name="attributes"/> <dia:attribute name="operations"/> <dia:attribute name="template"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="templates"/> </dia:object> <dia:object type="UML - Branch" version="0" id="O26"> <dia:attribute name="obj_pos"> <dia:point val="12,5"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="11.9293,4.92929;14.0707,7.07071"/> </dia:attribute> <dia:attribute name="meta"> <dia:composite type="dict"/> </dia:attribute> <dia:attribute name="elem_corner"> <dia:point val="12,5"/> </dia:attribute> <dia:attribute name="elem_width"> <dia:real val="2"/> </dia:attribute> <dia:attribute name="elem_height"> <dia:real val="2"/> </dia:attribute> <dia:attribute name="line_colour"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="fill_colour"> <dia:color val="#ffc0cb"/> </dia:attribute> </dia:object> <dia:object type="UML - Generalization" version="1" id="O27"> <dia:attribute name="obj_pos"> <dia:point val="13,7"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="12.15,6.95;13.85,11.05"/> </dia:attribute> <dia:attribute name="meta"> <dia:composite type="dict"/> </dia:attribute> <dia:attribute name="orth_points"> <dia:point val="13,7"/> <dia:point val="13,9"/> <dia:point val="12.6638,9"/> <dia:point val="12.6638,11"/> </dia:attribute> <dia:attribute name="orth_orient"> <dia:enum val="1"/> <dia:enum val="0"/> <dia:enum val="1"/> </dia:attribute> <dia:attribute name="orth_autoroute"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="text_colour"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="line_colour"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="name"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:connections> <dia:connection handle="0" to="O26" connection="3"/> <dia:connection handle="1" to="O20" connection="1"/> </dia:connections> </dia:object> <dia:object type="UML - Generalization" version="1" id="O28"> <dia:attribute name="obj_pos"> <dia:point val="6.2175,3.4"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="5.3675,3.35;12.05,6.85"/> </dia:attribute> <dia:attribute name="meta"> <dia:composite type="dict"/> </dia:attribute> <dia:attribute name="orth_points"> <dia:point val="6.2175,3.4"/> <dia:point val="6.2175,6"/> <dia:point val="12,6"/> </dia:attribute> <dia:attribute name="orth_orient"> <dia:enum val="1"/> <dia:enum val="0"/> </dia:attribute> <dia:attribute name="orth_autoroute"> <dia:boolean val="true"/> </dia:attribute> <dia:attribute name="text_colour"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="line_colour"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="name"> <dia:string>#as VectorBase#</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:connections> <dia:connection handle="0" to="O21" connection="6"/> <dia:connection handle="1" to="O26" connection="0"/> </dia:connections> </dia:object> <dia:object type="UML - Generalization" version="1" id="O29"> <dia:attribute name="obj_pos"> <dia:point val="19.6213,3.4"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="13.95,3.35;20.4713,6.85"/> </dia:attribute> <dia:attribute name="meta"> <dia:composite type="dict"/> </dia:attribute> <dia:attribute name="orth_points"> <dia:point val="19.6213,3.4"/> <dia:point val="19.6213,6"/> <dia:point val="14,6"/> </dia:attribute> <dia:attribute name="orth_orient"> <dia:enum val="1"/> <dia:enum val="0"/> </dia:attribute> <dia:attribute name="orth_autoroute"> <dia:boolean val="true"/> </dia:attribute> <dia:attribute name="text_colour"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="line_colour"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="name"> <dia:string>#as VectorBase#</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:connections> <dia:connection handle="0" to="O22" connection="6"/> <dia:connection handle="1" to="O26" connection="2"/> </dia:connections> </dia:object> <dia:object type="Standard - Text" version="1" id="O30"> <dia:attribute name="obj_pos"> <dia:point val="12,6"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="12,5.6275;13.27,6.3725"/> </dia:attribute> <dia:attribute name="text"> <dia:composite type="text"> <dia:attribute name="string"> <dia:string># or#</dia:string> </dia:attribute> <dia:attribute name="font"> <dia:font family="sans" style="0" name="Helvetica"/> </dia:attribute> <dia:attribute name="height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="pos"> <dia:point val="12,6.2225"/> </dia:attribute> <dia:attribute name="color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="alignment"> <dia:enum val="0"/> </dia:attribute> </dia:composite> </dia:attribute> <dia:attribute name="valign"> <dia:enum val="2"/> </dia:attribute> <dia:connections> <dia:connection handle="0" to="O26" connection="0"/> </dia:connections> </dia:object> <dia:object type="UML - Class" version="0" id="O31"> <dia:attribute name="obj_pos"> <dia:point val="30,17"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="29.95,16.95;39.2675,18.45"/> </dia:attribute> <dia:attribute name="elem_corner"> <dia:point val="30,17"/> </dia:attribute> <dia:attribute name="elem_width"> <dia:real val="9.2174999999999994"/> </dia:attribute> <dia:attribute name="elem_height"> <dia:real val="1.3999999999999999"/> </dia:attribute> <dia:attribute name="name"> <dia:string>#Union3D(Object3D)#</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="abstract"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="suppress_attributes"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="suppress_operations"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="visible_attributes"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="visible_operations"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="visible_comments"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="wrap_operations"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="wrap_after_char"> <dia:int val="40"/> </dia:attribute> <dia:attribute name="comment_line_length"> <dia:int val="17"/> </dia:attribute> <dia:attribute name="comment_tagging"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="line_width"> <dia:real val="0.10000000000000001"/> </dia:attribute> <dia:attribute name="line_color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="fill_color"> <dia:color val="#ededc3"/> </dia:attribute> <dia:attribute name="text_color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="normal_font"> <dia:font family="monospace" style="0" name="Courier"/> </dia:attribute> <dia:attribute name="abstract_font"> <dia:font family="monospace" style="0" name="Courier"/> </dia:attribute> <dia:attribute name="polymorphic_font"> <dia:font family="monospace" style="0" name="Courier"/> </dia:attribute> <dia:attribute name="classname_font"> <dia:font family="sans" style="80" name="Helvetica-Bold"/> </dia:attribute> <dia:attribute name="abstract_classname_font"> <dia:font family="sans" style="0" name="Helvetica"/> </dia:attribute> <dia:attribute name="comment_font"> <dia:font family="sans" style="0" name="Helvetica"/> </dia:attribute> <dia:attribute name="normal_font_height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="polymorphic_font_height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="abstract_font_height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="classname_font_height"> <dia:real val="1"/> </dia:attribute> <dia:attribute name="abstract_classname_font_height"> <dia:real val="1"/> </dia:attribute> <dia:attribute name="comment_font_height"> <dia:real val="0.69999999999999996"/> </dia:attribute> <dia:attribute name="attributes"/> <dia:attribute name="operations"/> <dia:attribute name="template"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="templates"/> </dia:object> <dia:object type="UML - Generalization" version="1" id="O32"> <dia:attribute name="obj_pos"> <dia:point val="29.115,13.4"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="28.265,13.35;34.6588,17.05"/> </dia:attribute> <dia:attribute name="meta"> <dia:composite type="dict"/> </dia:attribute> <dia:attribute name="orth_points"> <dia:point val="29.115,13.4"/> <dia:point val="29.115,16"/> <dia:point val="34.6088,16"/> <dia:point val="34.6088,17"/> </dia:attribute> <dia:attribute name="orth_orient"> <dia:enum val="1"/> <dia:enum val="0"/> <dia:enum val="1"/> </dia:attribute> <dia:attribute name="orth_autoroute"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="text_colour"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="line_colour"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="name"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:connections> <dia:connection handle="0" to="O19" connection="6"/> <dia:connection handle="1" to="O31" connection="1"/> </dia:connections> </dia:object> <dia:object type="UML - Generalization" version="1" id="O33"> <dia:attribute name="obj_pos"> <dia:point val="12.6638,12.4"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="11.8137,12.35;13.6963,16.85"/> </dia:attribute> <dia:attribute name="meta"> <dia:composite type="dict"/> </dia:attribute> <dia:attribute name="orth_points"> <dia:point val="12.6638,12.4"/> <dia:point val="12.6638,16"/> <dia:point val="13.6463,16"/> </dia:attribute> <dia:attribute name="orth_orient"> <dia:enum val="1"/> <dia:enum val="0"/> </dia:attribute> <dia:attribute name="orth_autoroute"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="text_colour"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="line_colour"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="name"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:connections> <dia:connection handle="0" to="O20" connection="6"/> <dia:connection handle="1" to="O23" connection="1"/> </dia:connections> </dia:object> <dia:object type="UML - Generalization" version="1" id="O34"> <dia:attribute name="obj_pos"> <dia:point val="29.115,13.4"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="24.06,13.35;29.965,21.05"/> </dia:attribute> <dia:attribute name="meta"> <dia:composite type="dict"/> </dia:attribute> <dia:attribute name="orth_points"> <dia:point val="29.115,13.4"/> <dia:point val="29.115,20"/> <dia:point val="24.11,20"/> <dia:point val="24.11,21"/> </dia:attribute> <dia:attribute name="orth_orient"> <dia:enum val="1"/> <dia:enum val="0"/> <dia:enum val="1"/> </dia:attribute> <dia:attribute name="orth_autoroute"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="text_colour"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="line_colour"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="name"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:connections> <dia:connection handle="0" to="O19" connection="6"/> <dia:connection handle="1" to="O25" connection="1"/> </dia:connections> </dia:object> <dia:object type="UML - Generalization" version="1" id="O35"> <dia:attribute name="obj_pos"> <dia:point val="29.115,13.4"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="24.3687,13.35;29.965,18.05"/> </dia:attribute> <dia:attribute name="meta"> <dia:composite type="dict"/> </dia:attribute> <dia:attribute name="orth_points"> <dia:point val="29.115,13.4"/> <dia:point val="29.115,17"/> <dia:point val="24.4187,17"/> <dia:point val="24.4187,18"/> </dia:attribute> <dia:attribute name="orth_orient"> <dia:enum val="1"/> <dia:enum val="0"/> <dia:enum val="1"/> </dia:attribute> <dia:attribute name="orth_autoroute"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="text_colour"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="line_colour"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="name"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:connections> <dia:connection handle="0" to="O19" connection="6"/> <dia:connection handle="1" to="O24" connection="1"/> </dia:connections> </dia:object> <dia:object type="UML - Class" version="0" id="O36"> <dia:attribute name="obj_pos"> <dia:point val="20,24"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="19.95,23.95;28.3325,25.45"/> </dia:attribute> <dia:attribute name="elem_corner"> <dia:point val="20,24"/> </dia:attribute> <dia:attribute name="elem_width"> <dia:real val="8.2825000000000006"/> </dia:attribute> <dia:attribute name="elem_height"> <dia:real val="1.3999999999999999"/> </dia:attribute> <dia:attribute name="name"> <dia:string>#HalfSpace(Plane)#</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="abstract"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="suppress_attributes"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="suppress_operations"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="visible_attributes"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="visible_operations"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="visible_comments"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="wrap_operations"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="wrap_after_char"> <dia:int val="40"/> </dia:attribute> <dia:attribute name="comment_line_length"> <dia:int val="17"/> </dia:attribute> <dia:attribute name="comment_tagging"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="line_width"> <dia:real val="0.10000000000000001"/> </dia:attribute> <dia:attribute name="line_color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="fill_color"> <dia:color val="#0acdff"/> </dia:attribute> <dia:attribute name="text_color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="normal_font"> <dia:font family="monospace" style="0" name="Courier"/> </dia:attribute> <dia:attribute name="abstract_font"> <dia:font family="monospace" style="0" name="Courier"/> </dia:attribute> <dia:attribute name="polymorphic_font"> <dia:font family="monospace" style="0" name="Courier"/> </dia:attribute> <dia:attribute name="classname_font"> <dia:font family="sans" style="80" name="Helvetica-Bold"/> </dia:attribute> <dia:attribute name="abstract_classname_font"> <dia:font family="sans" style="0" name="Helvetica"/> </dia:attribute> <dia:attribute name="comment_font"> <dia:font family="sans" style="0" name="Helvetica"/> </dia:attribute> <dia:attribute name="normal_font_height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="polymorphic_font_height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="abstract_font_height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="classname_font_height"> <dia:real val="1"/> </dia:attribute> <dia:attribute name="abstract_classname_font_height"> <dia:real val="1"/> </dia:attribute> <dia:attribute name="comment_font_height"> <dia:real val="0.69999999999999996"/> </dia:attribute> <dia:attribute name="attributes"/> <dia:attribute name="operations"/> <dia:attribute name="template"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="templates"/> </dia:object> <dia:object type="UML - Class" version="0" id="O37"> <dia:attribute name="obj_pos"> <dia:point val="18.33,27"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="18.28,26.95;28.1075,28.45"/> </dia:attribute> <dia:attribute name="elem_corner"> <dia:point val="18.33,27"/> </dia:attribute> <dia:attribute name="elem_width"> <dia:real val="9.7275000000000009"/> </dia:attribute> <dia:attribute name="elem_height"> <dia:real val="1.3999999999999999"/> </dia:attribute> <dia:attribute name="name"> <dia:string>#HalfPlane(Object3D)#</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="abstract"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="suppress_attributes"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="suppress_operations"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="visible_attributes"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="visible_operations"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="visible_comments"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="wrap_operations"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="wrap_after_char"> <dia:int val="40"/> </dia:attribute> <dia:attribute name="comment_line_length"> <dia:int val="17"/> </dia:attribute> <dia:attribute name="comment_tagging"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="line_width"> <dia:real val="0.10000000000000001"/> </dia:attribute> <dia:attribute name="line_color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="fill_color"> <dia:color val="#0acdff"/> </dia:attribute> <dia:attribute name="text_color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="normal_font"> <dia:font family="monospace" style="0" name="Courier"/> </dia:attribute> <dia:attribute name="abstract_font"> <dia:font family="monospace" style="0" name="Courier"/> </dia:attribute> <dia:attribute name="polymorphic_font"> <dia:font family="monospace" style="0" name="Courier"/> </dia:attribute> <dia:attribute name="classname_font"> <dia:font family="sans" style="80" name="Helvetica-Bold"/> </dia:attribute> <dia:attribute name="abstract_classname_font"> <dia:font family="sans" style="0" name="Helvetica"/> </dia:attribute> <dia:attribute name="comment_font"> <dia:font family="sans" style="0" name="Helvetica"/> </dia:attribute> <dia:attribute name="normal_font_height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="polymorphic_font_height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="abstract_font_height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="classname_font_height"> <dia:real val="1"/> </dia:attribute> <dia:attribute name="abstract_classname_font_height"> <dia:real val="1"/> </dia:attribute> <dia:attribute name="comment_font_height"> <dia:real val="0.69999999999999996"/> </dia:attribute> <dia:attribute name="attributes"/> <dia:attribute name="operations"/> <dia:attribute name="template"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="templates"/> </dia:object> <dia:object type="UML - Generalization" version="1" id="O38"> <dia:attribute name="obj_pos"> <dia:point val="24.11,22.4"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="23.26,22.35;24.96,24.85"/> </dia:attribute> <dia:attribute name="meta"> <dia:composite type="dict"/> </dia:attribute> <dia:attribute name="orth_points"> <dia:point val="24.11,22.4"/> <dia:point val="24.11,24"/> <dia:point val="24.1412,24"/> <dia:point val="24.1412,24"/> </dia:attribute> <dia:attribute name="orth_orient"> <dia:enum val="1"/> <dia:enum val="0"/> <dia:enum val="1"/> </dia:attribute> <dia:attribute name="orth_autoroute"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="text_colour"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="line_colour"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="name"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:connections> <dia:connection handle="0" to="O25" connection="6"/> <dia:connection handle="1" to="O36" connection="1"/> </dia:connections> </dia:object> <dia:object type="UML - Generalization" version="1" id="O39"> <dia:attribute name="obj_pos"> <dia:point val="29.115,13.4"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="23.1437,13.35;29.965,27.05"/> </dia:attribute> <dia:attribute name="meta"> <dia:composite type="dict"/> </dia:attribute> <dia:attribute name="orth_points"> <dia:point val="29.115,13.4"/> <dia:point val="29.115,26"/> <dia:point val="23.1937,26"/> <dia:point val="23.1937,27"/> </dia:attribute> <dia:attribute name="orth_orient"> <dia:enum val="1"/> <dia:enum val="0"/> <dia:enum val="1"/> </dia:attribute> <dia:attribute name="orth_autoroute"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="text_colour"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="line_colour"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="name"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:connections> <dia:connection handle="0" to="O19" connection="6"/> <dia:connection handle="1" to="O37" connection="1"/> </dia:connections> </dia:object> <dia:object type="UML - Class" version="0" id="O40"> <dia:attribute name="obj_pos"> <dia:point val="21,30"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="20.95,29.95;28.1075,31.45"/> </dia:attribute> <dia:attribute name="elem_corner"> <dia:point val="21,30"/> </dia:attribute> <dia:attribute name="elem_width"> <dia:real val="7.0575000000000001"/> </dia:attribute> <dia:attribute name="elem_height"> <dia:real val="1.3999999999999999"/> </dia:attribute> <dia:attribute name="name"> <dia:string>#Ray(Object3D)#</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="abstract"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="suppress_attributes"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="suppress_operations"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="visible_attributes"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="visible_operations"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="visible_comments"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="wrap_operations"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="wrap_after_char"> <dia:int val="40"/> </dia:attribute> <dia:attribute name="comment_line_length"> <dia:int val="17"/> </dia:attribute> <dia:attribute name="comment_tagging"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="line_width"> <dia:real val="0.10000000000000001"/> </dia:attribute> <dia:attribute name="line_color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="fill_color"> <dia:color val="#0acdff"/> </dia:attribute> <dia:attribute name="text_color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="normal_font"> <dia:font family="monospace" style="0" name="Courier"/> </dia:attribute> <dia:attribute name="abstract_font"> <dia:font family="monospace" style="0" name="Courier"/> </dia:attribute> <dia:attribute name="polymorphic_font"> <dia:font family="monospace" style="0" name="Courier"/> </dia:attribute> <dia:attribute name="classname_font"> <dia:font family="sans" style="80" name="Helvetica-Bold"/> </dia:attribute> <dia:attribute name="abstract_classname_font"> <dia:font family="sans" style="0" name="Helvetica"/> </dia:attribute> <dia:attribute name="comment_font"> <dia:font family="sans" style="0" name="Helvetica"/> </dia:attribute> <dia:attribute name="normal_font_height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="polymorphic_font_height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="abstract_font_height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="classname_font_height"> <dia:real val="1"/> </dia:attribute> <dia:attribute name="abstract_classname_font_height"> <dia:real val="1"/> </dia:attribute> <dia:attribute name="comment_font_height"> <dia:real val="0.69999999999999996"/> </dia:attribute> <dia:attribute name="attributes"/> <dia:attribute name="operations"/> <dia:attribute name="template"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="templates"/> </dia:object> <dia:object type="UML - Generalization" version="1" id="O41"> <dia:attribute name="obj_pos"> <dia:point val="29.115,13.4"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="24.4787,13.35;29.965,30.05"/> </dia:attribute> <dia:attribute name="meta"> <dia:composite type="dict"/> </dia:attribute> <dia:attribute name="orth_points"> <dia:point val="29.115,13.4"/> <dia:point val="29.115,29"/> <dia:point val="24.5287,29"/> <dia:point val="24.5287,30"/> </dia:attribute> <dia:attribute name="orth_orient"> <dia:enum val="1"/> <dia:enum val="0"/> <dia:enum val="1"/> </dia:attribute> <dia:attribute name="orth_autoroute"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="text_colour"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="line_colour"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="name"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:connections> <dia:connection handle="0" to="O19" connection="6"/> <dia:connection handle="1" to="O40" connection="1"/> </dia:connections> </dia:object> <dia:object type="UML - Class" version="0" id="O42"> <dia:attribute name="obj_pos"> <dia:point val="30,23"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="29.95,22.95;41.345,24.45"/> </dia:attribute> <dia:attribute name="elem_corner"> <dia:point val="30,23"/> </dia:attribute> <dia:attribute name="elem_width"> <dia:real val="11.295"/> </dia:attribute> <dia:attribute name="elem_height"> <dia:real val="1.3999999999999999"/> </dia:attribute> <dia:attribute name="name"> <dia:string>#LineSegment(Object3D)#</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="abstract"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="suppress_attributes"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="suppress_operations"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="visible_attributes"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="visible_operations"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="visible_comments"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="wrap_operations"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="wrap_after_char"> <dia:int val="40"/> </dia:attribute> <dia:attribute name="comment_line_length"> <dia:int val="17"/> </dia:attribute> <dia:attribute name="comment_tagging"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="line_width"> <dia:real val="0.10000000000000001"/> </dia:attribute> <dia:attribute name="line_color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="fill_color"> <dia:color val="#ffa500"/> </dia:attribute> <dia:attribute name="text_color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="normal_font"> <dia:font family="monospace" style="0" name="Courier"/> </dia:attribute> <dia:attribute name="abstract_font"> <dia:font family="monospace" style="0" name="Courier"/> </dia:attribute> <dia:attribute name="polymorphic_font"> <dia:font family="monospace" style="0" name="Courier"/> </dia:attribute> <dia:attribute name="classname_font"> <dia:font family="sans" style="80" name="Helvetica-Bold"/> </dia:attribute> <dia:attribute name="abstract_classname_font"> <dia:font family="sans" style="0" name="Helvetica"/> </dia:attribute> <dia:attribute name="comment_font"> <dia:font family="sans" style="0" name="Helvetica"/> </dia:attribute> <dia:attribute name="normal_font_height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="polymorphic_font_height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="abstract_font_height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="classname_font_height"> <dia:real val="1"/> </dia:attribute> <dia:attribute name="abstract_classname_font_height"> <dia:real val="1"/> </dia:attribute> <dia:attribute name="comment_font_height"> <dia:real val="0.69999999999999996"/> </dia:attribute> <dia:attribute name="attributes"/> <dia:attribute name="operations"/> <dia:attribute name="template"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="templates"/> </dia:object> <dia:object type="UML - Class" version="0" id="O43"> <dia:attribute name="obj_pos"> <dia:point val="30,29"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="29.95,28.95;39.145,30.45"/> </dia:attribute> <dia:attribute name="elem_corner"> <dia:point val="30,29"/> </dia:attribute> <dia:attribute name="elem_width"> <dia:real val="9.0950000000000006"/> </dia:attribute> <dia:attribute name="elem_height"> <dia:real val="1.3999999999999999"/> </dia:attribute> <dia:attribute name="name"> <dia:string>#Triangle(Object3D)#</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="abstract"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="suppress_attributes"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="suppress_operations"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="visible_attributes"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="visible_operations"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="visible_comments"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="wrap_operations"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="wrap_after_char"> <dia:int val="40"/> </dia:attribute> <dia:attribute name="comment_line_length"> <dia:int val="17"/> </dia:attribute> <dia:attribute name="comment_tagging"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="line_width"> <dia:real val="0.10000000000000001"/> </dia:attribute> <dia:attribute name="line_color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="fill_color"> <dia:color val="#ffa500"/> </dia:attribute> <dia:attribute name="text_color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="normal_font"> <dia:font family="monospace" style="0" name="Courier"/> </dia:attribute> <dia:attribute name="abstract_font"> <dia:font family="monospace" style="0" name="Courier"/> </dia:attribute> <dia:attribute name="polymorphic_font"> <dia:font family="monospace" style="0" name="Courier"/> </dia:attribute> <dia:attribute name="classname_font"> <dia:font family="sans" style="80" name="Helvetica-Bold"/> </dia:attribute> <dia:attribute name="abstract_classname_font"> <dia:font family="sans" style="0" name="Helvetica"/> </dia:attribute> <dia:attribute name="comment_font"> <dia:font family="sans" style="0" name="Helvetica"/> </dia:attribute> <dia:attribute name="normal_font_height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="polymorphic_font_height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="abstract_font_height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="classname_font_height"> <dia:real val="1"/> </dia:attribute> <dia:attribute name="abstract_classname_font_height"> <dia:real val="1"/> </dia:attribute> <dia:attribute name="comment_font_height"> <dia:real val="0.69999999999999996"/> </dia:attribute> <dia:attribute name="attributes"/> <dia:attribute name="operations"/> <dia:attribute name="template"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="templates"/> </dia:object> <dia:object type="UML - Class" version="0" id="O44"> <dia:attribute name="obj_pos"> <dia:point val="30,26"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="29.95,25.95;37.3775,27.45"/> </dia:attribute> <dia:attribute name="elem_corner"> <dia:point val="30,26"/> </dia:attribute> <dia:attribute name="elem_width"> <dia:real val="7.3275000000000006"/> </dia:attribute> <dia:attribute name="elem_height"> <dia:real val="1.3999999999999999"/> </dia:attribute> <dia:attribute name="name"> <dia:string>#Disk(Object3D)#</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="abstract"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="suppress_attributes"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="suppress_operations"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="visible_attributes"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="visible_operations"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="visible_comments"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="wrap_operations"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="wrap_after_char"> <dia:int val="40"/> </dia:attribute> <dia:attribute name="comment_line_length"> <dia:int val="17"/> </dia:attribute> <dia:attribute name="comment_tagging"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="line_width"> <dia:real val="0.10000000000000001"/> </dia:attribute> <dia:attribute name="line_color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="fill_color"> <dia:color val="#ffa500"/> </dia:attribute> <dia:attribute name="text_color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="normal_font"> <dia:font family="monospace" style="0" name="Courier"/> </dia:attribute> <dia:attribute name="abstract_font"> <dia:font family="monospace" style="0" name="Courier"/> </dia:attribute> <dia:attribute name="polymorphic_font"> <dia:font family="monospace" style="0" name="Courier"/> </dia:attribute> <dia:attribute name="classname_font"> <dia:font family="sans" style="80" name="Helvetica-Bold"/> </dia:attribute> <dia:attribute name="abstract_classname_font"> <dia:font family="sans" style="0" name="Helvetica"/> </dia:attribute> <dia:attribute name="comment_font"> <dia:font family="sans" style="0" name="Helvetica"/> </dia:attribute> <dia:attribute name="normal_font_height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="polymorphic_font_height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="abstract_font_height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="classname_font_height"> <dia:real val="1"/> </dia:attribute> <dia:attribute name="abstract_classname_font_height"> <dia:real val="1"/> </dia:attribute> <dia:attribute name="comment_font_height"> <dia:real val="0.69999999999999996"/> </dia:attribute> <dia:attribute name="attributes"/> <dia:attribute name="operations"/> <dia:attribute name="template"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="templates"/> </dia:object> <dia:object type="UML - Generalization" version="1" id="O45"> <dia:attribute name="obj_pos"> <dia:point val="29.115,13.4"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="28.265,13.35;33.7138,26.05"/> </dia:attribute> <dia:attribute name="meta"> <dia:composite type="dict"/> </dia:attribute> <dia:attribute name="orth_points"> <dia:point val="29.115,13.4"/> <dia:point val="29.115,25"/> <dia:point val="33.6638,25"/> <dia:point val="33.6638,26"/> </dia:attribute> <dia:attribute name="orth_orient"> <dia:enum val="1"/> <dia:enum val="0"/> <dia:enum val="1"/> </dia:attribute> <dia:attribute name="orth_autoroute"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="text_colour"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="line_colour"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="name"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:connections> <dia:connection handle="0" to="O19" connection="6"/> <dia:connection handle="1" to="O44" connection="1"/> </dia:connections> </dia:object> <dia:object type="UML - Generalization" version="1" id="O46"> <dia:attribute name="obj_pos"> <dia:point val="29.115,13.4"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="28.265,13.35;35.6975,23.05"/> </dia:attribute> <dia:attribute name="meta"> <dia:composite type="dict"/> </dia:attribute> <dia:attribute name="orth_points"> <dia:point val="29.115,13.4"/> <dia:point val="29.115,22"/> <dia:point val="35.6475,22"/> <dia:point val="35.6475,23"/> </dia:attribute> <dia:attribute name="orth_orient"> <dia:enum val="1"/> <dia:enum val="0"/> <dia:enum val="1"/> </dia:attribute> <dia:attribute name="orth_autoroute"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="text_colour"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="line_colour"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="name"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:connections> <dia:connection handle="0" to="O19" connection="6"/> <dia:connection handle="1" to="O42" connection="1"/> </dia:connections> </dia:object> <dia:object type="UML - Generalization" version="1" id="O47"> <dia:attribute name="obj_pos"> <dia:point val="29.115,13.4"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="28.265,13.35;34.5975,29.05"/> </dia:attribute> <dia:attribute name="meta"> <dia:composite type="dict"/> </dia:attribute> <dia:attribute name="orth_points"> <dia:point val="29.115,13.4"/> <dia:point val="29.115,28"/> <dia:point val="34.5475,28"/> <dia:point val="34.5475,29"/> </dia:attribute> <dia:attribute name="orth_orient"> <dia:enum val="1"/> <dia:enum val="0"/> <dia:enum val="1"/> </dia:attribute> <dia:attribute name="orth_autoroute"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="text_colour"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="line_colour"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="name"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:connections> <dia:connection handle="0" to="O19" connection="6"/> <dia:connection handle="1" to="O43" connection="1"/> </dia:connections> </dia:object> <dia:object type="UML - Class" version="0" id="O48"> <dia:attribute name="obj_pos"> <dia:point val="30,20"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="29.95,19.95;41.355,21.45"/> </dia:attribute> <dia:attribute name="elem_corner"> <dia:point val="30,20"/> </dia:attribute> <dia:attribute name="elem_width"> <dia:real val="11.305"/> </dia:attribute> <dia:attribute name="elem_height"> <dia:real val="1.3999999999999999"/> </dia:attribute> <dia:attribute name="name"> <dia:string>#Difference3D(Object3D)#</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="comment"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="abstract"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="suppress_attributes"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="suppress_operations"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="visible_attributes"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="visible_operations"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="visible_comments"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="wrap_operations"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="wrap_after_char"> <dia:int val="40"/> </dia:attribute> <dia:attribute name="comment_line_length"> <dia:int val="17"/> </dia:attribute> <dia:attribute name="comment_tagging"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="line_width"> <dia:real val="0.10000000000000001"/> </dia:attribute> <dia:attribute name="line_color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="fill_color"> <dia:color val="#ededc3"/> </dia:attribute> <dia:attribute name="text_color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="normal_font"> <dia:font family="monospace" style="0" name="Courier"/> </dia:attribute> <dia:attribute name="abstract_font"> <dia:font family="monospace" style="0" name="Courier"/> </dia:attribute> <dia:attribute name="polymorphic_font"> <dia:font family="monospace" style="0" name="Courier"/> </dia:attribute> <dia:attribute name="classname_font"> <dia:font family="sans" style="80" name="Helvetica-Bold"/> </dia:attribute> <dia:attribute name="abstract_classname_font"> <dia:font family="sans" style="0" name="Helvetica"/> </dia:attribute> <dia:attribute name="comment_font"> <dia:font family="sans" style="0" name="Helvetica"/> </dia:attribute> <dia:attribute name="normal_font_height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="polymorphic_font_height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="abstract_font_height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="classname_font_height"> <dia:real val="1"/> </dia:attribute> <dia:attribute name="abstract_classname_font_height"> <dia:real val="1"/> </dia:attribute> <dia:attribute name="comment_font_height"> <dia:real val="0.69999999999999996"/> </dia:attribute> <dia:attribute name="attributes"/> <dia:attribute name="operations"/> <dia:attribute name="template"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="templates"/> </dia:object> <dia:object type="UML - Generalization" version="1" id="O49"> <dia:attribute name="obj_pos"> <dia:point val="29.115,13.4"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="28.265,13.35;35.7025,20.05"/> </dia:attribute> <dia:attribute name="meta"> <dia:composite type="dict"/> </dia:attribute> <dia:attribute name="orth_points"> <dia:point val="29.115,13.4"/> <dia:point val="29.115,19"/> <dia:point val="35.6525,19"/> <dia:point val="35.6525,20"/> </dia:attribute> <dia:attribute name="orth_orient"> <dia:enum val="1"/> <dia:enum val="0"/> <dia:enum val="1"/> </dia:attribute> <dia:attribute name="orth_autoroute"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="text_colour"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="line_colour"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="name"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:connections> <dia:connection handle="0" to="O19" connection="6"/> <dia:connection handle="1" to="O48" connection="1"/> </dia:connections> </dia:object> <dia:object type="UML - Generalization" version="1" id="O50"> <dia:attribute name="obj_pos"> <dia:point val="29.115,13.4"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="13.5963,13.35;29.965,16.05"/> </dia:attribute> <dia:attribute name="meta"> <dia:composite type="dict"/> </dia:attribute> <dia:attribute name="orth_points"> <dia:point val="29.115,13.4"/> <dia:point val="29.115,15"/> <dia:point val="17,15"/> <dia:point val="17,16"/> <dia:point val="13.6463,16"/> </dia:attribute> <dia:attribute name="orth_orient"> <dia:enum val="1"/> <dia:enum val="0"/> <dia:enum val="1"/> <dia:enum val="0"/> </dia:attribute> <dia:attribute name="orth_autoroute"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="text_colour"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="line_colour"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="name"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:connections> <dia:connection handle="0" to="O19" connection="6"/> <dia:connection handle="1" to="O23" connection="1"/> </dia:connections> </dia:object> <dia:object type="UML - Dependency" version="1" id="O51"> <dia:attribute name="obj_pos"> <dia:point val="27,12.7"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="16.8775,11.25;27.05,14.6"/> </dia:attribute> <dia:attribute name="meta"> <dia:composite type="dict"/> </dia:attribute> <dia:attribute name="orth_points"> <dia:point val="27,12.7"/> <dia:point val="26,12.7"/> <dia:point val="26,13"/> <dia:point val="26,13"/> <dia:point val="26,11.7"/> <dia:point val="17.3275,11.7"/> </dia:attribute> <dia:attribute name="orth_orient"> <dia:enum val="0"/> <dia:enum val="1"/> <dia:enum val="0"/> <dia:enum val="1"/> <dia:enum val="0"/> </dia:attribute> <dia:attribute name="orth_autoroute"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="text_colour"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="line_colour"> <dia:color val="#7f7f7f"/> </dia:attribute> <dia:attribute name="name"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="draw_arrow"> <dia:boolean val="true"/> </dia:attribute> <dia:connections> <dia:connection handle="0" to="O19" connection="3"/> <dia:connection handle="1" to="O20" connection="4"/> </dia:connections> </dia:object> <dia:object type="UML - Dependency" version="1" id="O52"> <dia:attribute name="obj_pos"> <dia:point val="27,12.7"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="18.8425,12.65;27.05,16.45"/> </dia:attribute> <dia:attribute name="meta"> <dia:composite type="dict"/> </dia:attribute> <dia:attribute name="orth_points"> <dia:point val="27,12.7"/> <dia:point val="26,12.7"/> <dia:point val="26,13"/> <dia:point val="26,13"/> <dia:point val="26,16"/> <dia:point val="19.2925,16"/> </dia:attribute> <dia:attribute name="orth_orient"> <dia:enum val="0"/> <dia:enum val="1"/> <dia:enum val="0"/> <dia:enum val="1"/> <dia:enum val="0"/> </dia:attribute> <dia:attribute name="orth_autoroute"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="text_colour"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="line_colour"> <dia:color val="#7f7f7f"/> </dia:attribute> <dia:attribute name="name"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="draw_arrow"> <dia:boolean val="true"/> </dia:attribute> <dia:connections> <dia:connection handle="0" to="O19" connection="3"/> <dia:connection handle="1" to="O23" connection="2"/> </dia:connections> </dia:object> <dia:object type="UML - Dependency" version="1" id="O53"> <dia:attribute name="obj_pos"> <dia:point val="27,12.7"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="25.95,7.95;37.05,12.75"/> </dia:attribute> <dia:attribute name="meta"> <dia:composite type="dict"/> </dia:attribute> <dia:attribute name="orth_points"> <dia:point val="27,12.7"/> <dia:point val="26,12.7"/> <dia:point val="26,10"/> <dia:point val="37,10"/> <dia:point val="37,8.4"/> <dia:point val="34.935,8.4"/> </dia:attribute> <dia:attribute name="orth_orient"> <dia:enum val="0"/> <dia:enum val="1"/> <dia:enum val="0"/> <dia:enum val="1"/> <dia:enum val="0"/> </dia:attribute> <dia:attribute name="orth_autoroute"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="text_colour"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="line_colour"> <dia:color val="#7f7f7f"/> </dia:attribute> <dia:attribute name="name"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="draw_arrow"> <dia:boolean val="true"/> </dia:attribute> <dia:connections> <dia:connection handle="0" to="O19" connection="3"/> <dia:connection handle="1" to="O18" connection="7"/> </dia:connections> </dia:object> <dia:object type="UML - Dependency" version="1" id="O54"> <dia:attribute name="obj_pos"> <dia:point val="27,12.7"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="23.28,7.95;27.05,12.75"/> </dia:attribute> <dia:attribute name="meta"> <dia:composite type="dict"/> </dia:attribute> <dia:attribute name="orth_points"> <dia:point val="27,12.7"/> <dia:point val="26,12.7"/> <dia:point val="26,8.4"/> <dia:point val="23.73,8.4"/> </dia:attribute> <dia:attribute name="orth_orient"> <dia:enum val="0"/> <dia:enum val="1"/> <dia:enum val="0"/> </dia:attribute> <dia:attribute name="orth_autoroute"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="text_colour"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="line_colour"> <dia:color val="#7f7f7f"/> </dia:attribute> <dia:attribute name="name"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="draw_arrow"> <dia:boolean val="true"/> </dia:attribute> <dia:connections> <dia:connection handle="0" to="O19" connection="3"/> <dia:connection handle="1" to="O17" connection="7"/> </dia:connections> </dia:object> <dia:object type="UML - Dependency" version="1" id="O55"> <dia:attribute name="obj_pos"> <dia:point val="30,7.7"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="23.28,7.25;30.05,9.3"/> </dia:attribute> <dia:attribute name="meta"> <dia:composite type="dict"/> </dia:attribute> <dia:attribute name="orth_points"> <dia:point val="30,7.7"/> <dia:point val="29,7.7"/> <dia:point val="29,7.7"/> <dia:point val="23.73,7.7"/> </dia:attribute> <dia:attribute name="orth_orient"> <dia:enum val="0"/> <dia:enum val="1"/> <dia:enum val="0"/> </dia:attribute> <dia:attribute name="orth_autoroute"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="text_colour"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="line_colour"> <dia:color val="#7f7f7f"/> </dia:attribute> <dia:attribute name="name"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="draw_arrow"> <dia:boolean val="true"/> </dia:attribute> <dia:connections> <dia:connection handle="0" to="O18" connection="3"/> <dia:connection handle="1" to="O17" connection="4"/> </dia:connections> </dia:object> <dia:object type="UML - Dependency" version="1" id="O56"> <dia:attribute name="obj_pos"> <dia:point val="17,2.7"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="15.95,0.95;26.05,7.45"/> </dia:attribute> <dia:attribute name="meta"> <dia:composite type="dict"/> </dia:attribute> <dia:attribute name="orth_points"> <dia:point val="17,2.7"/> <dia:point val="16,2.7"/> <dia:point val="16,1"/> <dia:point val="26,1"/> <dia:point val="26,7"/> <dia:point val="23.73,7"/> </dia:attribute> <dia:attribute name="orth_orient"> <dia:enum val="0"/> <dia:enum val="1"/> <dia:enum val="0"/> <dia:enum val="1"/> <dia:enum val="0"/> </dia:attribute> <dia:attribute name="orth_autoroute"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="text_colour"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="line_colour"> <dia:color val="#7f7f7f"/> </dia:attribute> <dia:attribute name="name"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="draw_arrow"> <dia:boolean val="true"/> </dia:attribute> <dia:connections> <dia:connection handle="0" to="O22" connection="3"/> <dia:connection handle="1" to="O17" connection="2"/> </dia:connections> </dia:object> <dia:object type="UML - Dependency" version="1" id="O57"> <dia:attribute name="obj_pos"> <dia:point val="17,2.7"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="15.95,0.95;37.05,7.45"/> </dia:attribute> <dia:attribute name="meta"> <dia:composite type="dict"/> </dia:attribute> <dia:attribute name="orth_points"> <dia:point val="17,2.7"/> <dia:point val="16,2.7"/> <dia:point val="16,1"/> <dia:point val="37,1"/> <dia:point val="37,7"/> <dia:point val="34.935,7"/> </dia:attribute> <dia:attribute name="orth_orient"> <dia:enum val="0"/> <dia:enum val="1"/> <dia:enum val="0"/> <dia:enum val="1"/> <dia:enum val="0"/> </dia:attribute> <dia:attribute name="orth_autoroute"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="text_colour"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="line_colour"> <dia:color val="#7f7f7f"/> </dia:attribute> <dia:attribute name="name"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="draw_arrow"> <dia:boolean val="true"/> </dia:attribute> <dia:connections> <dia:connection handle="0" to="O22" connection="3"/> <dia:connection handle="1" to="O18" connection="2"/> </dia:connections> </dia:object> <dia:object type="UML - Component" version="0" id="O58"> <dia:attribute name="obj_pos"> <dia:point val="39,26"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="38.95,25.95;47.3525,30.9"/> </dia:attribute> <dia:attribute name="meta"> <dia:composite type="dict"/> </dia:attribute> <dia:attribute name="elem_corner"> <dia:point val="39,26"/> </dia:attribute> <dia:attribute name="elem_width"> <dia:real val="8.3024999999999984"/> </dia:attribute> <dia:attribute name="elem_height"> <dia:real val="4.8499999999999996"/> </dia:attribute> <dia:attribute name="line_colour"> <dia:color val="#7f7f7f"/> </dia:attribute> <dia:attribute name="fill_colour"> <dia:color val="#ffffff"/> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="text"> <dia:composite type="text"> <dia:attribute name="string"> <dia:string>#near3d SubAbs(Protocol) near() near0()#</dia:string> </dia:attribute> <dia:attribute name="font"> <dia:font family="sans" style="0" name="Helvetica"/> </dia:attribute> <dia:attribute name="height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="pos"> <dia:point val="41.4,27.295"/> </dia:attribute> <dia:attribute name="color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="alignment"> <dia:enum val="0"/> </dia:attribute> </dia:composite> </dia:attribute> </dia:object> <dia:object type="UML - Object" version="0" id="O59"> <dia:attribute name="obj_pos"> <dia:point val="40,8"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="39.995,7.995;43.275,9.805"/> </dia:attribute> <dia:attribute name="meta"> <dia:composite type="dict"/> </dia:attribute> <dia:attribute name="elem_corner"> <dia:point val="40,8"/> </dia:attribute> <dia:attribute name="elem_width"> <dia:real val="3.27"/> </dia:attribute> <dia:attribute name="elem_height"> <dia:real val="1.8000000000000007"/> </dia:attribute> <dia:attribute name="line_width"> <dia:real val="0.0099999997764825821"/> </dia:attribute> <dia:attribute name="text_colour"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="line_colour"> <dia:color val="#7f7f7f"/> </dia:attribute> <dia:attribute name="fill_colour"> <dia:color val="#ededc3"/> </dia:attribute> <dia:attribute name="text"> <dia:composite type="text"> <dia:attribute name="string"> <dia:string>#near3d#</dia:string> </dia:attribute> <dia:attribute name="font"> <dia:font family="sans" style="0" name="Helvetica"/> </dia:attribute> <dia:attribute name="height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="pos"> <dia:point val="41.635,9.095"/> </dia:attribute> <dia:attribute name="color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="alignment"> <dia:enum val="1"/> </dia:attribute> </dia:composite> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="exstate"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="attrib"> <dia:composite type="text"> <dia:attribute name="string"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="font"> <dia:font family="sans" style="0" name="Helvetica"/> </dia:attribute> <dia:attribute name="height"> <dia:real val="0.80000000000000004"/> </dia:attribute> <dia:attribute name="pos"> <dia:point val="0,0"/> </dia:attribute> <dia:attribute name="color"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="alignment"> <dia:enum val="0"/> </dia:attribute> </dia:composite> </dia:attribute> <dia:attribute name="is_active"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="show_attribs"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="multiple"> <dia:boolean val="false"/> </dia:attribute> </dia:object> <dia:object type="UML - Dependency" version="1" id="O60"> <dia:attribute name="obj_pos"> <dia:point val="40,8"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="34.485,7.25;40.05,9.45"/> </dia:attribute> <dia:attribute name="meta"> <dia:composite type="dict"/> </dia:attribute> <dia:attribute name="orth_points"> <dia:point val="40,8"/> <dia:point val="39,8"/> <dia:point val="39,7.7"/> <dia:point val="34.935,7.7"/> </dia:attribute> <dia:attribute name="orth_orient"> <dia:enum val="0"/> <dia:enum val="1"/> <dia:enum val="0"/> </dia:attribute> <dia:attribute name="orth_autoroute"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="text_colour"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="line_colour"> <dia:color val="#7f7f7f"/> </dia:attribute> <dia:attribute name="name"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="draw_arrow"> <dia:boolean val="true"/> </dia:attribute> <dia:connections> <dia:connection handle="0" to="O59" connection="0"/> <dia:connection handle="1" to="O18" connection="4"/> </dia:connections> </dia:object> <dia:object type="UML - Dependency" version="1" id="O61"> <dia:attribute name="obj_pos"> <dia:point val="40,9.8"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="23.28,7.95;40.05,12.6"/> </dia:attribute> <dia:attribute name="meta"> <dia:composite type="dict"/> </dia:attribute> <dia:attribute name="orth_points"> <dia:point val="40,9.8"/> <dia:point val="39,9.8"/> <dia:point val="39,11"/> <dia:point val="23.73,11"/> <dia:point val="23.73,8.4"/> </dia:attribute> <dia:attribute name="orth_orient"> <dia:enum val="0"/> <dia:enum val="1"/> <dia:enum val="0"/> <dia:enum val="1"/> </dia:attribute> <dia:attribute name="orth_autoroute"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="text_colour"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="line_colour"> <dia:color val="#7f7f7f"/> </dia:attribute> <dia:attribute name="name"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="draw_arrow"> <dia:boolean val="true"/> </dia:attribute> <dia:connections> <dia:connection handle="0" to="O59" connection="5"/> <dia:connection handle="1" to="O17" connection="7"/> </dia:connections> </dia:object> <dia:object type="UML - Dependency" version="1" id="O62"> <dia:attribute name="obj_pos"> <dia:point val="17,2.7"/> </dia:attribute> <dia:attribute name="obj_bb"> <dia:rectangle val="15.95,0.95;45.05,9.35"/> </dia:attribute> <dia:attribute name="meta"> <dia:composite type="dict"/> </dia:attribute> <dia:attribute name="orth_points"> <dia:point val="17,2.7"/> <dia:point val="16,2.7"/> <dia:point val="16,1"/> <dia:point val="45,1"/> <dia:point val="45,8.9"/> <dia:point val="43.27,8.9"/> </dia:attribute> <dia:attribute name="orth_orient"> <dia:enum val="0"/> <dia:enum val="1"/> <dia:enum val="0"/> <dia:enum val="1"/> <dia:enum val="0"/> </dia:attribute> <dia:attribute name="orth_autoroute"> <dia:boolean val="false"/> </dia:attribute> <dia:attribute name="text_colour"> <dia:color val="#000000"/> </dia:attribute> <dia:attribute name="line_colour"> <dia:color val="#7f7f7f"/> </dia:attribute> <dia:attribute name="name"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="stereotype"> <dia:string>##</dia:string> </dia:attribute> <dia:attribute name="draw_arrow"> <dia:boolean val="true"/> </dia:attribute> <dia:connections> <dia:connection handle="0" to="O22" connection="3"/> <dia:connection handle="1" to="O59" connection="4"/> </dia:connections> </dia:object> </dia:layer> </dia:diagram>