Index: trunk/doc/developer/lihata_format/comm_lyt.lht =================================================================== --- trunk/doc/developer/lihata_format/comm_lyt.lht (revision 27060) +++ trunk/doc/developer/lihata_format/comm_lyt.lht (revision 27061) @@ -14,7 +14,9 @@ ha:silk { valtype=flag; desc={material: silk}} ha:mask { valtype=flag; desc={material: mask}} ha:paste { valtype=flag; desc={material: paste}} - ha:outline { valtype=flag; desc={"material": router path (board outline, slots, cutouts) }} + ha:outline { valtype=flag; desc={"material": router path for board outline; normally for the outer contour, sometimes for biggish inner cutouts as well) }} + ha:mech { valtype=flag; desc={"material": various mechanical fabbing instructions, e.g. slots; the purpose field provides more detail about the use }} + ha:doc { valtype=flag; desc={"material": documentation, either for the user and for pcb-rnd or both (the purpose field shoudl tell); e.g. assembly documentation for the user, keepout for the user and DRC }} ha:substrate { valtype=flag; desc={material: substrate or insulator}} # ha:rat { valtype=flag; desc={(virtual: rat lines)}} Index: trunk/doc/developer/lihata_format/data.svg =================================================================== --- trunk/doc/developer/lihata_format/data.svg (revision 27060) +++ trunk/doc/developer/lihata_format/data.svg (revision 27061) @@ -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 - - + + - + dup40_/lht_tree_doc/roots/pcb-rnd-subcircuit-v*/children/subc.ID - - -ha:subc.ID ->=3 + + +ha:subc.ID +>=3 - + /lht_tree_doc/comm/data->dup40_/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 - - + + @@ -983,9 +983,9 @@ dup23_/lht_tree_doc/comm/flags_pinvia/children/via - -via -flag + +via +flag @@ -992,8 +992,8 @@ dup23_/lht_tree_doc/comm/flags_pinvia->dup23_/lht_tree_doc/comm/flags_pinvia/children/via - - + + @@ -1020,8 +1020,8 @@ /lht_tree_doc/comm/data/children/layers->/lht_tree_doc/comm/data/children/layers/children/NAME - - + + @@ -1122,9 +1122,9 @@ - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/purpose - + purpose integer @@ -1133,15 +1133,15 @@ - + /lht_tree_doc/comm/data/children/layers/children/NAME->/lht_tree_doc/comm/data/children/layers/children/NAME/children/purpose - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/combining - + combining >=2 @@ -1149,15 +1149,15 @@ - + /lht_tree_doc/comm/data/children/layers/children/NAME->/lht_tree_doc/comm/data/children/layers/children/NAME/children/combining - + dup26_/lht_tree_doc/comm/attributes - + ha:attributes @@ -1164,33 +1164,33 @@ - + /lht_tree_doc/comm/data/children/layers/children/NAME->dup26_/lht_tree_doc/comm/attributes - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects - - -li:objects + + +li:objects - + /lht_tree_doc/comm/data/children/layers/children/NAME->/lht_tree_doc/comm/data/children/layers/children/NAME/children/objects - - + + dup24_/lht_tree_doc/comm/layer_mask/children/top - -top -flag + +top +flag @@ -1197,16 +1197,16 @@ /lht_tree_doc/comm/data/children/layers/children/NAME/children/type->dup24_/lht_tree_doc/comm/layer_mask/children/top - - + + dup24_/lht_tree_doc/comm/layer_mask/children/bottom - -bottom -flag + +bottom +flag @@ -1213,16 +1213,16 @@ /lht_tree_doc/comm/data/children/layers/children/NAME/children/type->dup24_/lht_tree_doc/comm/layer_mask/children/bottom - - + + dup24_/lht_tree_doc/comm/layer_mask/children/intern - -intern -flag + +intern +flag @@ -1229,16 +1229,16 @@ /lht_tree_doc/comm/data/children/layers/children/NAME/children/type->dup24_/lht_tree_doc/comm/layer_mask/children/intern - - + + dup24_/lht_tree_doc/comm/layer_mask/children/logical - -logical -flag + +logical +flag @@ -1245,16 +1245,16 @@ /lht_tree_doc/comm/data/children/layers/children/NAME/children/type->dup24_/lht_tree_doc/comm/layer_mask/children/logical - - + + dup24_/lht_tree_doc/comm/layer_mask/children/copper - -copper -flag + +copper +flag @@ -1261,16 +1261,16 @@ /lht_tree_doc/comm/data/children/layers/children/NAME/children/type->dup24_/lht_tree_doc/comm/layer_mask/children/copper - - + + dup24_/lht_tree_doc/comm/layer_mask/children/silk - -silk -flag + +silk +flag @@ -1277,16 +1277,16 @@ /lht_tree_doc/comm/data/children/layers/children/NAME/children/type->dup24_/lht_tree_doc/comm/layer_mask/children/silk - - + + dup24_/lht_tree_doc/comm/layer_mask/children/mask - -mask -flag + +mask +flag @@ -1293,16 +1293,16 @@ /lht_tree_doc/comm/data/children/layers/children/NAME/children/type->dup24_/lht_tree_doc/comm/layer_mask/children/mask - - + + dup24_/lht_tree_doc/comm/layer_mask/children/paste - -paste -flag + +paste +flag @@ -1309,16 +1309,16 @@ /lht_tree_doc/comm/data/children/layers/children/NAME/children/type->dup24_/lht_tree_doc/comm/layer_mask/children/paste - - + + dup24_/lht_tree_doc/comm/layer_mask/children/outline - - -outline -flag + + +outline +flag @@ -1325,24 +1325,56 @@ /lht_tree_doc/comm/data/children/layers/children/NAME/children/type->dup24_/lht_tree_doc/comm/layer_mask/children/outline - - + + + + +dup24_/lht_tree_doc/comm/layer_mask/children/mech + + +mech +flag + + + + + +/lht_tree_doc/comm/data/children/layers/children/NAME/children/type->dup24_/lht_tree_doc/comm/layer_mask/children/mech + + + + + +dup24_/lht_tree_doc/comm/layer_mask/children/doc + + +doc +flag + + + + + +/lht_tree_doc/comm/data/children/layers/children/NAME/children/type->dup24_/lht_tree_doc/comm/layer_mask/children/doc + + + - + dup24_/lht_tree_doc/comm/layer_mask/children/substrate - - -substrate -flag + + +substrate +flag - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/type->dup24_/lht_tree_doc/comm/layer_mask/children/substrate - - + + @@ -1352,44 +1384,46 @@ - + + + - + dup25_/lht_tree_doc/comm/combining/children/sub - - -sub -flag + + +sub +flag - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/combining->dup25_/lht_tree_doc/comm/combining/children/sub - - + + - + dup25_/lht_tree_doc/comm/combining/children/auto - - -auto -flag + + +auto +flag - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/combining->dup25_/lht_tree_doc/comm/combining/children/auto - - + + - + dup26_/lht_tree_doc/comm/attributes/children/attrib-key - + attrib-key string @@ -1397,371 +1431,371 @@ - + dup26_/lht_tree_doc/comm/attributes->dup26_/lht_tree_doc/comm/attributes/children/attrib-key - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/line.ID - - -ha:line.ID + + +ha:line.ID - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects->/lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/line.ID - - + + - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/arc.ID - - -ha:arc.ID + + +ha:arc.ID - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects->/lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/arc.ID - - + + - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/polygon.ID - - -ha:polygon.ID + + +ha:polygon.ID - + /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 - + /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 - - + + - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/line.ID/children/x1 - - -x1 -coord + + +x1 +coord - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/line.ID->/lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/line.ID/children/x1 - - + + - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/line.ID/children/y1 - - -y1 -coord + + +y1 +coord - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/line.ID->/lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/line.ID/children/y1 - - + + - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/line.ID/children/x2 - - -x2 -coord + + +x2 +coord - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/line.ID->/lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/line.ID/children/x2 - - + + - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/line.ID/children/y2 - - -y2 -coord + + +y2 +coord - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/line.ID->/lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/line.ID/children/y2 - - + + - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/line.ID/children/thickness - - -thickness -coord + + +thickness +coord - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/line.ID->/lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/line.ID/children/thickness - - + + - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/line.ID/children/clearance - - -clearance -coord + + +clearance +coord - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/line.ID->/lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/line.ID/children/clearance - - + + - + dup27_/lht_tree_doc/comm/attributes - - -ha:attributes + + +ha:attributes - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/line.ID->dup27_/lht_tree_doc/comm/attributes - - + + - + dup28_/lht_tree_doc/comm/flags_line - - -ha:flags + + +ha:flags - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/line.ID->dup28_/lht_tree_doc/comm/flags_line - - + + - + dup29_/lht_tree_doc/comm/thermal_heavy - - -li:thermal + + +li:thermal - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/line.ID->dup29_/lht_tree_doc/comm/thermal_heavy - - + + - + dup27_/lht_tree_doc/comm/attributes/children/attrib-key - - -attrib-key -string + + +attrib-key +string - + dup27_/lht_tree_doc/comm/attributes->dup27_/lht_tree_doc/comm/attributes/children/attrib-key - - + + - + dup28_/lht_tree_doc/comm/flags_line/children/found - - -found -flag + + +found +flag - + dup28_/lht_tree_doc/comm/flags_line->dup28_/lht_tree_doc/comm/flags_line/children/found - - + + - + dup28_/lht_tree_doc/comm/flags_line/children/clearline - - -clearline -flag + + +clearline +flag - + dup28_/lht_tree_doc/comm/flags_line->dup28_/lht_tree_doc/comm/flags_line/children/clearline - - + + - + dup28_/lht_tree_doc/comm/flags_line/children/selected - - -selected -flag + + +selected +flag - + dup28_/lht_tree_doc/comm/flags_line->dup28_/lht_tree_doc/comm/flags_line/children/selected - - + + - + dup28_/lht_tree_doc/comm/flags_line/children/auto - - -auto -flag + + +auto +flag - + dup28_/lht_tree_doc/comm/flags_line->dup28_/lht_tree_doc/comm/flags_line/children/auto - - + + - + dup28_/lht_tree_doc/comm/flags_line/children/rubberend - - -rubberend -flag + + +rubberend +flag - + dup28_/lht_tree_doc/comm/flags_line->dup28_/lht_tree_doc/comm/flags_line/children/rubberend - - + + - + dup28_/lht_tree_doc/comm/flags_line/children/drc - - -drc -flag + + +drc +flag - + dup28_/lht_tree_doc/comm/flags_line->dup28_/lht_tree_doc/comm/flags_line/children/drc - - + + - + dup28_/lht_tree_doc/comm/flags_line/children/lock - - -lock -flag + + +lock +flag - + dup28_/lht_tree_doc/comm/flags_line->dup28_/lht_tree_doc/comm/flags_line/children/lock - - + + - + dup28_/lht_tree_doc/comm/flags_line/children/termname - - -termname -flag + + +termname +flag - + dup28_/lht_tree_doc/comm/flags_line->dup28_/lht_tree_doc/comm/flags_line/children/termname - - + + - + dup28_/lht_tree_doc/comm/flags_line/children/floater - - -floater -flag + + +floater +flag - + dup28_/lht_tree_doc/comm/flags_line->dup28_/lht_tree_doc/comm/flags_line/children/floater - - + + @@ -1772,417 +1806,417 @@ - + dup29_/lht_tree_doc/comm/thermal_heavy/children/on - - -on -none + + +on +none - + dup29_/lht_tree_doc/comm/thermal_heavy->dup29_/lht_tree_doc/comm/thermal_heavy/children/on - - + + - + dup29_/lht_tree_doc/comm/thermal_heavy/children/diag - - -diag -none + + +diag +none - + dup29_/lht_tree_doc/comm/thermal_heavy->dup29_/lht_tree_doc/comm/thermal_heavy/children/diag - - + + - + dup29_/lht_tree_doc/comm/thermal_heavy/children/round - - -round -none + + +round +none - + dup29_/lht_tree_doc/comm/thermal_heavy->dup29_/lht_tree_doc/comm/thermal_heavy/children/round - - + + - + dup29_/lht_tree_doc/comm/thermal_heavy/children/sharp - - -sharp -none + + +sharp +none - + dup29_/lht_tree_doc/comm/thermal_heavy->dup29_/lht_tree_doc/comm/thermal_heavy/children/sharp - - + + - + dup29_/lht_tree_doc/comm/thermal_heavy/children/solid - - -solid -none + + +solid +none - + dup29_/lht_tree_doc/comm/thermal_heavy->dup29_/lht_tree_doc/comm/thermal_heavy/children/solid - - + + - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/arc.ID/children/x - - -x -coord + + +x +coord - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/arc.ID->/lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/arc.ID/children/x - - + + - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/arc.ID/children/y - - -y -coord + + +y +coord - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/arc.ID->/lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/arc.ID/children/y - - + + - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/arc.ID/children/width - - -width -coord + + +width +coord - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/arc.ID->/lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/arc.ID/children/width - - + + - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/arc.ID/children/height - - -height -coord + + +height +coord - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/arc.ID->/lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/arc.ID/children/height - - + + - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/arc.ID/children/thickness - - -thickness -coord + + +thickness +coord - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/arc.ID->/lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/arc.ID/children/thickness - - + + - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/arc.ID/children/clearance - - -clearance -coord + + +clearance +coord - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/arc.ID->/lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/arc.ID/children/clearance - - + + - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/arc.ID/children/astart - - -astart -angle + + +astart +angle - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/arc.ID->/lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/arc.ID/children/astart - - + + - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/arc.ID/children/adelta - - -adelta -angle + + +adelta +angle - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/arc.ID->/lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/arc.ID/children/adelta - - + + - + dup30_/lht_tree_doc/comm/attributes - - -ha:attributes + + +ha:attributes - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/arc.ID->dup30_/lht_tree_doc/comm/attributes - - + + - + dup31_/lht_tree_doc/comm/flags_arc - - -ha:flags + + +ha:flags - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/arc.ID->dup31_/lht_tree_doc/comm/flags_arc - - + + - + dup32_/lht_tree_doc/comm/thermal_heavy - - -li:thermal + + +li:thermal - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/arc.ID->dup32_/lht_tree_doc/comm/thermal_heavy - - + + - + dup30_/lht_tree_doc/comm/attributes/children/attrib-key - - -attrib-key -string + + +attrib-key +string - + dup30_/lht_tree_doc/comm/attributes->dup30_/lht_tree_doc/comm/attributes/children/attrib-key - - + + - + dup31_/lht_tree_doc/comm/flags_arc/children/found - - -found -flag + + +found +flag - + dup31_/lht_tree_doc/comm/flags_arc->dup31_/lht_tree_doc/comm/flags_arc/children/found - - + + - + dup31_/lht_tree_doc/comm/flags_arc/children/clearline - - -clearline -flag + + +clearline +flag - + dup31_/lht_tree_doc/comm/flags_arc->dup31_/lht_tree_doc/comm/flags_arc/children/clearline - - + + - + dup31_/lht_tree_doc/comm/flags_arc/children/selected - - -selected -flag + + +selected +flag - + dup31_/lht_tree_doc/comm/flags_arc->dup31_/lht_tree_doc/comm/flags_arc/children/selected - - + + - + dup31_/lht_tree_doc/comm/flags_arc/children/auto - - -auto -flag + + +auto +flag - + dup31_/lht_tree_doc/comm/flags_arc->dup31_/lht_tree_doc/comm/flags_arc/children/auto - - + + - + dup31_/lht_tree_doc/comm/flags_arc/children/rubberend - - -rubberend -flag + + +rubberend +flag - + dup31_/lht_tree_doc/comm/flags_arc->dup31_/lht_tree_doc/comm/flags_arc/children/rubberend - - + + - + dup31_/lht_tree_doc/comm/flags_arc/children/drc - - -drc -flag + + +drc +flag - + dup31_/lht_tree_doc/comm/flags_arc->dup31_/lht_tree_doc/comm/flags_arc/children/drc - - + + - + dup31_/lht_tree_doc/comm/flags_arc/children/lock - - -lock -flag + + +lock +flag - + dup31_/lht_tree_doc/comm/flags_arc->dup31_/lht_tree_doc/comm/flags_arc/children/lock - - + + - + dup31_/lht_tree_doc/comm/flags_arc/children/termname - - -termname -flag + + +termname +flag - + dup31_/lht_tree_doc/comm/flags_arc->dup31_/lht_tree_doc/comm/flags_arc/children/termname - - + + - + dup31_/lht_tree_doc/comm/flags_arc/children/floater - - -floater -flag + + +floater +flag - + dup31_/lht_tree_doc/comm/flags_arc->dup31_/lht_tree_doc/comm/flags_arc/children/floater - - + + @@ -2193,321 +2227,321 @@ - + dup32_/lht_tree_doc/comm/thermal_heavy/children/on - - -on -none + + +on +none - + dup32_/lht_tree_doc/comm/thermal_heavy->dup32_/lht_tree_doc/comm/thermal_heavy/children/on - - + + - + dup32_/lht_tree_doc/comm/thermal_heavy/children/diag - - -diag -none + + +diag +none - + dup32_/lht_tree_doc/comm/thermal_heavy->dup32_/lht_tree_doc/comm/thermal_heavy/children/diag - - + + - + dup32_/lht_tree_doc/comm/thermal_heavy/children/round - - -round -none + + +round +none - + dup32_/lht_tree_doc/comm/thermal_heavy->dup32_/lht_tree_doc/comm/thermal_heavy/children/round - - + + - + dup32_/lht_tree_doc/comm/thermal_heavy/children/sharp - - -sharp -none + + +sharp +none - + dup32_/lht_tree_doc/comm/thermal_heavy->dup32_/lht_tree_doc/comm/thermal_heavy/children/sharp - - + + - + dup32_/lht_tree_doc/comm/thermal_heavy/children/solid - - -solid -none + + +solid +none - + dup32_/lht_tree_doc/comm/thermal_heavy->dup32_/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 - + /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 - - + + - + dup33_/lht_tree_doc/comm/attributes - - -ha:attributes + + +ha:attributes - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/polygon.ID->dup33_/lht_tree_doc/comm/attributes - - + + - + dup34_/lht_tree_doc/comm/flags_polygon - - -ha:flags + + +ha:flags - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/polygon.ID->dup34_/lht_tree_doc/comm/flags_polygon - - + + - + dup35_/lht_tree_doc/comm/thermal_heavy - - -li:thermal + + +li:thermal - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/polygon.ID->dup35_/lht_tree_doc/comm/thermal_heavy - - + + - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/polygon.ID/children/geometry - - -li:geometry + + +li:geometry - + /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 - - + + - + dup33_/lht_tree_doc/comm/attributes/children/attrib-key - - -attrib-key -string + + +attrib-key +string - + dup33_/lht_tree_doc/comm/attributes->dup33_/lht_tree_doc/comm/attributes/children/attrib-key - - + + - + dup34_/lht_tree_doc/comm/flags_polygon/children/found - - -found -flag + + +found +flag - + dup34_/lht_tree_doc/comm/flags_polygon->dup34_/lht_tree_doc/comm/flags_polygon/children/found - - + + - + dup34_/lht_tree_doc/comm/flags_polygon/children/clearpoly - - -clearpoly -flag + + +clearpoly +flag - + dup34_/lht_tree_doc/comm/flags_polygon->dup34_/lht_tree_doc/comm/flags_polygon/children/clearpoly - - + + - + dup34_/lht_tree_doc/comm/flags_polygon/children/fullpoly - - -fullpoly -flag + + +fullpoly +flag - + dup34_/lht_tree_doc/comm/flags_polygon->dup34_/lht_tree_doc/comm/flags_polygon/children/fullpoly - - + + - + dup34_/lht_tree_doc/comm/flags_polygon/children/selected - - -selected -flag + + +selected +flag - + dup34_/lht_tree_doc/comm/flags_polygon->dup34_/lht_tree_doc/comm/flags_polygon/children/selected - - + + - + dup34_/lht_tree_doc/comm/flags_polygon/children/drc - - -drc -flag + + +drc +flag - + dup34_/lht_tree_doc/comm/flags_polygon->dup34_/lht_tree_doc/comm/flags_polygon/children/drc - - + + - + dup34_/lht_tree_doc/comm/flags_polygon/children/lock - - -lock -flag + + +lock +flag - + dup34_/lht_tree_doc/comm/flags_polygon->dup34_/lht_tree_doc/comm/flags_polygon/children/lock - - + + - + dup34_/lht_tree_doc/comm/flags_polygon/children/termname - - -termname -flag + + +termname +flag - + dup34_/lht_tree_doc/comm/flags_polygon->dup34_/lht_tree_doc/comm/flags_polygon/children/termname - - + + - + dup34_/lht_tree_doc/comm/flags_polygon/children/clearpolypoly - - -clearpolypoly -flag + + +clearpolypoly +flag - + dup34_/lht_tree_doc/comm/flags_polygon->dup34_/lht_tree_doc/comm/flags_polygon/children/clearpolypoly - - + + - + dup34_/lht_tree_doc/comm/flags_polygon/children/floater - - -floater -flag + + +floater +flag - + dup34_/lht_tree_doc/comm/flags_polygon->dup34_/lht_tree_doc/comm/flags_polygon/children/floater - - + + @@ -2518,453 +2552,453 @@ - + dup35_/lht_tree_doc/comm/thermal_heavy/children/on - - -on -none + + +on +none - + dup35_/lht_tree_doc/comm/thermal_heavy->dup35_/lht_tree_doc/comm/thermal_heavy/children/on - - + + - + dup35_/lht_tree_doc/comm/thermal_heavy/children/diag - - -diag -none + + +diag +none - + dup35_/lht_tree_doc/comm/thermal_heavy->dup35_/lht_tree_doc/comm/thermal_heavy/children/diag - - + + - + dup35_/lht_tree_doc/comm/thermal_heavy/children/round - - -round -none + + +round +none - + dup35_/lht_tree_doc/comm/thermal_heavy->dup35_/lht_tree_doc/comm/thermal_heavy/children/round - - + + - + dup35_/lht_tree_doc/comm/thermal_heavy/children/sharp - - -sharp -none + + +sharp +none - + dup35_/lht_tree_doc/comm/thermal_heavy->dup35_/lht_tree_doc/comm/thermal_heavy/children/sharp - - + + - + dup35_/lht_tree_doc/comm/thermal_heavy/children/solid - - -solid -none + + +solid +none - + dup35_/lht_tree_doc/comm/thermal_heavy->dup35_/lht_tree_doc/comm/thermal_heavy/children/solid - - + + - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/polygon.ID/children/geometry/children/contour - - -contour -coordtbl + + +contour +coordtbl - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/polygon.ID/children/geometry->/lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/polygon.ID/children/geometry/children/contour - - + + - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/polygon.ID/children/geometry/children/hole - - -hole -coordtbl + + +hole +coordtbl - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/polygon.ID/children/geometry->/lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/polygon.ID/children/geometry/children/hole - - + + - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/text.ID/children/x - - -x -coord + + +x +coord - + /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 - - + + - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/text.ID/children/y - - -y -coord + + +y +coord - + /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 - - + + - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/text.ID/children/role - - -role -string + + +role +string - + /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 - - + + - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/text.ID/children/string - - -string -string + + +string +string - + /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 - - + + - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/text.ID/children/fid - - -fid -integer + + +fid +integer - + /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 - - + + - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/text.ID/children/scale - - -scale -integer + + +scale +integer - + /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 - - + + - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/text.ID/children/direction - - -direction -integer -<=5 + + +direction +integer +<=5 - + /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 - - + + - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/text.ID/children/rot - - -rot -angle ->=6 + + +rot +angle +>=6 - + /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 - - + + - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/text.ID/children/thickness - - -thickness -coord ->=6 + + +thickness +coord +>=6 - + /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 - - + + - + dup36_/lht_tree_doc/comm/attributes - - -ha:attributes + + +ha:attributes - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/text.ID->dup36_/lht_tree_doc/comm/attributes - - + + - + dup37_/lht_tree_doc/comm/flags_text - - -ha:flags + + +ha:flags - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/text.ID->dup37_/lht_tree_doc/comm/flags_text - - + + - + dup36_/lht_tree_doc/comm/attributes/children/attrib-key - - -attrib-key -string + + +attrib-key +string - + dup36_/lht_tree_doc/comm/attributes->dup36_/lht_tree_doc/comm/attributes/children/attrib-key - - + + - + dup37_/lht_tree_doc/comm/flags_text/children/found - - -found -flag + + +found +flag - + dup37_/lht_tree_doc/comm/flags_text->dup37_/lht_tree_doc/comm/flags_text/children/found - - + + - + dup37_/lht_tree_doc/comm/flags_text/children/clearline - - -clearline -flag + + +clearline +flag - + dup37_/lht_tree_doc/comm/flags_text->dup37_/lht_tree_doc/comm/flags_text/children/clearline - - + + - + dup37_/lht_tree_doc/comm/flags_text/children/selected - - -selected -flag + + +selected +flag - + dup37_/lht_tree_doc/comm/flags_text->dup37_/lht_tree_doc/comm/flags_text/children/selected - - + + - + dup37_/lht_tree_doc/comm/flags_text/children/onsolder - - -onsolder -flag + + +onsolder +flag - + dup37_/lht_tree_doc/comm/flags_text->dup37_/lht_tree_doc/comm/flags_text/children/onsolder - - + + - + dup37_/lht_tree_doc/comm/flags_text/children/drc - - -drc -flag + + +drc +flag - + dup37_/lht_tree_doc/comm/flags_text->dup37_/lht_tree_doc/comm/flags_text/children/drc - - + + - + dup37_/lht_tree_doc/comm/flags_text/children/lock - - -lock -flag + + +lock +flag - + dup37_/lht_tree_doc/comm/flags_text->dup37_/lht_tree_doc/comm/flags_text/children/lock - - + + - + dup37_/lht_tree_doc/comm/flags_text/children/termname - - -termname -flag + + +termname +flag - + dup37_/lht_tree_doc/comm/flags_text->dup37_/lht_tree_doc/comm/flags_text/children/termname - - + + - + dup37_/lht_tree_doc/comm/flags_text/children/dyntext - - -dyntext -flag + + +dyntext +flag - + dup37_/lht_tree_doc/comm/flags_text->dup37_/lht_tree_doc/comm/flags_text/children/dyntext - - + + - + dup37_/lht_tree_doc/comm/flags_text/children/floater - - -floater -flag + + +floater +flag - + dup37_/lht_tree_doc/comm/flags_text->dup37_/lht_tree_doc/comm/flags_text/children/floater - - + + @@ -2975,413 +3009,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 - - + + - + dup38_/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->dup38_/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 - - + + - + dup38_/lht_tree_doc/comm/layer_mask/children/top - - -top -flag + + +top +flag - + dup38_/lht_tree_doc/comm/layer_mask->dup38_/lht_tree_doc/comm/layer_mask/children/top - - + + - + dup38_/lht_tree_doc/comm/layer_mask/children/bottom - - -bottom -flag + + +bottom +flag - + dup38_/lht_tree_doc/comm/layer_mask->dup38_/lht_tree_doc/comm/layer_mask/children/bottom - - + + - + dup38_/lht_tree_doc/comm/layer_mask/children/intern - - -intern -flag + + +intern +flag - + dup38_/lht_tree_doc/comm/layer_mask->dup38_/lht_tree_doc/comm/layer_mask/children/intern - - + + - + dup38_/lht_tree_doc/comm/layer_mask/children/logical - - -logical -flag + + +logical +flag - + dup38_/lht_tree_doc/comm/layer_mask->dup38_/lht_tree_doc/comm/layer_mask/children/logical - - + + - + dup38_/lht_tree_doc/comm/layer_mask/children/copper - - -copper -flag + + +copper +flag - + dup38_/lht_tree_doc/comm/layer_mask->dup38_/lht_tree_doc/comm/layer_mask/children/copper - - + + - + dup38_/lht_tree_doc/comm/layer_mask/children/silk - - -silk -flag + + +silk +flag - + dup38_/lht_tree_doc/comm/layer_mask->dup38_/lht_tree_doc/comm/layer_mask/children/silk - - + + - + dup38_/lht_tree_doc/comm/layer_mask/children/mask - - -mask -flag + + +mask +flag - + dup38_/lht_tree_doc/comm/layer_mask->dup38_/lht_tree_doc/comm/layer_mask/children/mask - - + + - + dup38_/lht_tree_doc/comm/layer_mask/children/paste - - -paste -flag + + +paste +flag - + dup38_/lht_tree_doc/comm/layer_mask->dup38_/lht_tree_doc/comm/layer_mask/children/paste - - + + - + dup38_/lht_tree_doc/comm/layer_mask/children/outline - - -outline -flag + + +outline +flag - + dup38_/lht_tree_doc/comm/layer_mask->dup38_/lht_tree_doc/comm/layer_mask/children/outline - - + + + + +dup38_/lht_tree_doc/comm/layer_mask/children/mech + + +mech +flag + + + + + +dup38_/lht_tree_doc/comm/layer_mask->dup38_/lht_tree_doc/comm/layer_mask/children/mech + + + + + +dup38_/lht_tree_doc/comm/layer_mask/children/doc + + +doc +flag + + + + + +dup38_/lht_tree_doc/comm/layer_mask->dup38_/lht_tree_doc/comm/layer_mask/children/doc + + + - + dup38_/lht_tree_doc/comm/layer_mask/children/substrate - - -substrate -flag + + +substrate +flag - + dup38_/lht_tree_doc/comm/layer_mask->dup38_/lht_tree_doc/comm/layer_mask/children/substrate - - + + @@ -3391,371 +3457,373 @@ - + + + - + dup39_/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->dup39_/lht_tree_doc/comm/combining/children/sub - - + + - + dup39_/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->dup39_/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 - - + + - + dup40_/lht_tree_doc/roots/pcb-rnd-subcircuit-v*/children/subc.ID/children/uid - - -uid -minuid + + +uid +minuid - + dup40_/lht_tree_doc/roots/pcb-rnd-subcircuit-v*/children/subc.ID->dup40_/lht_tree_doc/roots/pcb-rnd-subcircuit-v*/children/subc.ID/children/uid - - + + - + dup40_/lht_tree_doc/comm/attributes - - -ha:attributes + + +ha:attributes - + dup40_/lht_tree_doc/roots/pcb-rnd-subcircuit-v*/children/subc.ID->dup40_/lht_tree_doc/comm/attributes - - + + - + dup40_/lht_tree_doc/comm/flags_subcircuit - - -ha:flags + + +ha:flags - + dup40_/lht_tree_doc/roots/pcb-rnd-subcircuit-v*/children/subc.ID->dup40_/lht_tree_doc/comm/flags_subcircuit - - + + - + dup40_/lht_tree_doc/roots/pcb-rnd-subcircuit-v*/children/subc.ID/children/data - -data -> + +data -> - + dup40_/lht_tree_doc/roots/pcb-rnd-subcircuit-v*/children/subc.ID->dup40_/lht_tree_doc/roots/pcb-rnd-subcircuit-v*/children/subc.ID/children/data - - + + - + dup40_/lht_tree_doc/comm/attributes/children/attrib-key - - -attrib-key -string + + +attrib-key +string - + dup40_/lht_tree_doc/comm/attributes->dup40_/lht_tree_doc/comm/attributes/children/attrib-key - - + + - + dup40_/lht_tree_doc/comm/flags_subcircuit/children/found - - -found -flag + + +found +flag - + dup40_/lht_tree_doc/comm/flags_subcircuit->dup40_/lht_tree_doc/comm/flags_subcircuit/children/found - - + + - + dup40_/lht_tree_doc/comm/flags_subcircuit/children/selected - - -selected -flag + + +selected +flag - + dup40_/lht_tree_doc/comm/flags_subcircuit->dup40_/lht_tree_doc/comm/flags_subcircuit/children/selected - - + + - + dup40_/lht_tree_doc/comm/flags_subcircuit/children/drc - - -drc -flag + + +drc +flag - + dup40_/lht_tree_doc/comm/flags_subcircuit->dup40_/lht_tree_doc/comm/flags_subcircuit/children/drc - - + + - + dup40_/lht_tree_doc/comm/flags_subcircuit/children/lock - - -lock -flag + + +lock +flag - + dup40_/lht_tree_doc/comm/flags_subcircuit->dup40_/lht_tree_doc/comm/flags_subcircuit/children/lock - - + + - + dup40_/lht_tree_doc/comm/flags_subcircuit/children/nonetlist - - -nonetlist -flag + + +nonetlist +flag - + dup40_/lht_tree_doc/comm/flags_subcircuit->dup40_/lht_tree_doc/comm/flags_subcircuit/children/nonetlist - - + + - + dup40_/lht_tree_doc/comm/flags_subcircuit/children/termname - - -termname -flag + + +termname +flag - + dup40_/lht_tree_doc/comm/flags_subcircuit->dup40_/lht_tree_doc/comm/flags_subcircuit/children/termname - - + + - + dup40_/lht_tree_doc/comm/flags_subcircuit/children/floater - - -floater -flag + + +floater +flag - + dup40_/lht_tree_doc/comm/flags_subcircuit->dup40_/lht_tree_doc/comm/flags_subcircuit/children/floater - - + + @@ -3764,241 +3832,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 - - + + - + dup41_/lht_tree_doc/comm/attributes - - -ha:attributes + + +ha:attributes - + /lht_tree_doc/comm/data/children/element.ID->dup41_/lht_tree_doc/comm/attributes - - + + - + dup42_/lht_tree_doc/comm/flags_element - - -ha:flags_element + + +ha:flags_element - + /lht_tree_doc/comm/data/children/element.ID->dup42_/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 - - + + - + dup41_/lht_tree_doc/comm/attributes/children/attrib-key - - -attrib-key -string + + +attrib-key +string - + dup41_/lht_tree_doc/comm/attributes->dup41_/lht_tree_doc/comm/attributes/children/attrib-key - - + + - + dup42_/lht_tree_doc/comm/flags_element/children/found - - -found -flag + + +found +flag - + dup42_/lht_tree_doc/comm/flags_element->dup42_/lht_tree_doc/comm/flags_element/children/found - - + + - + dup42_/lht_tree_doc/comm/flags_element/children/selected - - -selected -flag + + +selected +flag - + dup42_/lht_tree_doc/comm/flags_element->dup42_/lht_tree_doc/comm/flags_element/children/selected - - + + - + dup42_/lht_tree_doc/comm/flags_element/children/auto - - -auto -flag + + +auto +flag - + dup42_/lht_tree_doc/comm/flags_element->dup42_/lht_tree_doc/comm/flags_element/children/auto - - + + - + dup42_/lht_tree_doc/comm/flags_element/children/drc - - -drc -flag + + +drc +flag - + dup42_/lht_tree_doc/comm/flags_element->dup42_/lht_tree_doc/comm/flags_element/children/drc - - + + - + dup42_/lht_tree_doc/comm/flags_element/children/lock - - -lock -flag + + +lock +flag - + dup42_/lht_tree_doc/comm/flags_element->dup42_/lht_tree_doc/comm/flags_element/children/lock - - + + - + dup42_/lht_tree_doc/comm/flags_element/children/nonetlist - - -nonetlist -flag + + +nonetlist +flag - + dup42_/lht_tree_doc/comm/flags_element->dup42_/lht_tree_doc/comm/flags_element/children/nonetlist - - + + - + dup42_/lht_tree_doc/comm/flags_element/children/termname - - -termname -flag + + +termname +flag - + dup42_/lht_tree_doc/comm/flags_element->dup42_/lht_tree_doc/comm/flags_element/children/termname - - + + - + dup42_/lht_tree_doc/comm/flags_element/children/floater - - -floater -flag + + +floater +flag - + dup42_/lht_tree_doc/comm/flags_element->dup42_/lht_tree_doc/comm/flags_element/children/floater - - + + - + dup42_/lht_tree_doc/comm/flags_element/children/onsolder - - -onsolder -flag + + +onsolder +flag - + dup42_/lht_tree_doc/comm/flags_element->dup42_/lht_tree_doc/comm/flags_element/children/onsolder - - + + @@ -4009,490 +4077,490 @@ - + dup43_/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->dup43_/lht_tree_doc/comm/data/children/element.ID/children/objects/children/line.ID - - + + - + dup44_/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->dup44_/lht_tree_doc/comm/data/children/element.ID/children/objects/children/arc.ID - - + + - + dup45_/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->dup45_/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 - - + + - + dup46_/lht_tree_doc/comm/attributes - - -ha:attributes + + +ha:attributes - + /lht_tree_doc/comm/data/children/element.ID/children/objects/children/pad.ID->dup46_/lht_tree_doc/comm/attributes - - + + - + dup47_/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->dup47_/lht_tree_doc/comm/flags_pad - - + + - + dup46_/lht_tree_doc/comm/attributes/children/attrib-key - - -attrib-key -string + + +attrib-key +string - + dup46_/lht_tree_doc/comm/attributes->dup46_/lht_tree_doc/comm/attributes/children/attrib-key - - + + - + dup47_/lht_tree_doc/comm/flags_pad/children/found - - -found -flag + + +found +flag - + dup47_/lht_tree_doc/comm/flags_pad->dup47_/lht_tree_doc/comm/flags_pad/children/found - - + + - + dup47_/lht_tree_doc/comm/flags_pad/children/hole - - -hole -flag + + +hole +flag - + dup47_/lht_tree_doc/comm/flags_pad->dup47_/lht_tree_doc/comm/flags_pad/children/hole - - + + - + dup47_/lht_tree_doc/comm/flags_pad/children/clearline - - -clearline -flag + + +clearline +flag - + dup47_/lht_tree_doc/comm/flags_pad->dup47_/lht_tree_doc/comm/flags_pad/children/clearline - - + + - + dup47_/lht_tree_doc/comm/flags_pad/children/selected - - -selected -flag + + +selected +flag - + dup47_/lht_tree_doc/comm/flags_pad->dup47_/lht_tree_doc/comm/flags_pad/children/selected - - + + - + dup47_/lht_tree_doc/comm/flags_pad/children/auto - - -auto -flag + + +auto +flag - + dup47_/lht_tree_doc/comm/flags_pad->dup47_/lht_tree_doc/comm/flags_pad/children/auto - - + + - + dup47_/lht_tree_doc/comm/flags_pad/children/warn - - -warn -flag + + +warn +flag - + dup47_/lht_tree_doc/comm/flags_pad->dup47_/lht_tree_doc/comm/flags_pad/children/warn - - + + - + dup47_/lht_tree_doc/comm/flags_pad/children/usetherm - - -usetherm -flag + + +usetherm +flag - + dup47_/lht_tree_doc/comm/flags_pad->dup47_/lht_tree_doc/comm/flags_pad/children/usetherm - - + + - + dup47_/lht_tree_doc/comm/flags_pad/children/drc - - -drc -flag + + +drc +flag - + dup47_/lht_tree_doc/comm/flags_pad->dup47_/lht_tree_doc/comm/flags_pad/children/drc - - + + - + dup47_/lht_tree_doc/comm/flags_pad/children/lock - - -lock -flag + + +lock +flag - + dup47_/lht_tree_doc/comm/flags_pad->dup47_/lht_tree_doc/comm/flags_pad/children/lock - - + + - + dup47_/lht_tree_doc/comm/flags_pad/children/nonetlist - - -nonetlist -flag + + +nonetlist +flag - + dup47_/lht_tree_doc/comm/flags_pad->dup47_/lht_tree_doc/comm/flags_pad/children/nonetlist - - + + - + dup47_/lht_tree_doc/comm/flags_pad/children/termname - - -termname -flag + + +termname +flag - + dup47_/lht_tree_doc/comm/flags_pad->dup47_/lht_tree_doc/comm/flags_pad/children/termname - - + + - + dup47_/lht_tree_doc/comm/flags_pad/children/floater - - -floater -flag + + +floater +flag - + dup47_/lht_tree_doc/comm/flags_pad->dup47_/lht_tree_doc/comm/flags_pad/children/floater - - + + - + dup47_/lht_tree_doc/comm/flags_pad/children/pin - - -pin -flag + + +pin +flag - + dup47_/lht_tree_doc/comm/flags_pad->dup47_/lht_tree_doc/comm/flags_pad/children/pin - - + + - + dup47_/lht_tree_doc/comm/flags_pad/children/via - - -via -flag + + +via +flag - + dup47_/lht_tree_doc/comm/flags_pad->dup47_/lht_tree_doc/comm/flags_pad/children/via - - + + @@ -4508,402 +4576,402 @@ - + dup48_/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->dup48_/lht_tree_doc/comm/data/children/objects/children/via.ID/children/x - - + + - + dup48_/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->dup48_/lht_tree_doc/comm/data/children/objects/children/via.ID/children/y - - + + - + dup48_/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->dup48_/lht_tree_doc/comm/data/children/objects/children/via.ID/children/thickness - - + + - + dup48_/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->dup48_/lht_tree_doc/comm/data/children/objects/children/via.ID/children/clearance - - + + - + dup48_/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->dup48_/lht_tree_doc/comm/data/children/objects/children/via.ID/children/mask - - + + - + dup48_/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->dup48_/lht_tree_doc/comm/data/children/objects/children/via.ID/children/hole - - + + - + dup48_/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->dup48_/lht_tree_doc/comm/data/children/objects/children/via.ID/children/name - - + + - + dup48_/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->dup48_/lht_tree_doc/comm/data/children/objects/children/via.ID/children/number - - + + - + dup48_/lht_tree_doc/comm/attributes - - -ha:attributes + + +ha:attributes - + /lht_tree_doc/comm/data/children/element.ID/children/objects/children/pin.ID->dup48_/lht_tree_doc/comm/attributes - - + + - + dup48_/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->dup48_/lht_tree_doc/comm/flags_pinvia - - + + - + 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 - - + + - + dup48_/lht_tree_doc/comm/flags_pinvia/children/found - - -found -flag + + +found +flag - + dup48_/lht_tree_doc/comm/flags_pinvia->dup48_/lht_tree_doc/comm/flags_pinvia/children/found - - + + - + dup48_/lht_tree_doc/comm/flags_pinvia/children/hole - - -hole -flag + + +hole +flag - + dup48_/lht_tree_doc/comm/flags_pinvia->dup48_/lht_tree_doc/comm/flags_pinvia/children/hole - - + + - + dup48_/lht_tree_doc/comm/flags_pinvia/children/clearline - - -clearline -flag + + +clearline +flag - + dup48_/lht_tree_doc/comm/flags_pinvia->dup48_/lht_tree_doc/comm/flags_pinvia/children/clearline - - + + - + dup48_/lht_tree_doc/comm/flags_pinvia/children/selected - - -selected -flag + + +selected +flag - + dup48_/lht_tree_doc/comm/flags_pinvia->dup48_/lht_tree_doc/comm/flags_pinvia/children/selected - - + + - + dup48_/lht_tree_doc/comm/flags_pinvia/children/auto - - -auto -flag + + +auto +flag - + dup48_/lht_tree_doc/comm/flags_pinvia->dup48_/lht_tree_doc/comm/flags_pinvia/children/auto - - + + - + dup48_/lht_tree_doc/comm/flags_pinvia/children/warn - - -warn -flag + + +warn +flag - + dup48_/lht_tree_doc/comm/flags_pinvia->dup48_/lht_tree_doc/comm/flags_pinvia/children/warn - - + + - + dup48_/lht_tree_doc/comm/flags_pinvia/children/usetherm - - -usetherm -flag + + +usetherm +flag - + dup48_/lht_tree_doc/comm/flags_pinvia->dup48_/lht_tree_doc/comm/flags_pinvia/children/usetherm - - + + - + dup48_/lht_tree_doc/comm/flags_pinvia/children/drc - - -drc -flag + + +drc +flag - + dup48_/lht_tree_doc/comm/flags_pinvia->dup48_/lht_tree_doc/comm/flags_pinvia/children/drc - - + + - + dup48_/lht_tree_doc/comm/flags_pinvia/children/lock - - -lock -flag + + +lock +flag - + dup48_/lht_tree_doc/comm/flags_pinvia->dup48_/lht_tree_doc/comm/flags_pinvia/children/lock - - + + - + dup48_/lht_tree_doc/comm/flags_pinvia/children/nonetlist - - -nonetlist -flag + + +nonetlist +flag - + dup48_/lht_tree_doc/comm/flags_pinvia->dup48_/lht_tree_doc/comm/flags_pinvia/children/nonetlist - - + + - + dup48_/lht_tree_doc/comm/flags_pinvia/children/termname - - -termname -flag + + +termname +flag - + dup48_/lht_tree_doc/comm/flags_pinvia->dup48_/lht_tree_doc/comm/flags_pinvia/children/termname - - + + - + dup48_/lht_tree_doc/comm/flags_pinvia/children/floater - - -floater -flag + + +floater +flag - + dup48_/lht_tree_doc/comm/flags_pinvia->dup48_/lht_tree_doc/comm/flags_pinvia/children/floater - - + + - + dup48_/lht_tree_doc/comm/flags_pinvia/children/pin - - -pin -flag + + +pin +flag - + dup48_/lht_tree_doc/comm/flags_pinvia->dup48_/lht_tree_doc/comm/flags_pinvia/children/pin - - + + - + dup48_/lht_tree_doc/comm/flags_pinvia/children/via - - -via -flag + + +via +flag - + dup48_/lht_tree_doc/comm/flags_pinvia->dup48_/lht_tree_doc/comm/flags_pinvia/children/via - - + + @@ -4919,290 +4987,290 @@ - + /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 - - + + - + dup49_/lht_tree_doc/comm/attributes - - -ha:attributes + + +ha:attributes - + /lht_tree_doc/comm/data/children/rat.ID->dup49_/lht_tree_doc/comm/attributes - - + + - + dup50_/lht_tree_doc/comm/flags_line - - -ha:flags + + +ha:flags - + /lht_tree_doc/comm/data/children/rat.ID->dup50_/lht_tree_doc/comm/flags_line - - + + - + dup49_/lht_tree_doc/comm/attributes/children/attrib-key - - -attrib-key -string + + +attrib-key +string - + dup49_/lht_tree_doc/comm/attributes->dup49_/lht_tree_doc/comm/attributes/children/attrib-key - - + + - + dup50_/lht_tree_doc/comm/flags_line/children/found - - -found -flag + + +found +flag - + dup50_/lht_tree_doc/comm/flags_line->dup50_/lht_tree_doc/comm/flags_line/children/found - - + + - + dup50_/lht_tree_doc/comm/flags_line/children/clearline - - -clearline -flag + + +clearline +flag - + dup50_/lht_tree_doc/comm/flags_line->dup50_/lht_tree_doc/comm/flags_line/children/clearline - - + + - + dup50_/lht_tree_doc/comm/flags_line/children/selected - - -selected -flag + + +selected +flag - + dup50_/lht_tree_doc/comm/flags_line->dup50_/lht_tree_doc/comm/flags_line/children/selected - - + + - + dup50_/lht_tree_doc/comm/flags_line/children/auto - - -auto -flag + + +auto +flag - + dup50_/lht_tree_doc/comm/flags_line->dup50_/lht_tree_doc/comm/flags_line/children/auto - - + + - + dup50_/lht_tree_doc/comm/flags_line/children/rubberend - - -rubberend -flag + + +rubberend +flag - + dup50_/lht_tree_doc/comm/flags_line->dup50_/lht_tree_doc/comm/flags_line/children/rubberend - - + + - + dup50_/lht_tree_doc/comm/flags_line/children/drc - - -drc -flag + + +drc +flag - + dup50_/lht_tree_doc/comm/flags_line->dup50_/lht_tree_doc/comm/flags_line/children/drc - - + + - + dup50_/lht_tree_doc/comm/flags_line/children/lock - - -lock -flag + + +lock +flag - + dup50_/lht_tree_doc/comm/flags_line->dup50_/lht_tree_doc/comm/flags_line/children/lock - - + + - + dup50_/lht_tree_doc/comm/flags_line/children/termname - - -termname -flag + + +termname +flag - + dup50_/lht_tree_doc/comm/flags_line->dup50_/lht_tree_doc/comm/flags_line/children/termname - - + + - + dup50_/lht_tree_doc/comm/flags_line/children/floater - - -floater -flag + + +floater +flag - + dup50_/lht_tree_doc/comm/flags_line->dup50_/lht_tree_doc/comm/flags_line/children/floater - - + + Index: trunk/doc/developer/lihata_format/pcb-rnd-board-v.svg =================================================================== --- trunk/doc/developer/lihata_format/pcb-rnd-board-v.svg (revision 27060) +++ trunk/doc/developer/lihata_format/pcb-rnd-board-v.svg (revision 27061) @@ -4,17 +4,17 @@ - - + + ha:pcb-rnd-board-v* - + /lht_tree_doc/roots/pcb-rnd-board-v* - -ha:pcb-rnd-board-v* + +ha:pcb-rnd-board-v* @@ -22,8 +22,8 @@ /lht_tree_doc/roots/pcb-rnd-board-v*/children/meta - -ha:meta + +ha:meta @@ -30,15 +30,15 @@ /lht_tree_doc/roots/pcb-rnd-board-v*->/lht_tree_doc/roots/pcb-rnd-board-v*/children/meta - - + + /lht_tree_doc/roots/pcb-rnd-board-v*/children/layer_stack - -ha:layer_stack + +ha:layer_stack @@ -45,104 +45,104 @@ /lht_tree_doc/roots/pcb-rnd-board-v*->/lht_tree_doc/roots/pcb-rnd-board-v*/children/layer_stack - - + + - + /lht_tree_doc/roots/pcb-rnd-board-v*/children/font - - -ha:font + + +ha:font - + /lht_tree_doc/roots/pcb-rnd-board-v*->/lht_tree_doc/roots/pcb-rnd-board-v*/children/font - - + + - + /lht_tree_doc/roots/pcb-rnd-board-v*/children/styles - - -ha:styles + + +ha:styles - + /lht_tree_doc/roots/pcb-rnd-board-v*->/lht_tree_doc/roots/pcb-rnd-board-v*/children/styles - - + + - + /lht_tree_doc/roots/pcb-rnd-board-v*/children/netlists - - -ha:netlists + + +ha:netlists - + /lht_tree_doc/roots/pcb-rnd-board-v*->/lht_tree_doc/roots/pcb-rnd-board-v*/children/netlists - - + + - + dup4_/lht_tree_doc/roots/pcb-rnd-board-v*/children/conf - -conf -> + +conf -> - + /lht_tree_doc/roots/pcb-rnd-board-v*->dup4_/lht_tree_doc/roots/pcb-rnd-board-v*/children/conf - - + + - + dup5_/lht_tree_doc/roots/pcb-rnd-board-v*/children/data - -data -> + +data -> - + /lht_tree_doc/roots/pcb-rnd-board-v*->dup5_/lht_tree_doc/roots/pcb-rnd-board-v*/children/data - - + + - + dup6_/lht_tree_doc/comm/attributes - - -ha:attributes + + +ha:attributes - + /lht_tree_doc/roots/pcb-rnd-board-v*->dup6_/lht_tree_doc/comm/attributes - - + + /lht_tree_doc/roots/pcb-rnd-board-v*/children/meta/children/board_name - -board_name -string + +board_name +string @@ -149,15 +149,15 @@ /lht_tree_doc/roots/pcb-rnd-board-v*/children/meta->/lht_tree_doc/roots/pcb-rnd-board-v*/children/meta/children/board_name - - + + /lht_tree_doc/roots/pcb-rnd-board-v*/children/meta/children/grid - -ha:grid + +ha:grid @@ -164,15 +164,15 @@ /lht_tree_doc/roots/pcb-rnd-board-v*/children/meta->/lht_tree_doc/roots/pcb-rnd-board-v*/children/meta/children/grid - - + + /lht_tree_doc/roots/pcb-rnd-board-v*/children/meta/children/size - -ha:size + +ha:size @@ -179,16 +179,16 @@ /lht_tree_doc/roots/pcb-rnd-board-v*/children/meta->/lht_tree_doc/roots/pcb-rnd-board-v*/children/meta/children/size - - + + /lht_tree_doc/roots/pcb-rnd-board-v*/children/meta/children/drc - -ha:drc -<5 + +ha:drc +<5 @@ -195,15 +195,15 @@ /lht_tree_doc/roots/pcb-rnd-board-v*/children/meta->/lht_tree_doc/roots/pcb-rnd-board-v*/children/meta/children/drc - - + + /lht_tree_doc/roots/pcb-rnd-board-v*/children/meta/children/cursor - -ha:cursor + +ha:cursor @@ -210,16 +210,16 @@ /lht_tree_doc/roots/pcb-rnd-board-v*/children/meta->/lht_tree_doc/roots/pcb-rnd-board-v*/children/meta/children/cursor - - + + /lht_tree_doc/roots/pcb-rnd-board-v*/children/meta/children/grid/children/offs_x - -offs_x -coord + +offs_x +coord @@ -226,16 +226,16 @@ /lht_tree_doc/roots/pcb-rnd-board-v*/children/meta/children/grid->/lht_tree_doc/roots/pcb-rnd-board-v*/children/meta/children/grid/children/offs_x - - + + /lht_tree_doc/roots/pcb-rnd-board-v*/children/meta/children/grid/children/offs_y - -offs_y -coord + +offs_y +coord @@ -242,16 +242,16 @@ /lht_tree_doc/roots/pcb-rnd-board-v*/children/meta/children/grid->/lht_tree_doc/roots/pcb-rnd-board-v*/children/meta/children/grid/children/offs_y - - + + /lht_tree_doc/roots/pcb-rnd-board-v*/children/meta/children/grid/children/spacing - -spacing -coord + +spacing +coord @@ -258,16 +258,16 @@ /lht_tree_doc/roots/pcb-rnd-board-v*/children/meta/children/grid->/lht_tree_doc/roots/pcb-rnd-board-v*/children/meta/children/grid/children/spacing - - + + /lht_tree_doc/roots/pcb-rnd-board-v*/children/meta/children/size/children/x - -x -coord + +x +coord @@ -274,16 +274,16 @@ /lht_tree_doc/roots/pcb-rnd-board-v*/children/meta/children/size->/lht_tree_doc/roots/pcb-rnd-board-v*/children/meta/children/size/children/x - - + + /lht_tree_doc/roots/pcb-rnd-board-v*/children/meta/children/size/children/y - -y -coord + +y +coord @@ -290,16 +290,16 @@ /lht_tree_doc/roots/pcb-rnd-board-v*/children/meta/children/size->/lht_tree_doc/roots/pcb-rnd-board-v*/children/meta/children/size/children/y - - + + /lht_tree_doc/roots/pcb-rnd-board-v*/children/meta/children/size/children/isle_area_nm2 - -isle_area_nm2 -double + +isle_area_nm2 +double @@ -306,16 +306,16 @@ /lht_tree_doc/roots/pcb-rnd-board-v*/children/meta/children/size->/lht_tree_doc/roots/pcb-rnd-board-v*/children/meta/children/size/children/isle_area_nm2 - - + + /lht_tree_doc/roots/pcb-rnd-board-v*/children/meta/children/size/children/thermal_scale - -thermal_scale -double + +thermal_scale +double @@ -322,16 +322,16 @@ /lht_tree_doc/roots/pcb-rnd-board-v*/children/meta/children/size->/lht_tree_doc/roots/pcb-rnd-board-v*/children/meta/children/size/children/thermal_scale - - + + /lht_tree_doc/roots/pcb-rnd-board-v*/children/meta/children/drc/children/bloat - -bloat -coord + +bloat +coord @@ -338,16 +338,16 @@ /lht_tree_doc/roots/pcb-rnd-board-v*/children/meta/children/drc->/lht_tree_doc/roots/pcb-rnd-board-v*/children/meta/children/drc/children/bloat - - + + /lht_tree_doc/roots/pcb-rnd-board-v*/children/meta/children/drc/children/shrink - -shrink -coord + +shrink +coord @@ -354,16 +354,16 @@ /lht_tree_doc/roots/pcb-rnd-board-v*/children/meta/children/drc->/lht_tree_doc/roots/pcb-rnd-board-v*/children/meta/children/drc/children/shrink - - + + /lht_tree_doc/roots/pcb-rnd-board-v*/children/meta/children/drc/children/min_width - -min_width -coord + +min_width +coord @@ -370,16 +370,16 @@ /lht_tree_doc/roots/pcb-rnd-board-v*/children/meta/children/drc->/lht_tree_doc/roots/pcb-rnd-board-v*/children/meta/children/drc/children/min_width - - + + /lht_tree_doc/roots/pcb-rnd-board-v*/children/meta/children/drc/children/min_silk - -min_silk -coord + +min_silk +coord @@ -386,16 +386,16 @@ /lht_tree_doc/roots/pcb-rnd-board-v*/children/meta/children/drc->/lht_tree_doc/roots/pcb-rnd-board-v*/children/meta/children/drc/children/min_silk - - + + /lht_tree_doc/roots/pcb-rnd-board-v*/children/meta/children/drc/children/min_drill - -min_drill -coord + +min_drill +coord @@ -402,16 +402,16 @@ /lht_tree_doc/roots/pcb-rnd-board-v*/children/meta/children/drc->/lht_tree_doc/roots/pcb-rnd-board-v*/children/meta/children/drc/children/min_drill - - + + /lht_tree_doc/roots/pcb-rnd-board-v*/children/meta/children/drc/children/min_ring - -min_ring -coord + +min_ring +coord @@ -418,16 +418,16 @@ /lht_tree_doc/roots/pcb-rnd-board-v*/children/meta/children/drc->/lht_tree_doc/roots/pcb-rnd-board-v*/children/meta/children/drc/children/min_ring - - + + /lht_tree_doc/roots/pcb-rnd-board-v*/children/meta/children/cursor/children/x - -x -coord + +x +coord @@ -434,16 +434,16 @@ /lht_tree_doc/roots/pcb-rnd-board-v*/children/meta/children/cursor->/lht_tree_doc/roots/pcb-rnd-board-v*/children/meta/children/cursor/children/x - - + + /lht_tree_doc/roots/pcb-rnd-board-v*/children/meta/children/cursor/children/y - -y -coord + +y +coord @@ -450,16 +450,16 @@ /lht_tree_doc/roots/pcb-rnd-board-v*/children/meta/children/cursor->/lht_tree_doc/roots/pcb-rnd-board-v*/children/meta/children/cursor/children/y - - + + /lht_tree_doc/roots/pcb-rnd-board-v*/children/meta/children/cursor/children/zoom - -zoom -double + +zoom +double @@ -466,15 +466,15 @@ /lht_tree_doc/roots/pcb-rnd-board-v*/children/meta/children/cursor->/lht_tree_doc/roots/pcb-rnd-board-v*/children/meta/children/cursor/children/zoom - - + + /lht_tree_doc/roots/pcb-rnd-board-v*/children/layer_stack/children/groups - -li:groups + +li:groups @@ -481,15 +481,15 @@ /lht_tree_doc/roots/pcb-rnd-board-v*/children/layer_stack->/lht_tree_doc/roots/pcb-rnd-board-v*/children/layer_stack/children/groups - - + + /lht_tree_doc/roots/pcb-rnd-board-v*/children/layer_stack/children/groups/children/INTEGER - -ha:INTEGER + +ha:INTEGER @@ -496,17 +496,17 @@ /lht_tree_doc/roots/pcb-rnd-board-v*/children/layer_stack/children/groups->/lht_tree_doc/roots/pcb-rnd-board-v*/children/layer_stack/children/groups/children/INTEGER - - + + /lht_tree_doc/roots/pcb-rnd-board-v*/children/layer_stack/children/groups/children/INTEGER/children/name - -name -string ->=6 + +name +string +>=6 @@ -513,21 +513,21 @@ /lht_tree_doc/roots/pcb-rnd-board-v*/children/layer_stack/children/groups/children/INTEGER->/lht_tree_doc/roots/pcb-rnd-board-v*/children/layer_stack/children/groups/children/INTEGER/children/name - - + + - + /lht_tree_doc/roots/pcb-rnd-board-v*/children/layer_stack/children/groups/children/INTEGER->/lht_tree_doc/roots/pcb-rnd-board-v*/children/layer_stack/children/groups/children/INTEGER/children/name - - + + /lht_tree_doc/roots/pcb-rnd-board-v*/children/layer_stack/children/groups/children/INTEGER/children/type - -ha:type + +ha:type @@ -534,31 +534,31 @@ /lht_tree_doc/roots/pcb-rnd-board-v*/children/layer_stack/children/groups/children/INTEGER->/lht_tree_doc/roots/pcb-rnd-board-v*/children/layer_stack/children/groups/children/INTEGER/children/type - - + + - + /lht_tree_doc/roots/pcb-rnd-board-v*/children/layer_stack/children/groups/children/INTEGER/children/layers - - -li:layers + + +li:layers - + /lht_tree_doc/roots/pcb-rnd-board-v*/children/layer_stack/children/groups/children/INTEGER->/lht_tree_doc/roots/pcb-rnd-board-v*/children/layer_stack/children/groups/children/INTEGER/children/layers - - + + dup1_/lht_tree_doc/comm/layer_mask/children/top - -top -flag + +top +flag @@ -565,16 +565,16 @@ /lht_tree_doc/roots/pcb-rnd-board-v*/children/layer_stack/children/groups/children/INTEGER/children/type->dup1_/lht_tree_doc/comm/layer_mask/children/top - - + + dup1_/lht_tree_doc/comm/layer_mask/children/bottom - -bottom -flag + +bottom +flag @@ -581,16 +581,16 @@ /lht_tree_doc/roots/pcb-rnd-board-v*/children/layer_stack/children/groups/children/INTEGER/children/type->dup1_/lht_tree_doc/comm/layer_mask/children/bottom - - + + dup1_/lht_tree_doc/comm/layer_mask/children/intern - -intern -flag + +intern +flag @@ -597,16 +597,16 @@ /lht_tree_doc/roots/pcb-rnd-board-v*/children/layer_stack/children/groups/children/INTEGER/children/type->dup1_/lht_tree_doc/comm/layer_mask/children/intern - - + + dup1_/lht_tree_doc/comm/layer_mask/children/logical - -logical -flag + +logical +flag @@ -613,16 +613,16 @@ /lht_tree_doc/roots/pcb-rnd-board-v*/children/layer_stack/children/groups/children/INTEGER/children/type->dup1_/lht_tree_doc/comm/layer_mask/children/logical - - + + dup1_/lht_tree_doc/comm/layer_mask/children/copper - -copper -flag + +copper +flag @@ -629,16 +629,16 @@ /lht_tree_doc/roots/pcb-rnd-board-v*/children/layer_stack/children/groups/children/INTEGER/children/type->dup1_/lht_tree_doc/comm/layer_mask/children/copper - - + + dup1_/lht_tree_doc/comm/layer_mask/children/silk - -silk -flag + +silk +flag @@ -645,16 +645,16 @@ /lht_tree_doc/roots/pcb-rnd-board-v*/children/layer_stack/children/groups/children/INTEGER/children/type->dup1_/lht_tree_doc/comm/layer_mask/children/silk - - + + dup1_/lht_tree_doc/comm/layer_mask/children/mask - -mask -flag + +mask +flag @@ -661,16 +661,16 @@ /lht_tree_doc/roots/pcb-rnd-board-v*/children/layer_stack/children/groups/children/INTEGER/children/type->dup1_/lht_tree_doc/comm/layer_mask/children/mask - - + + dup1_/lht_tree_doc/comm/layer_mask/children/paste - -paste -flag + +paste +flag @@ -677,16 +677,16 @@ /lht_tree_doc/roots/pcb-rnd-board-v*/children/layer_stack/children/groups/children/INTEGER/children/type->dup1_/lht_tree_doc/comm/layer_mask/children/paste - - + + dup1_/lht_tree_doc/comm/layer_mask/children/outline - - -outline -flag + + +outline +flag @@ -693,24 +693,56 @@ /lht_tree_doc/roots/pcb-rnd-board-v*/children/layer_stack/children/groups/children/INTEGER/children/type->dup1_/lht_tree_doc/comm/layer_mask/children/outline - - + + + + +dup1_/lht_tree_doc/comm/layer_mask/children/mech + + +mech +flag + + + + + +/lht_tree_doc/roots/pcb-rnd-board-v*/children/layer_stack/children/groups/children/INTEGER/children/type->dup1_/lht_tree_doc/comm/layer_mask/children/mech + + + + + +dup1_/lht_tree_doc/comm/layer_mask/children/doc + + +doc +flag + + + + + +/lht_tree_doc/roots/pcb-rnd-board-v*/children/layer_stack/children/groups/children/INTEGER/children/type->dup1_/lht_tree_doc/comm/layer_mask/children/doc + + + - + dup1_/lht_tree_doc/comm/layer_mask/children/substrate - - -substrate -flag + + +substrate +flag - + /lht_tree_doc/roots/pcb-rnd-board-v*/children/layer_stack/children/groups/children/INTEGER/children/type->dup1_/lht_tree_doc/comm/layer_mask/children/substrate - - + + @@ -720,348 +752,350 @@ - + + + - + dup2_/lht_tree_doc/roots/pcb-rnd-board-v*/children/font/children/FONT-ID - -FONT-ID -> + +FONT-ID -> - + /lht_tree_doc/roots/pcb-rnd-board-v*/children/font->dup2_/lht_tree_doc/roots/pcb-rnd-board-v*/children/font/children/FONT-ID - - + + - + /lht_tree_doc/roots/pcb-rnd-board-v*/children/netlists/children/netlist - - -li:netlist + + +li:netlist - + /lht_tree_doc/roots/pcb-rnd-board-v*/children/netlists->/lht_tree_doc/roots/pcb-rnd-board-v*/children/netlists/children/netlist - - + + - + /lht_tree_doc/roots/pcb-rnd-board-v*/children/netlists/children/netlist_patch - - -li:netlist_patch + + +li:netlist_patch - + /lht_tree_doc/roots/pcb-rnd-board-v*/children/netlists->/lht_tree_doc/roots/pcb-rnd-board-v*/children/netlists/children/netlist_patch - - + + - + /lht_tree_doc/roots/pcb-rnd-board-v*/children/netlists/children/netlist/children/NETNAME - - -ha:NETNAME + + +ha:NETNAME - + /lht_tree_doc/roots/pcb-rnd-board-v*/children/netlists/children/netlist->/lht_tree_doc/roots/pcb-rnd-board-v*/children/netlists/children/netlist/children/NETNAME - - + + - + /lht_tree_doc/roots/pcb-rnd-board-v*/children/netlists/children/netlist/children/NETNAME/children/conn - - -li:conn + + +li:conn - + /lht_tree_doc/roots/pcb-rnd-board-v*/children/netlists/children/netlist/children/NETNAME->/lht_tree_doc/roots/pcb-rnd-board-v*/children/netlists/children/netlist/children/NETNAME/children/conn - - + + - + dup3_/lht_tree_doc/comm/attributes_v5p - - -ha:attributes ->=5 + + +ha:attributes +>=5 - + /lht_tree_doc/roots/pcb-rnd-board-v*/children/netlists/children/netlist/children/NETNAME->dup3_/lht_tree_doc/comm/attributes_v5p - - + + - + /lht_tree_doc/roots/pcb-rnd-board-v*/children/netlists/children/netlist/children/NETNAME/children/conn/children/diameter - - -diameter -string + + +diameter +string - + /lht_tree_doc/roots/pcb-rnd-board-v*/children/netlists/children/netlist/children/NETNAME/children/conn->/lht_tree_doc/roots/pcb-rnd-board-v*/children/netlists/children/netlist/children/NETNAME/children/conn/children/diameter - - + + - + dup3_/lht_tree_doc/comm/attributes_v5p/children/attrib-key - - -attrib-key -string + + +attrib-key +string - + dup3_/lht_tree_doc/comm/attributes_v5p->dup3_/lht_tree_doc/comm/attributes_v5p/children/attrib-key - - + + - + /lht_tree_doc/roots/pcb-rnd-board-v*/children/netlists/children/netlist_patch/children/net_info - - -li:net_info + + +li:net_info - + /lht_tree_doc/roots/pcb-rnd-board-v*/children/netlists/children/netlist_patch->/lht_tree_doc/roots/pcb-rnd-board-v*/children/netlists/children/netlist_patch/children/net_info - - + + - + /lht_tree_doc/roots/pcb-rnd-board-v*/children/netlists/children/netlist_patch/children/add_conn - - -ha:add_conn + + +ha:add_conn - + /lht_tree_doc/roots/pcb-rnd-board-v*/children/netlists/children/netlist_patch->/lht_tree_doc/roots/pcb-rnd-board-v*/children/netlists/children/netlist_patch/children/add_conn - - + + - + /lht_tree_doc/roots/pcb-rnd-board-v*/children/netlists/children/netlist_patch/children/del_conn - - -ha:del_conn + + +ha:del_conn - + /lht_tree_doc/roots/pcb-rnd-board-v*/children/netlists/children/netlist_patch->/lht_tree_doc/roots/pcb-rnd-board-v*/children/netlists/children/netlist_patch/children/del_conn - - + + - + /lht_tree_doc/roots/pcb-rnd-board-v*/children/netlists/children/netlist_patch/children/change_attrib - - -ha:change_attrib + + +ha:change_attrib - + /lht_tree_doc/roots/pcb-rnd-board-v*/children/netlists/children/netlist_patch->/lht_tree_doc/roots/pcb-rnd-board-v*/children/netlists/children/netlist_patch/children/change_attrib - - + + - + /lht_tree_doc/roots/pcb-rnd-board-v*/children/netlists/children/netlist_patch/children/net_info/children/net - - -net -string + + +net +string - + /lht_tree_doc/roots/pcb-rnd-board-v*/children/netlists/children/netlist_patch/children/net_info->/lht_tree_doc/roots/pcb-rnd-board-v*/children/netlists/children/netlist_patch/children/net_info/children/net - - + + - + /lht_tree_doc/roots/pcb-rnd-board-v*/children/netlists/children/netlist_patch/children/net_info/children/term - - -term -string + + +term +string - + /lht_tree_doc/roots/pcb-rnd-board-v*/children/netlists/children/netlist_patch/children/net_info->/lht_tree_doc/roots/pcb-rnd-board-v*/children/netlists/children/netlist_patch/children/net_info/children/term - - + + - + /lht_tree_doc/roots/pcb-rnd-board-v*/children/netlists/children/netlist_patch/children/add_conn/children/net - - -net -string + + +net +string - + /lht_tree_doc/roots/pcb-rnd-board-v*/children/netlists/children/netlist_patch/children/add_conn->/lht_tree_doc/roots/pcb-rnd-board-v*/children/netlists/children/netlist_patch/children/add_conn/children/net - - + + - + /lht_tree_doc/roots/pcb-rnd-board-v*/children/netlists/children/netlist_patch/children/add_conn/children/term - - -term -string + + +term +string - + /lht_tree_doc/roots/pcb-rnd-board-v*/children/netlists/children/netlist_patch/children/add_conn->/lht_tree_doc/roots/pcb-rnd-board-v*/children/netlists/children/netlist_patch/children/add_conn/children/term - - + + - + /lht_tree_doc/roots/pcb-rnd-board-v*/children/netlists/children/netlist_patch/children/del_conn/children/net - - -net -string + + +net +string - + /lht_tree_doc/roots/pcb-rnd-board-v*/children/netlists/children/netlist_patch/children/del_conn->/lht_tree_doc/roots/pcb-rnd-board-v*/children/netlists/children/netlist_patch/children/del_conn/children/net - - + + - + /lht_tree_doc/roots/pcb-rnd-board-v*/children/netlists/children/netlist_patch/children/del_conn/children/term - - -term -string + + +term +string - + /lht_tree_doc/roots/pcb-rnd-board-v*/children/netlists/children/netlist_patch/children/del_conn->/lht_tree_doc/roots/pcb-rnd-board-v*/children/netlists/children/netlist_patch/children/del_conn/children/term - - + + - + /lht_tree_doc/roots/pcb-rnd-board-v*/children/netlists/children/netlist_patch/children/change_attrib/children/net - - -net -string + + +net +string - + /lht_tree_doc/roots/pcb-rnd-board-v*/children/netlists/children/netlist_patch/children/change_attrib->/lht_tree_doc/roots/pcb-rnd-board-v*/children/netlists/children/netlist_patch/children/change_attrib/children/net - - + + - + /lht_tree_doc/roots/pcb-rnd-board-v*/children/netlists/children/netlist_patch/children/change_attrib/children/key - - -key -string + + +key +string - + /lht_tree_doc/roots/pcb-rnd-board-v*/children/netlists/children/netlist_patch/children/change_attrib->/lht_tree_doc/roots/pcb-rnd-board-v*/children/netlists/children/netlist_patch/children/change_attrib/children/key - - + + - + /lht_tree_doc/roots/pcb-rnd-board-v*/children/netlists/children/netlist_patch/children/change_attrib/children/val - - -val -string + + +val +string - + /lht_tree_doc/roots/pcb-rnd-board-v*/children/netlists/children/netlist_patch/children/change_attrib->/lht_tree_doc/roots/pcb-rnd-board-v*/children/netlists/children/netlist_patch/children/change_attrib/children/val - - + + - + dup6_/lht_tree_doc/comm/attributes/children/attrib-key - - -attrib-key -string + + +attrib-key +string - + dup6_/lht_tree_doc/comm/attributes->dup6_/lht_tree_doc/comm/attributes/children/attrib-key - - + + Index: trunk/doc/developer/lihata_format/tree.html =================================================================== --- trunk/doc/developer/lihata_format/tree.html (revision 27060) +++ trunk/doc/developer/lihata_format/tree.html (revision 27061) @@ -47,7 +47,9 @@
     silk flag   material: silk
     mask flag   material: mask
     paste flag   material: paste -
     outline flag   "material": router path (board outline, slots, cutouts) +
     outline flag   "material": router path for board outline; normally for the outer contour, sometimes for biggish inner cutouts as well) +
     mech flag   "material": various mechanical fabbing instructions, e.g. slots; the purpose field provides more detail about the use +
     doc flag   "material": documentation, either for the user and for pcb-rnd or both (the purpose field shoudl tell); e.g. assembly documentation for the user, keepout for the user and DRC
     substrate flag   material: substrate or insulator
    name string >=6 purpose of layer groups (useful with mechanical/documentation groups
    li:layers     ordered list of logical layer IDs hosted by this layer group @@ -312,7 +314,9 @@
    silk flag   material: silk
    mask flag   material: mask
    paste flag   material: paste -
    outline flag   "material": router path (board outline, slots, cutouts) +
    outline flag   "material": router path for board outline; normally for the outer contour, sometimes for biggish inner cutouts as well) +
    mech flag   "material": various mechanical fabbing instructions, e.g. slots; the purpose field provides more detail about the use +
    doc flag   "material": documentation, either for the user and for pcb-rnd or both (the purpose field shoudl tell); e.g. assembly documentation for the user, keepout for the user and DRC
    substrate flag   material: substrate or insulator
   purpose integer >=6 only in bound layers: match layer group purpose
   combining   >=2 layer combination (compositing) flags @@ -437,7 +441,9 @@
      silk flag   material: silk
      mask flag   material: mask
      paste flag   material: paste -
      outline flag   "material": router path (board outline, slots, cutouts) +
      outline flag   "material": router path for board outline; normally for the outer contour, sometimes for biggish inner cutouts as well) +
      mech flag   "material": various mechanical fabbing instructions, e.g. slots; the purpose field provides more detail about the use +
      doc flag   "material": documentation, either for the user and for pcb-rnd or both (the purpose field shoudl tell); e.g. assembly documentation for the user, keepout for the user and DRC
      substrate flag   material: substrate or insulator
     combining     layer compositing match
      sub flag   draw in negative Index: trunk/doc/developer/lihata_format/tree.txt =================================================================== --- trunk/doc/developer/lihata_format/tree.txt (revision 27060) +++ trunk/doc/developer/lihata_format/tree.txt (revision 27061) @@ -41,7 +41,9 @@ silk flag material: silk mask flag material: mask paste flag material: paste - outline flag "material": router path (board outline, slots, cutouts) + outline flag "material": router path for board outline; normally for the outer contour, sometimes for biggish inner cutouts as well) + mech flag "material": various mechanical fabbing instructions, e.g. slots; the purpose field provides more detail about the use + doc flag "material": documentation, either for the user and for pcb-rnd or both (the purpose field shoudl tell); e.g. assembly documentation for the user, keepout for the user and DRC substrate flag material: substrate or insulator name string >=6 purpose of layer groups (useful with mechanical/documentation groups li:layers ordered list of logical layer IDs hosted by this layer group @@ -301,7 +303,9 @@ silk flag material: silk mask flag material: mask paste flag material: paste - outline flag "material": router path (board outline, slots, cutouts) + outline flag "material": router path for board outline; normally for the outer contour, sometimes for biggish inner cutouts as well) + mech flag "material": various mechanical fabbing instructions, e.g. slots; the purpose field provides more detail about the use + doc flag "material": documentation, either for the user and for pcb-rnd or both (the purpose field shoudl tell); e.g. assembly documentation for the user, keepout for the user and DRC substrate flag material: substrate or insulator purpose integer >=6 only in bound layers: match layer group purpose combining >=2 layer combination (compositing) flags @@ -427,7 +431,9 @@ silk flag material: silk mask flag material: mask paste flag material: paste - outline flag "material": router path (board outline, slots, cutouts) + outline flag "material": router path for board outline; normally for the outer contour, sometimes for biggish inner cutouts as well) + mech flag "material": various mechanical fabbing instructions, e.g. slots; the purpose field provides more detail about the use + doc flag "material": documentation, either for the user and for pcb-rnd or both (the purpose field shoudl tell); e.g. assembly documentation for the user, keepout for the user and DRC substrate flag material: substrate or insulator combining layer compositing match sub flag draw in negative @@ -573,53 +579,47 @@ Types -+---------------------------------------------------------------+ -| type | description | -|--------+------------------------------------------------------| -|angle |A decimal number without unit, representing an angle | -| |in degree. Can be 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 | -|coord |may have a sign (positive or negative). | -| | | -| |Examples: | -| | | -| |x=10mil; | -| |y=1.5mm; | -| |dia=12cm; | -|--------+------------------------------------------------------| -| |A two-column table of coords. First column are X, | -| |second column are Y coordinates. | -| | | -| |Examples: | -| | | -|coordtbl|ta:contour { | -| | 1mm; 2.1mm; | -| | 5mm; 5.2mm; | -| | 3.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. | -|--------+------------------------------------------------------| -|flag |If the flag is set, the value is "1", if the flag is | -| |not set, the whole key=value pair is omitted. | -|--------+------------------------------------------------------| -|integer |Unitless integer value in decimal format. Depending on| -| |context it is sometimes signed. | -|--------+------------------------------------------------------| -|minuid |An unique ID as generated by libminuid (24 ASCII | -| |characters). | -|--------+------------------------------------------------------| -|none |No value. | -|--------+------------------------------------------------------| -|string |Free form text data | -+---------------------------------------------------------------+ ++--------------------------------------------------------------------------------------------------+ +| type | description | +|--------+-----------------------------------------------------------------------------------------| +|angle |A decimal number without unit, representing an angle in degree. Can be 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). | +|coord | | +| |Examples: | +| | | +| |x=10mil; | +| |y=1.5mm; | +| |dia=12cm; | +|--------+-----------------------------------------------------------------------------------------| +| |A two-column table of coords. First column are X, second column are Y coordinates. | +| | | +| |Examples: | +| | | +|coordtbl|ta:contour { | +| | 1mm; 2.1mm; | +| | 5mm; 5.2mm; | +| | 3.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. | +|--------+-----------------------------------------------------------------------------------------| +|flag |If the flag is set, the value is "1", if the flag is not set, the whole key=value pair is| +| |omitted. | +|--------+-----------------------------------------------------------------------------------------| +|integer |Unitless integer value in decimal format. Depending on context it is sometimes signed. | +|--------+-----------------------------------------------------------------------------------------| +|minuid |An unique ID as generated by libminuid (24 ASCII characters). | +|--------+-----------------------------------------------------------------------------------------| +|none |No value. | +|--------+-----------------------------------------------------------------------------------------| +|string |Free form text data | ++--------------------------------------------------------------------------------------------------+ Comments