Index: lihata_format/data.svg =================================================================== --- lihata_format/data.svg (revision 34011) +++ lihata_format/data.svg (revision 34012) @@ -4,17 +4,17 @@ - + ha:data - + /lht_tree_doc/comm/data - -ha:data + +ha:data @@ -30,15 +30,15 @@ /lht_tree_doc/comm/data->/lht_tree_doc/comm/data/children/objects - - + + /lht_tree_doc/comm/data/children/layers - -li:layers + +li:layers @@ -45,71 +45,71 @@ /lht_tree_doc/comm/data->/lht_tree_doc/comm/data/children/layers - - + + - + /lht_tree_doc/comm/data/children/padstack_prototypes - - -li:padstack_prototypes ->=4 + + +li:padstack_prototypes +>=4 - + /lht_tree_doc/comm/data->/lht_tree_doc/comm/data/children/padstack_prototypes - - + + - + dup52_/lht_tree_doc/roots/pcb-rnd-subcircuit-v*/children/subc.ID - - -ha:subc.ID ->=3 + + +ha:subc.ID +>=3 - + /lht_tree_doc/comm/data->dup52_/lht_tree_doc/roots/pcb-rnd-subcircuit-v*/children/subc.ID - - + + - + /lht_tree_doc/comm/data/children/element.ID - - -ha:element.ID -<3 + + +ha:element.ID +<3 - + /lht_tree_doc/comm/data->/lht_tree_doc/comm/data/children/element.ID - - + + - + /lht_tree_doc/comm/data/children/rat.ID - - -ha:rat.ID + + +ha:rat.ID - + /lht_tree_doc/comm/data->/lht_tree_doc/comm/data/children/rat.ID - - + + @@ -1000,9 +1000,9 @@ dup32_/lht_tree_doc/comm/flags_pinvia/children/via - -via -flag + +via +flag @@ -1009,8 +1009,8 @@ dup32_/lht_tree_doc/comm/flags_pinvia->dup32_/lht_tree_doc/comm/flags_pinvia/children/via - - + + @@ -1037,8 +1037,8 @@ /lht_tree_doc/comm/data/children/layers->/lht_tree_doc/comm/data/children/layers/children/NAME - - + + @@ -1503,8 +1503,8 @@ /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/polygon.ID - -ha:polygon.ID + +ha:polygon.ID @@ -1511,15 +1511,15 @@ /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects->/lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/polygon.ID - - + + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/text.ID - -ha:text.ID + +ha:text.ID @@ -1526,8 +1526,8 @@ /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects->/lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/text.ID - - + + @@ -2535,8 +2535,8 @@ dup44_/lht_tree_doc/comm/thermal_heavy - -li:thermal + +li:thermal @@ -2543,8 +2543,8 @@ /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/gfx.ID->dup44_/lht_tree_doc/comm/thermal_heavy - - + + @@ -2744,8 +2744,8 @@ dup44_/lht_tree_doc/comm/thermal_heavy->dup44_/lht_tree_doc/comm/thermal_heavy/children/on - - + + @@ -2760,8 +2760,8 @@ dup44_/lht_tree_doc/comm/thermal_heavy->dup44_/lht_tree_doc/comm/thermal_heavy/children/diag - - + + @@ -2776,8 +2776,8 @@ dup44_/lht_tree_doc/comm/thermal_heavy->dup44_/lht_tree_doc/comm/thermal_heavy/children/round - - + + @@ -2792,8 +2792,8 @@ dup44_/lht_tree_doc/comm/thermal_heavy->dup44_/lht_tree_doc/comm/thermal_heavy/children/sharp - - + + @@ -2808,17 +2808,17 @@ dup44_/lht_tree_doc/comm/thermal_heavy->dup44_/lht_tree_doc/comm/thermal_heavy/children/solid - - + + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/polygon.ID/children/clearance - -clearance -coord ->=3 + +clearance +coord +>=3 @@ -2825,17 +2825,17 @@ /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/polygon.ID->/lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/polygon.ID/children/clearance - - + + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/polygon.ID/children/enforce_clearance - -enforce_clearance -coord ->=7 + +enforce_clearance +coord +>=7 @@ -2842,15 +2842,15 @@ /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/polygon.ID->/lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/polygon.ID/children/enforce_clearance - - + + dup45_/lht_tree_doc/comm/attributes - -ha:attributes + +ha:attributes @@ -2857,15 +2857,15 @@ /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/polygon.ID->dup45_/lht_tree_doc/comm/attributes - - + + dup46_/lht_tree_doc/comm/flags_polygon - -ha:flags + +ha:flags @@ -2872,8 +2872,8 @@ /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/polygon.ID->dup46_/lht_tree_doc/comm/flags_polygon - - + + @@ -2887,8 +2887,8 @@ /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/polygon.ID->dup47_/lht_tree_doc/comm/thermal_heavy - - + + @@ -2902,8 +2902,8 @@ /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/polygon.ID->/lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/polygon.ID/children/geometry - - + + @@ -2918,8 +2918,8 @@ dup45_/lht_tree_doc/comm/attributes->dup45_/lht_tree_doc/comm/attributes/children/attrib-key - - + + @@ -2934,8 +2934,8 @@ dup46_/lht_tree_doc/comm/flags_polygon->dup46_/lht_tree_doc/comm/flags_polygon/children/found - - + + @@ -2950,8 +2950,8 @@ dup46_/lht_tree_doc/comm/flags_polygon->dup46_/lht_tree_doc/comm/flags_polygon/children/clearpoly - - + + @@ -2966,8 +2966,8 @@ dup46_/lht_tree_doc/comm/flags_polygon->dup46_/lht_tree_doc/comm/flags_polygon/children/fullpoly - - + + @@ -2982,7 +2982,7 @@ dup46_/lht_tree_doc/comm/flags_polygon->dup46_/lht_tree_doc/comm/flags_polygon/children/selected - + @@ -2998,7 +2998,7 @@ dup46_/lht_tree_doc/comm/flags_polygon->dup46_/lht_tree_doc/comm/flags_polygon/children/drc - + @@ -3014,7 +3014,7 @@ dup46_/lht_tree_doc/comm/flags_polygon->dup46_/lht_tree_doc/comm/flags_polygon/children/exportsel - + @@ -3030,7 +3030,7 @@ dup46_/lht_tree_doc/comm/flags_polygon->dup46_/lht_tree_doc/comm/flags_polygon/children/lock - + @@ -3046,7 +3046,7 @@ dup46_/lht_tree_doc/comm/flags_polygon->dup46_/lht_tree_doc/comm/flags_polygon/children/termname - + @@ -3062,7 +3062,7 @@ dup46_/lht_tree_doc/comm/flags_polygon->dup46_/lht_tree_doc/comm/flags_polygon/children/clearpolypoly - + @@ -3078,7 +3078,7 @@ dup46_/lht_tree_doc/comm/flags_polygon->dup46_/lht_tree_doc/comm/flags_polygon/children/floater - + @@ -3215,8 +3215,8 @@ /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/text.ID->/lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/text.ID/children/x - - + + @@ -3231,8 +3231,8 @@ /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/text.ID->/lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/text.ID/children/y - - + + @@ -3247,8 +3247,8 @@ /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/text.ID->/lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/text.ID/children/role - - + + @@ -3263,8 +3263,8 @@ /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/text.ID->/lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/text.ID/children/string - - + + @@ -3279,8 +3279,8 @@ /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/text.ID->/lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/text.ID/children/fid - - + + @@ -3295,8 +3295,8 @@ /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/text.ID->/lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/text.ID/children/scale - - + + @@ -3311,8 +3311,8 @@ /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/text.ID->/lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/text.ID/children/scale_x - - + + @@ -3327,8 +3327,8 @@ /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/text.ID->/lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/text.ID/children/scale_y - - + + @@ -3344,8 +3344,8 @@ /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/text.ID->/lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/text.ID/children/direction - - + + @@ -3361,8 +3361,8 @@ /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/text.ID->/lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/text.ID/children/rot - - + + @@ -3378,214 +3378,231 @@ /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/text.ID->/lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/text.ID/children/thickness - - + + + + +/lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/text.ID/children/clearance + + +clearance +coord +>=8 + + + + + +/lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/text.ID->/lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/text.ID/children/clearance + + + - + dup48_/lht_tree_doc/comm/attributes - - -ha:attributes + + +ha:attributes - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/text.ID->dup48_/lht_tree_doc/comm/attributes - - + + - + dup49_/lht_tree_doc/comm/flags_text - - -ha:flags + + +ha:flags - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/text.ID->dup49_/lht_tree_doc/comm/flags_text - - + + - + dup48_/lht_tree_doc/comm/attributes/children/attrib-key - - -attrib-key -string + + +attrib-key +string - + dup48_/lht_tree_doc/comm/attributes->dup48_/lht_tree_doc/comm/attributes/children/attrib-key - - + + - + dup49_/lht_tree_doc/comm/flags_text/children/found - - -found -flag + + +found +flag - + dup49_/lht_tree_doc/comm/flags_text->dup49_/lht_tree_doc/comm/flags_text/children/found - - + + - + dup49_/lht_tree_doc/comm/flags_text/children/clearline - - -clearline -flag + + +clearline +flag - + dup49_/lht_tree_doc/comm/flags_text->dup49_/lht_tree_doc/comm/flags_text/children/clearline - - + + - + dup49_/lht_tree_doc/comm/flags_text/children/selected - - -selected -flag + + +selected +flag - + dup49_/lht_tree_doc/comm/flags_text->dup49_/lht_tree_doc/comm/flags_text/children/selected - - + + - + dup49_/lht_tree_doc/comm/flags_text/children/onsolder - - -onsolder -flag + + +onsolder +flag - + dup49_/lht_tree_doc/comm/flags_text->dup49_/lht_tree_doc/comm/flags_text/children/onsolder - - + + - + dup49_/lht_tree_doc/comm/flags_text/children/drc - - -drc -flag + + +drc +flag - + dup49_/lht_tree_doc/comm/flags_text->dup49_/lht_tree_doc/comm/flags_text/children/drc - - + + - + dup49_/lht_tree_doc/comm/flags_text/children/exportsel - - -exportsel -flag + + +exportsel +flag - + dup49_/lht_tree_doc/comm/flags_text->dup49_/lht_tree_doc/comm/flags_text/children/exportsel - - + + - + dup49_/lht_tree_doc/comm/flags_text/children/lock - - -lock -flag + + +lock +flag - + dup49_/lht_tree_doc/comm/flags_text->dup49_/lht_tree_doc/comm/flags_text/children/lock - - + + - + dup49_/lht_tree_doc/comm/flags_text/children/termname - - -termname -flag + + +termname +flag - + dup49_/lht_tree_doc/comm/flags_text->dup49_/lht_tree_doc/comm/flags_text/children/termname - - + + - + dup49_/lht_tree_doc/comm/flags_text/children/dyntext - - -dyntext -flag + + +dyntext +flag - + dup49_/lht_tree_doc/comm/flags_text->dup49_/lht_tree_doc/comm/flags_text/children/dyntext - - + + - + dup49_/lht_tree_doc/comm/flags_text/children/floater - - -floater -flag + + +floater +flag - + dup49_/lht_tree_doc/comm/flags_text->dup49_/lht_tree_doc/comm/flags_text/children/floater - - + + @@ -3597,445 +3614,445 @@ - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/unused - - -unused -none + + +unused +none - + /lht_tree_doc/comm/data/children/padstack_prototypes->/lht_tree_doc/comm/data/children/padstack_prototypes/children/unused - - + + - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID - - -ha:ps_proto_v4.PID + + +ha:ps_proto_v4.PID - + /lht_tree_doc/comm/data/children/padstack_prototypes->/lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID - - + + - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/hdia - - -hdia -coord + + +hdia +coord - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID->/lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/hdia - - + + - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/htop - - -htop -integer + + +htop +integer - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID->/lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/htop - - + + - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/hbottom - - -hbottom -integer + + +hbottom +integer - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID->/lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/hbottom - - + + - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/hplated - - -hplated -integer + + +hplated +integer - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID->/lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/hplated - - + + - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/name - - -name -string ->=5 + + +name +string +>=5 - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID->/lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/name - - + + - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape - - -li:shape + + +li:shape - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID->/lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape - - + + - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4 - - -ha:ps_shape_v4 + + +ha:ps_shape_v4 - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape->/lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4 - - + + - + dup50_/lht_tree_doc/comm/layer_mask - - -ha:layer_mask + + +ha:layer_mask - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4->dup50_/lht_tree_doc/comm/layer_mask - - + + - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4/children/combining - - -combining + + +combining - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4->/lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4/children/combining - - + + - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4/children/clearance - - -clearance -coord + + +clearance +coord - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4->/lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4/children/clearance - - + + - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4/children/ps_poly - - -li:ps_poly + + +li:ps_poly - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4->/lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4/children/ps_poly - - + + - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4/children/ps_line - - -ha:ps_line + + +ha:ps_line - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4->/lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4/children/ps_line - - + + - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4/children/ps_circ - - -ha:ps_circ + + +ha:ps_circ - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4->/lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4/children/ps_circ - - + + - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4/children/ps_hshadow - - -te:ps_hshadow ->=6 + + +te:ps_hshadow +>=6 - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4->/lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4/children/ps_hshadow - - + + - + dup50_/lht_tree_doc/comm/layer_mask/children/top - - -top -flag + + +top +flag - + dup50_/lht_tree_doc/comm/layer_mask->dup50_/lht_tree_doc/comm/layer_mask/children/top - - + + - + dup50_/lht_tree_doc/comm/layer_mask/children/bottom - - -bottom -flag + + +bottom +flag - + dup50_/lht_tree_doc/comm/layer_mask->dup50_/lht_tree_doc/comm/layer_mask/children/bottom - - + + - + dup50_/lht_tree_doc/comm/layer_mask/children/intern - - -intern -flag + + +intern +flag - + dup50_/lht_tree_doc/comm/layer_mask->dup50_/lht_tree_doc/comm/layer_mask/children/intern - - + + - + dup50_/lht_tree_doc/comm/layer_mask/children/logical - - -logical -flag + + +logical +flag - + dup50_/lht_tree_doc/comm/layer_mask->dup50_/lht_tree_doc/comm/layer_mask/children/logical - - + + - + dup50_/lht_tree_doc/comm/layer_mask/children/copper - - -copper -flag + + +copper +flag - + dup50_/lht_tree_doc/comm/layer_mask->dup50_/lht_tree_doc/comm/layer_mask/children/copper - - + + - + dup50_/lht_tree_doc/comm/layer_mask/children/silk - - -silk -flag + + +silk +flag - + dup50_/lht_tree_doc/comm/layer_mask->dup50_/lht_tree_doc/comm/layer_mask/children/silk - - + + - + dup50_/lht_tree_doc/comm/layer_mask/children/mask - - -mask -flag + + +mask +flag - + dup50_/lht_tree_doc/comm/layer_mask->dup50_/lht_tree_doc/comm/layer_mask/children/mask - - + + - + dup50_/lht_tree_doc/comm/layer_mask/children/paste - - -paste -flag + + +paste +flag - + dup50_/lht_tree_doc/comm/layer_mask->dup50_/lht_tree_doc/comm/layer_mask/children/paste - - + + - + dup50_/lht_tree_doc/comm/layer_mask/children/outline - - -outline -flag + + +outline +flag - + dup50_/lht_tree_doc/comm/layer_mask->dup50_/lht_tree_doc/comm/layer_mask/children/outline - - + + - + dup50_/lht_tree_doc/comm/layer_mask/children/mech - - -mech -flag + + +mech +flag - + dup50_/lht_tree_doc/comm/layer_mask->dup50_/lht_tree_doc/comm/layer_mask/children/mech - - + + - + dup50_/lht_tree_doc/comm/layer_mask/children/doc - - -doc -flag + + +doc +flag - + dup50_/lht_tree_doc/comm/layer_mask->dup50_/lht_tree_doc/comm/layer_mask/children/doc - - + + - + dup50_/lht_tree_doc/comm/layer_mask/children/substrate - - -substrate -flag + + +substrate +flag - + dup50_/lht_tree_doc/comm/layer_mask->dup50_/lht_tree_doc/comm/layer_mask/children/substrate - - + + @@ -4049,385 +4066,385 @@ - + dup51_/lht_tree_doc/comm/combining/children/sub - - -sub -flag + + +sub +flag - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4/children/combining->dup51_/lht_tree_doc/comm/combining/children/sub - - + + - + dup51_/lht_tree_doc/comm/combining/children/auto - - -auto -flag + + +auto +flag - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4/children/combining->dup51_/lht_tree_doc/comm/combining/children/auto - - + + - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4/children/ps_line/children/x1 - - -x1 -coord + + +x1 +coord - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4/children/ps_line->/lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4/children/ps_line/children/x1 - - + + - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4/children/ps_line/children/y1 - - -y1 -coord + + +y1 +coord - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4/children/ps_line->/lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4/children/ps_line/children/y1 - - + + - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4/children/ps_line/children/x2 - - -x2 -coord + + +x2 +coord - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4/children/ps_line->/lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4/children/ps_line/children/x2 - - + + - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4/children/ps_line/children/y2 - - -y2 -coord + + +y2 +coord - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4/children/ps_line->/lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4/children/ps_line/children/y2 - - + + - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4/children/ps_line/children/thickness - - -thickness -coord + + +thickness +coord - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4/children/ps_line->/lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4/children/ps_line/children/thickness - - + + - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4/children/ps_line/children/square - - -square -integer + + +square +integer - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4/children/ps_line->/lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4/children/ps_line/children/square - - + + - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4/children/ps_circ/children/x - - -x -coord + + +x +coord - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4/children/ps_circ->/lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4/children/ps_circ/children/x - - + + - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4/children/ps_circ/children/y - - -y -coord + + +y +coord - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4/children/ps_circ->/lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4/children/ps_circ/children/y - - + + - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4/children/ps_circ/children/dia - - -dia -coord + + +dia +coord - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4/children/ps_circ->/lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4/children/ps_circ/children/dia - - + + - + dup52_/lht_tree_doc/roots/pcb-rnd-subcircuit-v*/children/subc.ID/children/uid - - -uid -minuid + + +uid +minuid - + dup52_/lht_tree_doc/roots/pcb-rnd-subcircuit-v*/children/subc.ID->dup52_/lht_tree_doc/roots/pcb-rnd-subcircuit-v*/children/subc.ID/children/uid - - + + - + dup52_/lht_tree_doc/comm/attributes - - -ha:attributes + + +ha:attributes - + dup52_/lht_tree_doc/roots/pcb-rnd-subcircuit-v*/children/subc.ID->dup52_/lht_tree_doc/comm/attributes - - + + - + dup52_/lht_tree_doc/comm/flags_subcircuit - - -ha:flags + + +ha:flags - + dup52_/lht_tree_doc/roots/pcb-rnd-subcircuit-v*/children/subc.ID->dup52_/lht_tree_doc/comm/flags_subcircuit - - + + - + dup52_/lht_tree_doc/roots/pcb-rnd-subcircuit-v*/children/subc.ID/children/data - -data -> + +data -> - + dup52_/lht_tree_doc/roots/pcb-rnd-subcircuit-v*/children/subc.ID->dup52_/lht_tree_doc/roots/pcb-rnd-subcircuit-v*/children/subc.ID/children/data - - + + - + dup52_/lht_tree_doc/comm/attributes/children/attrib-key - - -attrib-key -string + + +attrib-key +string - + dup52_/lht_tree_doc/comm/attributes->dup52_/lht_tree_doc/comm/attributes/children/attrib-key - - + + - + dup52_/lht_tree_doc/comm/flags_subcircuit/children/found - - -found -flag + + +found +flag - + dup52_/lht_tree_doc/comm/flags_subcircuit->dup52_/lht_tree_doc/comm/flags_subcircuit/children/found - - + + - + dup52_/lht_tree_doc/comm/flags_subcircuit/children/selected - - -selected -flag + + +selected +flag - + dup52_/lht_tree_doc/comm/flags_subcircuit->dup52_/lht_tree_doc/comm/flags_subcircuit/children/selected - - + + - + dup52_/lht_tree_doc/comm/flags_subcircuit/children/drc - - -drc -flag + + +drc +flag - + dup52_/lht_tree_doc/comm/flags_subcircuit->dup52_/lht_tree_doc/comm/flags_subcircuit/children/drc - - + + - + dup52_/lht_tree_doc/comm/flags_subcircuit/children/exportsel - - -exportsel -flag + + +exportsel +flag - + dup52_/lht_tree_doc/comm/flags_subcircuit->dup52_/lht_tree_doc/comm/flags_subcircuit/children/exportsel - - + + - + dup52_/lht_tree_doc/comm/flags_subcircuit/children/lock - - -lock -flag + + +lock +flag - + dup52_/lht_tree_doc/comm/flags_subcircuit->dup52_/lht_tree_doc/comm/flags_subcircuit/children/lock - - + + - + dup52_/lht_tree_doc/comm/flags_subcircuit/children/nonetlist - - -nonetlist -flag + + +nonetlist +flag - + dup52_/lht_tree_doc/comm/flags_subcircuit->dup52_/lht_tree_doc/comm/flags_subcircuit/children/nonetlist - - + + - + dup52_/lht_tree_doc/comm/flags_subcircuit/children/termname - - -termname -flag + + +termname +flag - + dup52_/lht_tree_doc/comm/flags_subcircuit->dup52_/lht_tree_doc/comm/flags_subcircuit/children/termname - - + + - + dup52_/lht_tree_doc/comm/flags_subcircuit/children/floater - - -floater -flag + + +floater +flag - + dup52_/lht_tree_doc/comm/flags_subcircuit->dup52_/lht_tree_doc/comm/flags_subcircuit/children/floater - - + + @@ -4437,241 +4454,241 @@ - + /lht_tree_doc/comm/data/children/element.ID/children/x - - -x -coord + + +x +coord - + /lht_tree_doc/comm/data/children/element.ID->/lht_tree_doc/comm/data/children/element.ID/children/x - - + + - + /lht_tree_doc/comm/data/children/element.ID/children/y - - -y -coord + + +y +coord - + /lht_tree_doc/comm/data/children/element.ID->/lht_tree_doc/comm/data/children/element.ID/children/y - - + + - + dup53_/lht_tree_doc/comm/attributes - - -ha:attributes + + +ha:attributes - + /lht_tree_doc/comm/data/children/element.ID->dup53_/lht_tree_doc/comm/attributes - - + + - + dup54_/lht_tree_doc/comm/flags_element - - -ha:flags_element + + +ha:flags_element - + /lht_tree_doc/comm/data/children/element.ID->dup54_/lht_tree_doc/comm/flags_element - - + + - + /lht_tree_doc/comm/data/children/element.ID/children/objects - - -li:objects + + +li:objects - + /lht_tree_doc/comm/data/children/element.ID->/lht_tree_doc/comm/data/children/element.ID/children/objects - - + + - + dup53_/lht_tree_doc/comm/attributes/children/attrib-key - - -attrib-key -string + + +attrib-key +string - + dup53_/lht_tree_doc/comm/attributes->dup53_/lht_tree_doc/comm/attributes/children/attrib-key - - + + - + dup54_/lht_tree_doc/comm/flags_element/children/found - - -found -flag + + +found +flag - + dup54_/lht_tree_doc/comm/flags_element->dup54_/lht_tree_doc/comm/flags_element/children/found - - + + - + dup54_/lht_tree_doc/comm/flags_element/children/selected - - -selected -flag + + +selected +flag - + dup54_/lht_tree_doc/comm/flags_element->dup54_/lht_tree_doc/comm/flags_element/children/selected - - + + - + dup54_/lht_tree_doc/comm/flags_element/children/auto - - -auto -flag + + +auto +flag - + dup54_/lht_tree_doc/comm/flags_element->dup54_/lht_tree_doc/comm/flags_element/children/auto - - + + - + dup54_/lht_tree_doc/comm/flags_element/children/drc - - -drc -flag + + +drc +flag - + dup54_/lht_tree_doc/comm/flags_element->dup54_/lht_tree_doc/comm/flags_element/children/drc - - + + - + dup54_/lht_tree_doc/comm/flags_element/children/lock - - -lock -flag + + +lock +flag - + dup54_/lht_tree_doc/comm/flags_element->dup54_/lht_tree_doc/comm/flags_element/children/lock - - + + - + dup54_/lht_tree_doc/comm/flags_element/children/nonetlist - - -nonetlist -flag + + +nonetlist +flag - + dup54_/lht_tree_doc/comm/flags_element->dup54_/lht_tree_doc/comm/flags_element/children/nonetlist - - + + - + dup54_/lht_tree_doc/comm/flags_element/children/termname - - -termname -flag + + +termname +flag - + dup54_/lht_tree_doc/comm/flags_element->dup54_/lht_tree_doc/comm/flags_element/children/termname - - + + - + dup54_/lht_tree_doc/comm/flags_element/children/floater - - -floater -flag + + +floater +flag - + dup54_/lht_tree_doc/comm/flags_element->dup54_/lht_tree_doc/comm/flags_element/children/floater - - + + - + dup54_/lht_tree_doc/comm/flags_element/children/onsolder - - -onsolder -flag + + +onsolder +flag - + dup54_/lht_tree_doc/comm/flags_element->dup54_/lht_tree_doc/comm/flags_element/children/onsolder - - + + @@ -4682,490 +4699,490 @@ - + dup55_/lht_tree_doc/comm/data/children/element.ID/children/objects/children/line.ID - -line.ID -> + +line.ID -> - + /lht_tree_doc/comm/data/children/element.ID/children/objects->dup55_/lht_tree_doc/comm/data/children/element.ID/children/objects/children/line.ID - - + + - + dup56_/lht_tree_doc/comm/data/children/element.ID/children/objects/children/arc.ID - -arc.ID -> + +arc.ID -> - + /lht_tree_doc/comm/data/children/element.ID/children/objects->dup56_/lht_tree_doc/comm/data/children/element.ID/children/objects/children/arc.ID - - + + - + dup57_/lht_tree_doc/comm/data/children/element.ID/children/objects/children/text.ID - -text.ID -> + +text.ID -> - + /lht_tree_doc/comm/data/children/element.ID/children/objects->dup57_/lht_tree_doc/comm/data/children/element.ID/children/objects/children/text.ID - - + + - + /lht_tree_doc/comm/data/children/element.ID/children/objects/children/pad.ID - - -ha:pad.ID + + +ha:pad.ID - + /lht_tree_doc/comm/data/children/element.ID/children/objects->/lht_tree_doc/comm/data/children/element.ID/children/objects/children/pad.ID - - + + - + /lht_tree_doc/comm/data/children/element.ID/children/objects/children/pin.ID - - -ha:pin.ID + + +ha:pin.ID - + /lht_tree_doc/comm/data/children/element.ID/children/objects->/lht_tree_doc/comm/data/children/element.ID/children/objects/children/pin.ID - - + + - + /lht_tree_doc/comm/data/children/element.ID/children/objects/children/pad.ID/children/x1 - - -x1 -coord + + +x1 +coord - + /lht_tree_doc/comm/data/children/element.ID/children/objects/children/pad.ID->/lht_tree_doc/comm/data/children/element.ID/children/objects/children/pad.ID/children/x1 - - + + - + /lht_tree_doc/comm/data/children/element.ID/children/objects/children/pad.ID/children/y1 - - -y1 -coord + + +y1 +coord - + /lht_tree_doc/comm/data/children/element.ID/children/objects/children/pad.ID->/lht_tree_doc/comm/data/children/element.ID/children/objects/children/pad.ID/children/y1 - - + + - + /lht_tree_doc/comm/data/children/element.ID/children/objects/children/pad.ID/children/x2 - - -x2 -coord + + +x2 +coord - + /lht_tree_doc/comm/data/children/element.ID/children/objects/children/pad.ID->/lht_tree_doc/comm/data/children/element.ID/children/objects/children/pad.ID/children/x2 - - + + - + /lht_tree_doc/comm/data/children/element.ID/children/objects/children/pad.ID/children/y2 - - -y2 -coord + + +y2 +coord - + /lht_tree_doc/comm/data/children/element.ID/children/objects/children/pad.ID->/lht_tree_doc/comm/data/children/element.ID/children/objects/children/pad.ID/children/y2 - - + + - + /lht_tree_doc/comm/data/children/element.ID/children/objects/children/pad.ID/children/thickness - - -thickness -coord + + +thickness +coord - + /lht_tree_doc/comm/data/children/element.ID/children/objects/children/pad.ID->/lht_tree_doc/comm/data/children/element.ID/children/objects/children/pad.ID/children/thickness - - + + - + /lht_tree_doc/comm/data/children/element.ID/children/objects/children/pad.ID/children/clearance - - -clearance -coord + + +clearance +coord - + /lht_tree_doc/comm/data/children/element.ID/children/objects/children/pad.ID->/lht_tree_doc/comm/data/children/element.ID/children/objects/children/pad.ID/children/clearance - - + + - + /lht_tree_doc/comm/data/children/element.ID/children/objects/children/pad.ID/children/mask - - -mask -coord + + +mask +coord - + /lht_tree_doc/comm/data/children/element.ID/children/objects/children/pad.ID->/lht_tree_doc/comm/data/children/element.ID/children/objects/children/pad.ID/children/mask - - + + - + /lht_tree_doc/comm/data/children/element.ID/children/objects/children/pad.ID/children/name - - -name -string + + +name +string - + /lht_tree_doc/comm/data/children/element.ID/children/objects/children/pad.ID->/lht_tree_doc/comm/data/children/element.ID/children/objects/children/pad.ID/children/name - - + + - + /lht_tree_doc/comm/data/children/element.ID/children/objects/children/pad.ID/children/number - - -number -string + + +number +string - + /lht_tree_doc/comm/data/children/element.ID/children/objects/children/pad.ID->/lht_tree_doc/comm/data/children/element.ID/children/objects/children/pad.ID/children/number - - + + - + dup58_/lht_tree_doc/comm/attributes - - -ha:attributes + + +ha:attributes - + /lht_tree_doc/comm/data/children/element.ID/children/objects/children/pad.ID->dup58_/lht_tree_doc/comm/attributes - - + + - + dup59_/lht_tree_doc/comm/flags_pad - - -ha:flags_pad + + +ha:flags_pad - + /lht_tree_doc/comm/data/children/element.ID/children/objects/children/pad.ID->dup59_/lht_tree_doc/comm/flags_pad - - + + - + dup58_/lht_tree_doc/comm/attributes/children/attrib-key - - -attrib-key -string + + +attrib-key +string - + dup58_/lht_tree_doc/comm/attributes->dup58_/lht_tree_doc/comm/attributes/children/attrib-key - - + + - + dup59_/lht_tree_doc/comm/flags_pad/children/found - - -found -flag + + +found +flag - + dup59_/lht_tree_doc/comm/flags_pad->dup59_/lht_tree_doc/comm/flags_pad/children/found - - + + - + dup59_/lht_tree_doc/comm/flags_pad/children/hole - - -hole -flag + + +hole +flag - + dup59_/lht_tree_doc/comm/flags_pad->dup59_/lht_tree_doc/comm/flags_pad/children/hole - - + + - + dup59_/lht_tree_doc/comm/flags_pad/children/clearline - - -clearline -flag + + +clearline +flag - + dup59_/lht_tree_doc/comm/flags_pad->dup59_/lht_tree_doc/comm/flags_pad/children/clearline - - + + - + dup59_/lht_tree_doc/comm/flags_pad/children/selected - - -selected -flag + + +selected +flag - + dup59_/lht_tree_doc/comm/flags_pad->dup59_/lht_tree_doc/comm/flags_pad/children/selected - - + + - + dup59_/lht_tree_doc/comm/flags_pad/children/auto - - -auto -flag + + +auto +flag - + dup59_/lht_tree_doc/comm/flags_pad->dup59_/lht_tree_doc/comm/flags_pad/children/auto - - + + - + dup59_/lht_tree_doc/comm/flags_pad/children/warn - - -warn -flag + + +warn +flag - + dup59_/lht_tree_doc/comm/flags_pad->dup59_/lht_tree_doc/comm/flags_pad/children/warn - - + + - + dup59_/lht_tree_doc/comm/flags_pad/children/usetherm - - -usetherm -flag + + +usetherm +flag - + dup59_/lht_tree_doc/comm/flags_pad->dup59_/lht_tree_doc/comm/flags_pad/children/usetherm - - + + - + dup59_/lht_tree_doc/comm/flags_pad/children/drc - - -drc -flag + + +drc +flag - + dup59_/lht_tree_doc/comm/flags_pad->dup59_/lht_tree_doc/comm/flags_pad/children/drc - - + + - + dup59_/lht_tree_doc/comm/flags_pad/children/lock - - -lock -flag + + +lock +flag - + dup59_/lht_tree_doc/comm/flags_pad->dup59_/lht_tree_doc/comm/flags_pad/children/lock - - + + - + dup59_/lht_tree_doc/comm/flags_pad/children/nonetlist - - -nonetlist -flag + + +nonetlist +flag - + dup59_/lht_tree_doc/comm/flags_pad->dup59_/lht_tree_doc/comm/flags_pad/children/nonetlist - - + + - + dup59_/lht_tree_doc/comm/flags_pad/children/termname - - -termname -flag + + +termname +flag - + dup59_/lht_tree_doc/comm/flags_pad->dup59_/lht_tree_doc/comm/flags_pad/children/termname - - + + - + dup59_/lht_tree_doc/comm/flags_pad/children/floater - - -floater -flag + + +floater +flag - + dup59_/lht_tree_doc/comm/flags_pad->dup59_/lht_tree_doc/comm/flags_pad/children/floater - - + + - + dup59_/lht_tree_doc/comm/flags_pad/children/pin - - -pin -flag + + +pin +flag - + dup59_/lht_tree_doc/comm/flags_pad->dup59_/lht_tree_doc/comm/flags_pad/children/pin - - + + - + dup59_/lht_tree_doc/comm/flags_pad/children/via - - -via -flag + + +via +flag - + dup59_/lht_tree_doc/comm/flags_pad->dup59_/lht_tree_doc/comm/flags_pad/children/via - - + + @@ -5181,402 +5198,402 @@ - + dup60_/lht_tree_doc/comm/data/children/objects/children/via.ID/children/x - - -x -coord + + +x +coord - + /lht_tree_doc/comm/data/children/element.ID/children/objects/children/pin.ID->dup60_/lht_tree_doc/comm/data/children/objects/children/via.ID/children/x - - + + - + dup60_/lht_tree_doc/comm/data/children/objects/children/via.ID/children/y - - -y -coord + + +y +coord - + /lht_tree_doc/comm/data/children/element.ID/children/objects/children/pin.ID->dup60_/lht_tree_doc/comm/data/children/objects/children/via.ID/children/y - - + + - + dup60_/lht_tree_doc/comm/data/children/objects/children/via.ID/children/thickness - - -thickness -coord + + +thickness +coord - + /lht_tree_doc/comm/data/children/element.ID/children/objects/children/pin.ID->dup60_/lht_tree_doc/comm/data/children/objects/children/via.ID/children/thickness - - + + - + dup60_/lht_tree_doc/comm/data/children/objects/children/via.ID/children/clearance - - -clearance -coord + + +clearance +coord - + /lht_tree_doc/comm/data/children/element.ID/children/objects/children/pin.ID->dup60_/lht_tree_doc/comm/data/children/objects/children/via.ID/children/clearance - - + + - + dup60_/lht_tree_doc/comm/data/children/objects/children/via.ID/children/mask - - -mask -coord + + +mask +coord - + /lht_tree_doc/comm/data/children/element.ID/children/objects/children/pin.ID->dup60_/lht_tree_doc/comm/data/children/objects/children/via.ID/children/mask - - + + - + dup60_/lht_tree_doc/comm/data/children/objects/children/via.ID/children/hole - - -hole -coord + + +hole +coord - + /lht_tree_doc/comm/data/children/element.ID/children/objects/children/pin.ID->dup60_/lht_tree_doc/comm/data/children/objects/children/via.ID/children/hole - - + + - + dup60_/lht_tree_doc/comm/data/children/objects/children/via.ID/children/name - - -name -string + + +name +string - + /lht_tree_doc/comm/data/children/element.ID/children/objects/children/pin.ID->dup60_/lht_tree_doc/comm/data/children/objects/children/via.ID/children/name - - + + - + dup60_/lht_tree_doc/comm/data/children/objects/children/via.ID/children/number - - -number -string + + +number +string - + /lht_tree_doc/comm/data/children/element.ID/children/objects/children/pin.ID->dup60_/lht_tree_doc/comm/data/children/objects/children/via.ID/children/number - - + + - + dup60_/lht_tree_doc/comm/attributes - - -ha:attributes + + +ha:attributes - + /lht_tree_doc/comm/data/children/element.ID/children/objects/children/pin.ID->dup60_/lht_tree_doc/comm/attributes - - + + - + dup60_/lht_tree_doc/comm/flags_pinvia - - -ha:flags_pinvia + + +ha:flags_pinvia - + /lht_tree_doc/comm/data/children/element.ID/children/objects/children/pin.ID->dup60_/lht_tree_doc/comm/flags_pinvia - - + + - + dup60_/lht_tree_doc/comm/attributes/children/attrib-key - - -attrib-key -string + + +attrib-key +string - + dup60_/lht_tree_doc/comm/attributes->dup60_/lht_tree_doc/comm/attributes/children/attrib-key - - + + - + dup60_/lht_tree_doc/comm/flags_pinvia/children/found - - -found -flag + + +found +flag - + dup60_/lht_tree_doc/comm/flags_pinvia->dup60_/lht_tree_doc/comm/flags_pinvia/children/found - - + + - + dup60_/lht_tree_doc/comm/flags_pinvia/children/hole - - -hole -flag + + +hole +flag - + dup60_/lht_tree_doc/comm/flags_pinvia->dup60_/lht_tree_doc/comm/flags_pinvia/children/hole - - + + - + dup60_/lht_tree_doc/comm/flags_pinvia/children/clearline - - -clearline -flag + + +clearline +flag - + dup60_/lht_tree_doc/comm/flags_pinvia->dup60_/lht_tree_doc/comm/flags_pinvia/children/clearline - - + + - + dup60_/lht_tree_doc/comm/flags_pinvia/children/selected - - -selected -flag + + +selected +flag - + dup60_/lht_tree_doc/comm/flags_pinvia->dup60_/lht_tree_doc/comm/flags_pinvia/children/selected - - + + - + dup60_/lht_tree_doc/comm/flags_pinvia/children/auto - - -auto -flag + + +auto +flag - + dup60_/lht_tree_doc/comm/flags_pinvia->dup60_/lht_tree_doc/comm/flags_pinvia/children/auto - - + + - + dup60_/lht_tree_doc/comm/flags_pinvia/children/warn - - -warn -flag + + +warn +flag - + dup60_/lht_tree_doc/comm/flags_pinvia->dup60_/lht_tree_doc/comm/flags_pinvia/children/warn - - + + - + dup60_/lht_tree_doc/comm/flags_pinvia/children/usetherm - - -usetherm -flag + + +usetherm +flag - + dup60_/lht_tree_doc/comm/flags_pinvia->dup60_/lht_tree_doc/comm/flags_pinvia/children/usetherm - - + + - + dup60_/lht_tree_doc/comm/flags_pinvia/children/drc - - -drc -flag + + +drc +flag - + dup60_/lht_tree_doc/comm/flags_pinvia->dup60_/lht_tree_doc/comm/flags_pinvia/children/drc - - + + - + dup60_/lht_tree_doc/comm/flags_pinvia/children/lock - - -lock -flag + + +lock +flag - + dup60_/lht_tree_doc/comm/flags_pinvia->dup60_/lht_tree_doc/comm/flags_pinvia/children/lock - - + + - + dup60_/lht_tree_doc/comm/flags_pinvia/children/nonetlist - - -nonetlist -flag + + +nonetlist +flag - + dup60_/lht_tree_doc/comm/flags_pinvia->dup60_/lht_tree_doc/comm/flags_pinvia/children/nonetlist - - + + - + dup60_/lht_tree_doc/comm/flags_pinvia/children/termname - - -termname -flag + + +termname +flag - + dup60_/lht_tree_doc/comm/flags_pinvia->dup60_/lht_tree_doc/comm/flags_pinvia/children/termname - - + + - + dup60_/lht_tree_doc/comm/flags_pinvia/children/floater - - -floater -flag + + +floater +flag - + dup60_/lht_tree_doc/comm/flags_pinvia->dup60_/lht_tree_doc/comm/flags_pinvia/children/floater - - + + - + dup60_/lht_tree_doc/comm/flags_pinvia/children/pin - - -pin -flag + + +pin +flag - + dup60_/lht_tree_doc/comm/flags_pinvia->dup60_/lht_tree_doc/comm/flags_pinvia/children/pin - - + + - + dup60_/lht_tree_doc/comm/flags_pinvia/children/via - - -via -flag + + +via +flag - + dup60_/lht_tree_doc/comm/flags_pinvia->dup60_/lht_tree_doc/comm/flags_pinvia/children/via - - + + @@ -5592,340 +5609,340 @@ - + /lht_tree_doc/comm/data/children/rat.ID/children/x1 - - -x1 -coord + + +x1 +coord - + /lht_tree_doc/comm/data/children/rat.ID->/lht_tree_doc/comm/data/children/rat.ID/children/x1 - - + + - + /lht_tree_doc/comm/data/children/rat.ID/children/y1 - - -y1 -coord + + +y1 +coord - + /lht_tree_doc/comm/data/children/rat.ID->/lht_tree_doc/comm/data/children/rat.ID/children/y1 - - + + - + /lht_tree_doc/comm/data/children/rat.ID/children/x2 - - -x2 -coord + + +x2 +coord - + /lht_tree_doc/comm/data/children/rat.ID->/lht_tree_doc/comm/data/children/rat.ID/children/x2 - - + + - + /lht_tree_doc/comm/data/children/rat.ID/children/y2 - - -y2 -coord + + +y2 +coord - + /lht_tree_doc/comm/data/children/rat.ID->/lht_tree_doc/comm/data/children/rat.ID/children/y2 - - + + - + /lht_tree_doc/comm/data/children/rat.ID/children/lgrp1 - - -lgrp1 -integer + + +lgrp1 +integer - + /lht_tree_doc/comm/data/children/rat.ID->/lht_tree_doc/comm/data/children/rat.ID/children/lgrp1 - - + + - + /lht_tree_doc/comm/data/children/rat.ID/children/lgrp2 - - -lgrp2 -integer + + +lgrp2 +integer - + /lht_tree_doc/comm/data/children/rat.ID->/lht_tree_doc/comm/data/children/rat.ID/children/lgrp2 - - + + - + /lht_tree_doc/comm/data/children/rat.ID/children/anchor1 - - -anchor1 -string ->=7 + + +anchor1 +string +>=7 - + /lht_tree_doc/comm/data/children/rat.ID->/lht_tree_doc/comm/data/children/rat.ID/children/anchor1 - - + + - + /lht_tree_doc/comm/data/children/rat.ID/children/anchor2 - - -anchor2 -string ->=7 + + +anchor2 +string +>=7 - + /lht_tree_doc/comm/data/children/rat.ID->/lht_tree_doc/comm/data/children/rat.ID/children/anchor2 - - + + - + dup61_/lht_tree_doc/comm/attributes - - -ha:attributes + + +ha:attributes - + /lht_tree_doc/comm/data/children/rat.ID->dup61_/lht_tree_doc/comm/attributes - - + + - + dup62_/lht_tree_doc/comm/flags_line - - -ha:flags + + +ha:flags - + /lht_tree_doc/comm/data/children/rat.ID->dup62_/lht_tree_doc/comm/flags_line - - + + - + dup61_/lht_tree_doc/comm/attributes/children/attrib-key - - -attrib-key -string + + +attrib-key +string - + dup61_/lht_tree_doc/comm/attributes->dup61_/lht_tree_doc/comm/attributes/children/attrib-key - - + + - + dup62_/lht_tree_doc/comm/flags_line/children/found - - -found -flag + + +found +flag - + dup62_/lht_tree_doc/comm/flags_line->dup62_/lht_tree_doc/comm/flags_line/children/found - - + + - + dup62_/lht_tree_doc/comm/flags_line/children/clearline - - -clearline -flag + + +clearline +flag - + dup62_/lht_tree_doc/comm/flags_line->dup62_/lht_tree_doc/comm/flags_line/children/clearline - - + + - + dup62_/lht_tree_doc/comm/flags_line/children/selected - - -selected -flag + + +selected +flag - + dup62_/lht_tree_doc/comm/flags_line->dup62_/lht_tree_doc/comm/flags_line/children/selected - - + + - + dup62_/lht_tree_doc/comm/flags_line/children/auto - - -auto -flag + + +auto +flag - + dup62_/lht_tree_doc/comm/flags_line->dup62_/lht_tree_doc/comm/flags_line/children/auto - - + + - + dup62_/lht_tree_doc/comm/flags_line/children/rubberend - - -rubberend -flag + + +rubberend +flag - + dup62_/lht_tree_doc/comm/flags_line->dup62_/lht_tree_doc/comm/flags_line/children/rubberend - - + + - + dup62_/lht_tree_doc/comm/flags_line/children/drc - - -drc -flag + + +drc +flag - + dup62_/lht_tree_doc/comm/flags_line->dup62_/lht_tree_doc/comm/flags_line/children/drc - - + + - + dup62_/lht_tree_doc/comm/flags_line/children/exportsel - - -exportsel -flag + + +exportsel +flag - + dup62_/lht_tree_doc/comm/flags_line->dup62_/lht_tree_doc/comm/flags_line/children/exportsel - - + + - + dup62_/lht_tree_doc/comm/flags_line/children/lock - - -lock -flag + + +lock +flag - + dup62_/lht_tree_doc/comm/flags_line->dup62_/lht_tree_doc/comm/flags_line/children/lock - - + + - + dup62_/lht_tree_doc/comm/flags_line/children/termname - - -termname -flag + + +termname +flag - + dup62_/lht_tree_doc/comm/flags_line->dup62_/lht_tree_doc/comm/flags_line/children/termname - - + + - + dup62_/lht_tree_doc/comm/flags_line/children/floater - - -floater -flag + + +floater +flag - + dup62_/lht_tree_doc/comm/flags_line->dup62_/lht_tree_doc/comm/flags_line/children/floater - - + + Index: lihata_format/pcb-rnd-board-v.svg =================================================================== --- lihata_format/pcb-rnd-board-v.svg (revision 34011) +++ lihata_format/pcb-rnd-board-v.svg (revision 34012) @@ -12,7 +12,7 @@ /lht_tree_doc/roots/pcb-rnd-board-v* - + ha:pcb-rnd-board-v* Index: lihata_format/tree.html =================================================================== --- lihata_format/tree.html (revision 34011) +++ lihata_format/tree.html (revision 34012) @@ -11,7 +11,7 @@

type:name value ver description -
ha:pcb-rnd-board-v*     The full, self-contained description of a printed circuit board. This is the root of a board .lht file. The * after the v in the name is an integer which is the format version. +
ha:pcb-rnd-board-v*     \t\t\tThe full, self-contained description of a printed circuit board. \t\t\tThis is the root of a board .lht file. The * after the v in the name \t\t\tis an integer which is the format version. \t\t
 ha:meta     Any meta-data that won't directly turn into physical material (e.g. copper).
  board_name string   User assigned name of the board
  ha:grid     User interface last grid settings @@ -505,6 +505,7 @@
     direction integer <=5 rotation in 90 degree steps (0 is horizontal); between -3 and +3, inclusive. Starting from v6, the rot field shall be used instead of direction
     rot angle >=6 rotation angle in degrees, [0..360), CCW
     thickness coord >=6 if zero, use the default width algorithm; if non-zero use this value as rotation angle in degrees +
     clearance coord >=8 if non-zero and the object has tight_clearance attribute that is true, use this value for the clearance around the text object in polygons
     ha:attributes     a hash of attribute key=value pairs
      attrib-key string   attribute value
     ha:flags     flag bits of a text @@ -712,18 +713,18 @@
angle - A decimal number without unit, representing an angle in degree. Can - be positive or negative. +\tA decimal number without unit, representing an angle in degree. Can +\tbe positive or negative.
coord - A decimal number with a unit suffix. If the unit suffix is missing, - the coordinate is loaded in the internal units (which is nanometer as of 2018, - but could change in the future, thus files shall not depend on it). Depending - on the context, coordinates may have a sign (positive or negative). -

- Examples: +\tA decimal number with a unit suffix. If the unit suffix is missing, +\tthe coordinate is loaded in the internal units (which is nanometer as of 2018, +\tbut could change in the future, thus files shall not depend on it). Depending +\ton the context, coordinates may have a sign (positive or negative). +\t

+\tExamples:

 x=10mil;
 y=1.5mm;
@@ -733,15 +734,15 @@
 
coordtbl - A two-column table of coords. First column are X, second column are Y - coordinates. -

- Examples: +\tA two-column table of coords. First column are X, second column are Y +\tcoordinates. +\t

+\tExamples:

 ta:contour {
- 1mm;   2.1mm;
- 5mm;   5.2mm;
- 3.7mm; 12mil;
+\t1mm;   2.1mm;
+\t5mm;   5.2mm;
+\t3.7mm; 12mil;
 }
 ta:foo = { 1mm; 2.1mm;  5mm;   5.2mm;  3.7mm; 12mil; }
 
@@ -749,35 +750,35 @@
double - Unitless numeric value in decimal format. Depending on context it is - sometimes signed. +\tUnitless numeric value in decimal format. Depending on context it is +\tsometimes signed.
flag - If the flag is set, the value is "1", if the flag is not set, the - whole key=value pair is omitted. +\tIf the flag is set, the value is "1", if the flag is not set, the +\twhole key=value pair is omitted.
integer - Unitless integer value in decimal format. Depending on context it is - sometimes signed. +\tUnitless integer value in decimal format. Depending on context it is +\tsometimes signed.
minuid - An unique ID as generated by libminuid (24 ASCII characters). +\tAn unique ID as generated by libminuid (24 ASCII characters).
none - No value. +\tNo value.
string - Free form text data +\tFree form text data

Comments

Index: lihata_format/tree.txt =================================================================== --- lihata_format/tree.txt (revision 34011) +++ lihata_format/tree.txt (revision 34012) @@ -5,7 +5,7 @@ ha:pcb-rnd-board-v* type:name value ver description -ha:pcb-rnd-board-v* The full, self-contained description of a printed circuit board. This is the root of a board .lht file. The * after the v in the name is an integer which is the format version. +ha:pcb-rnd-board-v* \t\t\tThe full, self-contained description of a printed circuit board. \t\t\tThis is the root of a board .lht file. The * after the v in the name \t\t\tis an integer which is the format version. \t\t ha:meta Any meta-data that won't directly turn into physical material (e.g. copper). board_name string User assigned name of the board ha:grid User interface last grid settings @@ -490,6 +490,7 @@ direction integer <=5 rotation in 90 degree steps (0 is horizontal); between -3 and +3, inclusive. Starting from v6, the rot field shall be used instead of direction rot angle >=6 rotation angle in degrees, [0..360), CCW thickness coord >=6 if zero, use the default width algorithm; if non-zero use this value as rotation angle in degrees + clearance coord >=8 if non-zero and the object has tight_clearance attribute that is true, use this value for the clearance around the text object in polygons ha:attributes a hash of attribute key=value pairs attrib-key string attribute value ha:flags flag bits of a text @@ -693,43 +694,45 @@ +--------------------------------------------------------------------------------------------------+ | type | description | |--------+-----------------------------------------------------------------------------------------| -|angle |A decimal number without unit, representing an angle in degree. Can be positive or | +|angle |\tA decimal number without unit, representing an angle in degree. Can \tbe positive or | | |negative. | |--------+-----------------------------------------------------------------------------------------| -| |A decimal number with a unit suffix. If the unit suffix is missing, the coordinate is | -| |loaded in the internal units (which is nanometer as of 2018, but could change in the | -| |future, thus files shall not depend on it). Depending on the context, coordinates may | -| |have a sign (positive or negative). | +| |\tA decimal number with a unit suffix. If the unit suffix is missing, \tthe coordinate is| +| |loaded in the internal units (which is nanometer as of 2018, \tbut could change in the | +| |future, thus files shall not depend on it). Depending \ton the context, coordinates may | +| |have a sign (positive or negative). \t | |coord | | -| |Examples: | +| |\tExamples: | | | | | |x=10mil; | | |y=1.5mm; | | |dia=12cm; | |--------+-----------------------------------------------------------------------------------------| -| |A two-column table of coords. First column are X, second column are Y coordinates. | +| |\tA two-column table of coords. First column are X, second column are Y \tcoordinates. \t| | | | -| |Examples: | +| |\tExamples: | | | | |coordtbl|ta:contour { | -| | 1mm; 2.1mm; | -| | 5mm; 5.2mm; | -| | 3.7mm; 12mil; | +| |\t1mm; 2.1mm; | +| |\t5mm; 5.2mm; | +| |\t3.7mm; 12mil; | | |} | | |ta:foo = { 1mm; 2.1mm; 5mm; 5.2mm; 3.7mm; 12mil; } | |--------+-----------------------------------------------------------------------------------------| -|double |Unitless numeric value in decimal format. Depending on context it is sometimes signed. | +|double |\tUnitless numeric value in decimal format. Depending on context it is \tsometimes | +| |signed. | |--------+-----------------------------------------------------------------------------------------| -|flag |If the flag is set, the value is "1", if the flag is not set, the whole key=value pair is| -| |omitted. | +|flag |\tIf the flag is set, the value is "1", if the flag is not set, the \twhole key=value | +| |pair is omitted. | |--------+-----------------------------------------------------------------------------------------| -|integer |Unitless integer value in decimal format. Depending on context it is sometimes signed. | +|integer |\tUnitless integer value in decimal format. Depending on context it is \tsometimes | +| |signed. | |--------+-----------------------------------------------------------------------------------------| -|minuid |An unique ID as generated by libminuid (24 ASCII characters). | +|minuid |\tAn unique ID as generated by libminuid (24 ASCII characters). | |--------+-----------------------------------------------------------------------------------------| -|none |No value. | +|none |\tNo value. | |--------+-----------------------------------------------------------------------------------------| -|string |Free form text data | +|string |\tFree form text data | +--------------------------------------------------------------------------------------------------+ Comments