Index: trunk/doc/developer/io_lihata_ver.html =================================================================== --- trunk/doc/developer/io_lihata_ver.html (revision 38215) +++ trunk/doc/developer/io_lihata_ver.html (revision 38216) @@ -109,6 +109,15 @@

Introduce text font ID field in routing style. +

v9

+

+ Netlist patch (back annotation) upgrades: +

+

lihata subcircuit

v4

Index: trunk/doc/developer/lihata_format/comm_flags.lht =================================================================== --- trunk/doc/developer/lihata_format/comm_flags.lht (revision 38215) +++ trunk/doc/developer/lihata_format/comm_flags.lht (revision 38216) @@ -11,7 +11,6 @@ ha:selected { valtype=flag; desc={Set when the object is selected.}} ha:auto { valtype=flag; desc={For lines and vias, indicates that these were created by the autorouter.}} ha:rubberend { valtype=flag; desc={For lines, used internally for rubber band moves: indicates one end already rubber banding.}} - ha:drc { valtype=flag; desc={Set for objects that fail DRC: flag like FOUND flag for DRC checking.}} ha:exportsel { valtype=flag; desc={Set for objects that should be exported in a partial export.}} ha:lock { valtype=flag; desc={Set for locked objects.}} ha:termname { valtype=flag; desc={when set the names of pins are shown.}} @@ -30,7 +29,6 @@ ha:selected { valtype=flag; desc={Set when the object is selected.}} ha:auto { valtype=flag; desc={For lines and vias, indicates that these were created by the autorouter.}} ha:rubberend { valtype=flag; desc={For lines, used internally for rubber band moves: indicates one end already rubber banding.}} - ha:drc { valtype=flag; desc={Set for objects that fail DRC: flag like FOUND flag for DRC checking.}} ha:exportsel { valtype=flag; desc={Set for objects that should be exported in a partial export.}} ha:lock { valtype=flag; desc={Set for locked objects.}} ha:termname { valtype=flag; desc={when set the names of pins are shown.}} @@ -48,7 +46,6 @@ ha:clearpoly { valtype=flag; desc={For polygons, this flag means that pins and vias will normally clear these polygons (thus, thermals are required for electrical connection). When clear, polygons will solidly connect to pins and vias. }} ha:fullpoly { valtype=flag; desc={For polygons, the full polygon is drawn (i.e. all parts instead of only the biggest one).}} ha:selected { valtype=flag; desc={Set when the object is selected.}} - ha:drc { valtype=flag; desc={Set for objects that fail DRC: flag like FOUND flag for DRC checking.}} ha:exportsel { valtype=flag; desc={Set for objects that should be exported in a partial export.}} ha:lock { valtype=flag; desc={Set for locked objects.}} ha:termname { valtype=flag; desc={when set the names of pins are shown.}} @@ -67,7 +64,6 @@ ha:clearline { valtype=flag; desc={For lines and arcs, the line/arc will clear polygons instead of connecting to them.}} ha:selected { valtype=flag; desc={Set when the object is selected.}} ha:onsolder { valtype=flag; desc={For text, indicates that it is on the solder side.}} - ha:drc { valtype=flag; desc={Set for objects that fail DRC: flag like FOUND flag for DRC checking.}} ha:exportsel { valtype=flag; desc={Set for objects that should be exported in a partial export.}} ha:lock { valtype=flag; desc={Set for locked objects.}} ha:termname { valtype=flag; desc={when set the names of pins are shown.}} @@ -84,7 +80,6 @@ li:children { ha:found { valtype=flag; desc={If set, this object has been found by FindConnection()}} ha:selected { valtype=flag; desc={Set when the object is selected.}} - ha:drc { valtype=flag; desc={Set for objects that fail DRC: flag like FOUND flag for DRC checking.}} ha:exportsel { valtype=flag; desc={Set for objects that should be exported in a partial export.}} ha:lock { valtype=flag; desc={Set for locked objects.}} ha:nonetlist { valtype=flag; desc={subcircuit is not on the netlist and should not interfere with the netlist }} @@ -105,7 +100,6 @@ ha:selected { valtype=flag; desc={Set when the object is selected.}} ha:auto { valtype=flag; desc={For lines and vias, indicates that these were created by the autorouter.}} ha:warn { valtype=flag; desc={For pins, vias, and pads, set to indicate a warning.}} - ha:drc { valtype=flag; desc={Set for objects that fail DRC: flag like FOUND flag for DRC checking.}} ha:exportsel { valtype=flag; desc={Set for objects that should be exported in a partial export.}} ha:lock { valtype=flag; desc={Set for locked objects.}} ha:termname { valtype=flag; desc={when set the names of pins are shown.}} @@ -122,7 +116,6 @@ ha:found { valtype=flag; desc={If set, this object has been found by FindConnection()}} ha:rat { valtype=flag; desc={If set for a line, indicates that this line is a rat line instead of a copper trace.}} ha:selected { valtype=flag; desc={Set when the object is selected.}} - ha:drc { valtype=flag; desc={Set for objects that fail DRC: flag like FOUND flag for DRC checking.}} ha:exportsel { valtype=flag; desc={Set for objects that should be exported in a partial export.}} ha:lock { valtype=flag; desc={Set for locked objects.}} ha:floater { valtype=flag; desc={subc part can be moved after subc placing}} @@ -137,7 +130,6 @@ li:children { ha:found { valtype=flag; desc={If set, this object has been found by FindConnection()}} ha:selected { valtype=flag; desc={Set when the object is selected.}} - ha:drc { valtype=flag; desc={Set for objects that fail DRC: flag like FOUND flag for DRC checking.}} ha:exportsel { valtype=flag; desc={Set for objects that should be exported in a partial export.}} ha:lock { valtype=flag; desc={Set for locked objects.}} ha:floater { valtype=flag; desc={subc part can be moved after subc placing}} Index: trunk/doc/developer/lihata_format/data.svg =================================================================== --- trunk/doc/developer/lihata_format/data.svg (revision 38215) +++ trunk/doc/developer/lihata_format/data.svg (revision 38216) @@ -4,17 +4,17 @@ - + ha:data - + /lht_tree_doc/comm/data - -ha:data + +ha:data @@ -30,86 +30,86 @@ /lht_tree_doc/comm/data->/lht_tree_doc/comm/data/children/objects - - + + - + /lht_tree_doc/comm/data/children/layers - - -li:layers + + +li:layers - + /lht_tree_doc/comm/data->/lht_tree_doc/comm/data/children/layers - - + + - + /lht_tree_doc/comm/data/children/padstack_prototypes - - -li:padstack_prototypes ->=4 + + +li:padstack_prototypes +>=4 - + /lht_tree_doc/comm/data->/lht_tree_doc/comm/data/children/padstack_prototypes - - + + - + dup52_/lht_tree_doc/roots/pcb-rnd-subcircuit-v*/children/subc.ID - - -ha:subc.ID ->=3 + + +ha:subc.ID +>=3 - + /lht_tree_doc/comm/data->dup52_/lht_tree_doc/roots/pcb-rnd-subcircuit-v*/children/subc.ID - - + + - + /lht_tree_doc/comm/data/children/element.ID - - -ha:element.ID -<3 + + +ha:element.ID +<3 - + /lht_tree_doc/comm/data->/lht_tree_doc/comm/data/children/element.ID - - + + - + /lht_tree_doc/comm/data/children/rat.ID - - -ha:rat.ID + + +ha:rat.ID - + /lht_tree_doc/comm/data->/lht_tree_doc/comm/data/children/rat.ID - - + + @@ -128,9 +128,9 @@ - + /lht_tree_doc/comm/data/children/objects/children/via.ID - + ha:via.ID <=4 @@ -138,7 +138,7 @@ - + /lht_tree_doc/comm/data/children/objects->/lht_tree_doc/comm/data/children/objects/children/via.ID @@ -286,9 +286,9 @@ - + /lht_tree_doc/comm/data/children/objects/children/padstack_ref.ID/children/thermal - + li:thermal @@ -295,7 +295,7 @@ - + /lht_tree_doc/comm/data/children/objects/children/padstack_ref.ID->/lht_tree_doc/comm/data/children/objects/children/padstack_ref.ID/children/thermal @@ -304,9 +304,9 @@ dup29_/lht_tree_doc/comm/attributes/children/attrib-key - -attrib-key -string + +attrib-key +string @@ -313,16 +313,16 @@ dup29_/lht_tree_doc/comm/attributes->dup29_/lht_tree_doc/comm/attributes/children/attrib-key - - + + dup30_/lht_tree_doc/comm/flags_padstack/children/found - -found -flag + +found +flag @@ -329,16 +329,16 @@ dup30_/lht_tree_doc/comm/flags_padstack->dup30_/lht_tree_doc/comm/flags_padstack/children/found - - + + dup30_/lht_tree_doc/comm/flags_padstack/children/hole - -hole -flag + +hole +flag @@ -345,16 +345,16 @@ dup30_/lht_tree_doc/comm/flags_padstack->dup30_/lht_tree_doc/comm/flags_padstack/children/hole - - + + dup30_/lht_tree_doc/comm/flags_padstack/children/clearline - -clearline -flag + +clearline +flag @@ -361,16 +361,16 @@ dup30_/lht_tree_doc/comm/flags_padstack->dup30_/lht_tree_doc/comm/flags_padstack/children/clearline - - + + dup30_/lht_tree_doc/comm/flags_padstack/children/selected - -selected -flag + +selected +flag @@ -377,16 +377,16 @@ dup30_/lht_tree_doc/comm/flags_padstack->dup30_/lht_tree_doc/comm/flags_padstack/children/selected - - + + dup30_/lht_tree_doc/comm/flags_padstack/children/auto - -auto -flag + +auto +flag @@ -393,16 +393,16 @@ dup30_/lht_tree_doc/comm/flags_padstack->dup30_/lht_tree_doc/comm/flags_padstack/children/auto - - + + dup30_/lht_tree_doc/comm/flags_padstack/children/warn - -warn -flag + +warn +flag @@ -409,88 +409,72 @@ dup30_/lht_tree_doc/comm/flags_padstack->dup30_/lht_tree_doc/comm/flags_padstack/children/warn - - + + - + -dup30_/lht_tree_doc/comm/flags_padstack/children/drc - - -drc -flag - - - - - -dup30_/lht_tree_doc/comm/flags_padstack->dup30_/lht_tree_doc/comm/flags_padstack/children/drc - - - - - dup30_/lht_tree_doc/comm/flags_padstack/children/exportsel - - -exportsel -flag + + +exportsel +flag - + dup30_/lht_tree_doc/comm/flags_padstack->dup30_/lht_tree_doc/comm/flags_padstack/children/exportsel - - + + - + dup30_/lht_tree_doc/comm/flags_padstack/children/lock - - -lock -flag + + +lock +flag - + dup30_/lht_tree_doc/comm/flags_padstack->dup30_/lht_tree_doc/comm/flags_padstack/children/lock - - + + - + dup30_/lht_tree_doc/comm/flags_padstack/children/termname - - -termname -flag + + +termname +flag - + dup30_/lht_tree_doc/comm/flags_padstack->dup30_/lht_tree_doc/comm/flags_padstack/children/termname - - + + - + dup30_/lht_tree_doc/comm/flags_padstack/children/floater - - -floater -flag + + +floater +flag - + dup30_/lht_tree_doc/comm/flags_padstack->dup30_/lht_tree_doc/comm/flags_padstack/children/floater - - + + @@ -497,127 +481,126 @@ - - + - + /lht_tree_doc/comm/data/children/objects/children/padstack_ref.ID/children/thermal/children/LAYERID - - -li:LAYERID + + +li:LAYERID - + /lht_tree_doc/comm/data/children/objects/children/padstack_ref.ID/children/thermal->/lht_tree_doc/comm/data/children/objects/children/padstack_ref.ID/children/thermal/children/LAYERID - - + + - + /lht_tree_doc/comm/data/children/objects/children/padstack_ref.ID/children/thermal/children/LAYERID/children/on - - -on -none + + +on +none - + /lht_tree_doc/comm/data/children/objects/children/padstack_ref.ID/children/thermal/children/LAYERID->/lht_tree_doc/comm/data/children/objects/children/padstack_ref.ID/children/thermal/children/LAYERID/children/on - - + + - + /lht_tree_doc/comm/data/children/objects/children/padstack_ref.ID/children/thermal/children/LAYERID/children/diag - - -diag -none + + +diag +none - + /lht_tree_doc/comm/data/children/objects/children/padstack_ref.ID/children/thermal/children/LAYERID->/lht_tree_doc/comm/data/children/objects/children/padstack_ref.ID/children/thermal/children/LAYERID/children/diag - - + + - + /lht_tree_doc/comm/data/children/objects/children/padstack_ref.ID/children/thermal/children/LAYERID/children/round - - -round -none + + +round +none - + /lht_tree_doc/comm/data/children/objects/children/padstack_ref.ID/children/thermal/children/LAYERID->/lht_tree_doc/comm/data/children/objects/children/padstack_ref.ID/children/thermal/children/LAYERID/children/round - - + + - + /lht_tree_doc/comm/data/children/objects/children/padstack_ref.ID/children/thermal/children/LAYERID/children/sharp - - -sharp -none + + +sharp +none - + /lht_tree_doc/comm/data/children/objects/children/padstack_ref.ID/children/thermal/children/LAYERID->/lht_tree_doc/comm/data/children/objects/children/padstack_ref.ID/children/thermal/children/LAYERID/children/sharp - - + + - + /lht_tree_doc/comm/data/children/objects/children/padstack_ref.ID/children/thermal/children/LAYERID/children/solid - - -solid -none + + +solid +none - + /lht_tree_doc/comm/data/children/objects/children/padstack_ref.ID/children/thermal/children/LAYERID->/lht_tree_doc/comm/data/children/objects/children/padstack_ref.ID/children/thermal/children/LAYERID/children/solid - - + + - + /lht_tree_doc/comm/data/children/objects/children/padstack_ref.ID/children/thermal/children/LAYERID/children/noshape - - -noshape -none ->=6 + + +noshape +none +>=6 - + /lht_tree_doc/comm/data/children/objects/children/padstack_ref.ID/children/thermal/children/LAYERID->/lht_tree_doc/comm/data/children/objects/children/padstack_ref.ID/children/thermal/children/LAYERID/children/noshape - - + + - + /lht_tree_doc/comm/data/children/objects/children/via.ID/children/x - + x coord @@ -625,15 +608,15 @@ - + /lht_tree_doc/comm/data/children/objects/children/via.ID->/lht_tree_doc/comm/data/children/objects/children/via.ID/children/x - + /lht_tree_doc/comm/data/children/objects/children/via.ID/children/y - + y coord @@ -641,15 +624,15 @@ - + /lht_tree_doc/comm/data/children/objects/children/via.ID->/lht_tree_doc/comm/data/children/objects/children/via.ID/children/y - + /lht_tree_doc/comm/data/children/objects/children/via.ID/children/thickness - + thickness coord @@ -657,15 +640,15 @@ - + /lht_tree_doc/comm/data/children/objects/children/via.ID->/lht_tree_doc/comm/data/children/objects/children/via.ID/children/thickness - + /lht_tree_doc/comm/data/children/objects/children/via.ID/children/clearance - + clearance coord @@ -673,15 +656,15 @@ - + /lht_tree_doc/comm/data/children/objects/children/via.ID->/lht_tree_doc/comm/data/children/objects/children/via.ID/children/clearance - + /lht_tree_doc/comm/data/children/objects/children/via.ID/children/mask - + mask coord @@ -689,15 +672,15 @@ - + /lht_tree_doc/comm/data/children/objects/children/via.ID->/lht_tree_doc/comm/data/children/objects/children/via.ID/children/mask - + /lht_tree_doc/comm/data/children/objects/children/via.ID/children/hole - + hole coord @@ -705,15 +688,15 @@ - + /lht_tree_doc/comm/data/children/objects/children/via.ID->/lht_tree_doc/comm/data/children/objects/children/via.ID/children/hole - + /lht_tree_doc/comm/data/children/objects/children/via.ID/children/name - + name string @@ -721,15 +704,15 @@ - + /lht_tree_doc/comm/data/children/objects/children/via.ID->/lht_tree_doc/comm/data/children/objects/children/via.ID/children/name - + /lht_tree_doc/comm/data/children/objects/children/via.ID/children/number - + number string @@ -737,15 +720,15 @@ - + /lht_tree_doc/comm/data/children/objects/children/via.ID->/lht_tree_doc/comm/data/children/objects/children/via.ID/children/number - + dup31_/lht_tree_doc/comm/attributes - + ha:attributes @@ -752,15 +735,15 @@ - + /lht_tree_doc/comm/data/children/objects/children/via.ID->dup31_/lht_tree_doc/comm/attributes - + dup32_/lht_tree_doc/comm/flags_pinvia - + ha:flags_pinvia @@ -767,15 +750,15 @@ - + /lht_tree_doc/comm/data/children/objects/children/via.ID->dup32_/lht_tree_doc/comm/flags_pinvia - + dup31_/lht_tree_doc/comm/attributes/children/attrib-key - + attrib-key string @@ -783,15 +766,15 @@ - + dup31_/lht_tree_doc/comm/attributes->dup31_/lht_tree_doc/comm/attributes/children/attrib-key - + dup32_/lht_tree_doc/comm/flags_pinvia/children/found - + found flag @@ -799,15 +782,15 @@ - + dup32_/lht_tree_doc/comm/flags_pinvia->dup32_/lht_tree_doc/comm/flags_pinvia/children/found - + dup32_/lht_tree_doc/comm/flags_pinvia/children/hole - + hole flag @@ -815,15 +798,15 @@ - + dup32_/lht_tree_doc/comm/flags_pinvia->dup32_/lht_tree_doc/comm/flags_pinvia/children/hole - + dup32_/lht_tree_doc/comm/flags_pinvia/children/clearline - + clearline flag @@ -831,15 +814,15 @@ - + dup32_/lht_tree_doc/comm/flags_pinvia->dup32_/lht_tree_doc/comm/flags_pinvia/children/clearline - + dup32_/lht_tree_doc/comm/flags_pinvia/children/selected - + selected flag @@ -847,15 +830,15 @@ - + dup32_/lht_tree_doc/comm/flags_pinvia->dup32_/lht_tree_doc/comm/flags_pinvia/children/selected - + dup32_/lht_tree_doc/comm/flags_pinvia/children/auto - + auto flag @@ -863,15 +846,15 @@ - + dup32_/lht_tree_doc/comm/flags_pinvia->dup32_/lht_tree_doc/comm/flags_pinvia/children/auto - + dup32_/lht_tree_doc/comm/flags_pinvia/children/warn - + warn flag @@ -879,15 +862,15 @@ - + dup32_/lht_tree_doc/comm/flags_pinvia->dup32_/lht_tree_doc/comm/flags_pinvia/children/warn - + dup32_/lht_tree_doc/comm/flags_pinvia/children/usetherm - + usetherm flag @@ -895,15 +878,15 @@ - + dup32_/lht_tree_doc/comm/flags_pinvia->dup32_/lht_tree_doc/comm/flags_pinvia/children/usetherm - + dup32_/lht_tree_doc/comm/flags_pinvia/children/drc - + drc flag @@ -911,15 +894,15 @@ - + dup32_/lht_tree_doc/comm/flags_pinvia->dup32_/lht_tree_doc/comm/flags_pinvia/children/drc - + dup32_/lht_tree_doc/comm/flags_pinvia/children/lock - + lock flag @@ -927,15 +910,15 @@ - + dup32_/lht_tree_doc/comm/flags_pinvia->dup32_/lht_tree_doc/comm/flags_pinvia/children/lock - + dup32_/lht_tree_doc/comm/flags_pinvia/children/nonetlist - + nonetlist flag @@ -943,15 +926,15 @@ - + dup32_/lht_tree_doc/comm/flags_pinvia->dup32_/lht_tree_doc/comm/flags_pinvia/children/nonetlist - + dup32_/lht_tree_doc/comm/flags_pinvia/children/termname - + termname flag @@ -959,15 +942,15 @@ - + dup32_/lht_tree_doc/comm/flags_pinvia->dup32_/lht_tree_doc/comm/flags_pinvia/children/termname - + dup32_/lht_tree_doc/comm/flags_pinvia/children/floater - + floater flag @@ -975,15 +958,15 @@ - + dup32_/lht_tree_doc/comm/flags_pinvia->dup32_/lht_tree_doc/comm/flags_pinvia/children/floater - + dup32_/lht_tree_doc/comm/flags_pinvia/children/pin - + pin flag @@ -991,15 +974,15 @@ - + dup32_/lht_tree_doc/comm/flags_pinvia->dup32_/lht_tree_doc/comm/flags_pinvia/children/pin - + dup32_/lht_tree_doc/comm/flags_pinvia/children/via - + via flag @@ -1007,7 +990,7 @@ - + dup32_/lht_tree_doc/comm/flags_pinvia->dup32_/lht_tree_doc/comm/flags_pinvia/children/via @@ -1026,9 +1009,9 @@ - + /lht_tree_doc/comm/data/children/layers/children/NAME - + ha:NAME @@ -1035,15 +1018,15 @@ - + /lht_tree_doc/comm/data/children/layers->/lht_tree_doc/comm/data/children/layers/children/NAME - - + + - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/lid - + lid integer @@ -1052,15 +1035,15 @@ - + /lht_tree_doc/comm/data/children/layers/children/NAME->/lht_tree_doc/comm/data/children/layers/children/NAME/children/lid - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/visible - + visible integer @@ -1069,15 +1052,15 @@ - + /lht_tree_doc/comm/data/children/layers/children/NAME->/lht_tree_doc/comm/data/children/layers/children/NAME/children/visible - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/group - + group integer @@ -1085,15 +1068,15 @@ - + /lht_tree_doc/comm/data/children/layers/children/NAME->/lht_tree_doc/comm/data/children/layers/children/NAME/children/group - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/color - + color string @@ -1102,15 +1085,15 @@ - + /lht_tree_doc/comm/data/children/layers/children/NAME->/lht_tree_doc/comm/data/children/layers/children/NAME/children/color - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/stack_offs - + stack_offs integer @@ -1118,15 +1101,15 @@ - + /lht_tree_doc/comm/data/children/layers/children/NAME->/lht_tree_doc/comm/data/children/layers/children/NAME/children/stack_offs - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/type - + ha:type @@ -1133,15 +1116,15 @@ - + /lht_tree_doc/comm/data/children/layers/children/NAME->/lht_tree_doc/comm/data/children/layers/children/NAME/children/type - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/purpose - + purpose integer @@ -1150,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 @@ -1166,15 +1149,15 @@ - + /lht_tree_doc/comm/data/children/layers/children/NAME->/lht_tree_doc/comm/data/children/layers/children/NAME/children/combining - + dup35_/lht_tree_doc/comm/attributes - + ha:attributes @@ -1181,30 +1164,30 @@ - + /lht_tree_doc/comm/data/children/layers/children/NAME->dup35_/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 - - + + - + dup33_/lht_tree_doc/comm/layer_mask/children/top - + top flag @@ -1212,15 +1195,15 @@ - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/type->dup33_/lht_tree_doc/comm/layer_mask/children/top - + dup33_/lht_tree_doc/comm/layer_mask/children/bottom - + bottom flag @@ -1228,15 +1211,15 @@ - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/type->dup33_/lht_tree_doc/comm/layer_mask/children/bottom - + dup33_/lht_tree_doc/comm/layer_mask/children/intern - + intern flag @@ -1244,15 +1227,15 @@ - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/type->dup33_/lht_tree_doc/comm/layer_mask/children/intern - + dup33_/lht_tree_doc/comm/layer_mask/children/logical - + logical flag @@ -1260,15 +1243,15 @@ - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/type->dup33_/lht_tree_doc/comm/layer_mask/children/logical - + dup33_/lht_tree_doc/comm/layer_mask/children/copper - + copper flag @@ -1276,15 +1259,15 @@ - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/type->dup33_/lht_tree_doc/comm/layer_mask/children/copper - + dup33_/lht_tree_doc/comm/layer_mask/children/silk - + silk flag @@ -1292,15 +1275,15 @@ - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/type->dup33_/lht_tree_doc/comm/layer_mask/children/silk - + dup33_/lht_tree_doc/comm/layer_mask/children/mask - + mask flag @@ -1308,15 +1291,15 @@ - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/type->dup33_/lht_tree_doc/comm/layer_mask/children/mask - + dup33_/lht_tree_doc/comm/layer_mask/children/paste - + paste flag @@ -1324,15 +1307,15 @@ - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/type->dup33_/lht_tree_doc/comm/layer_mask/children/paste - + dup33_/lht_tree_doc/comm/layer_mask/children/outline - + outline flag @@ -1340,15 +1323,15 @@ - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/type->dup33_/lht_tree_doc/comm/layer_mask/children/outline - + dup33_/lht_tree_doc/comm/layer_mask/children/mech - + mech flag @@ -1356,15 +1339,15 @@ - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/type->dup33_/lht_tree_doc/comm/layer_mask/children/mech - + dup33_/lht_tree_doc/comm/layer_mask/children/doc - + doc flag @@ -1372,15 +1355,15 @@ - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/type->dup33_/lht_tree_doc/comm/layer_mask/children/doc - + dup33_/lht_tree_doc/comm/layer_mask/children/substrate - + substrate flag @@ -1388,7 +1371,7 @@ - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/type->dup33_/lht_tree_doc/comm/layer_mask/children/substrate @@ -1405,25 +1388,25 @@ - + dup34_/lht_tree_doc/comm/combining/children/sub - - -sub -flag + + +sub +flag - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/combining->dup34_/lht_tree_doc/comm/combining/children/sub - - + + - + dup34_/lht_tree_doc/comm/combining/children/auto - + auto flag @@ -1431,16 +1414,16 @@ - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/combining->dup34_/lht_tree_doc/comm/combining/children/auto - - + + - + dup35_/lht_tree_doc/comm/attributes/children/attrib-key - + attrib-key string @@ -1448,15 +1431,15 @@ - + dup35_/lht_tree_doc/comm/attributes->dup35_/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 @@ -1463,15 +1446,15 @@ - + /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 @@ -1478,15 +1461,15 @@ - + /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/gfx.ID - + ha:gfx.ID >=7 @@ -1494,45 +1477,45 @@ - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects->/lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/gfx.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 @@ -1540,15 +1523,15 @@ - + /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 @@ -1556,15 +1539,15 @@ - + /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 @@ -1572,15 +1555,15 @@ - + /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 @@ -1588,15 +1571,15 @@ - + /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 @@ -1604,15 +1587,15 @@ - + /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 @@ -1620,15 +1603,15 @@ - + /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 - + dup36_/lht_tree_doc/comm/attributes - + ha:attributes @@ -1635,15 +1618,15 @@ - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/line.ID->dup36_/lht_tree_doc/comm/attributes - + dup37_/lht_tree_doc/comm/flags_line - + ha:flags @@ -1650,15 +1633,15 @@ - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/line.ID->dup37_/lht_tree_doc/comm/flags_line - + dup38_/lht_tree_doc/comm/thermal_heavy - + li:thermal @@ -1665,280 +1648,263 @@ - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/line.ID->dup38_/lht_tree_doc/comm/thermal_heavy - + 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_line/children/found - - -found -flag + + +found +flag - + dup37_/lht_tree_doc/comm/flags_line->dup37_/lht_tree_doc/comm/flags_line/children/found - - + + - + dup37_/lht_tree_doc/comm/flags_line/children/clearline - - -clearline -flag + + +clearline +flag - + dup37_/lht_tree_doc/comm/flags_line->dup37_/lht_tree_doc/comm/flags_line/children/clearline - - + + - + dup37_/lht_tree_doc/comm/flags_line/children/selected - - -selected -flag + + +selected +flag - + dup37_/lht_tree_doc/comm/flags_line->dup37_/lht_tree_doc/comm/flags_line/children/selected - - + + - + dup37_/lht_tree_doc/comm/flags_line/children/auto - - -auto -flag + + +auto +flag - + dup37_/lht_tree_doc/comm/flags_line->dup37_/lht_tree_doc/comm/flags_line/children/auto - - + + - + dup37_/lht_tree_doc/comm/flags_line/children/rubberend - - -rubberend -flag + + +rubberend +flag - + dup37_/lht_tree_doc/comm/flags_line->dup37_/lht_tree_doc/comm/flags_line/children/rubberend - - + + - - -dup37_/lht_tree_doc/comm/flags_line/children/drc - - -drc -flag - - - - - -dup37_/lht_tree_doc/comm/flags_line->dup37_/lht_tree_doc/comm/flags_line/children/drc - - - - + dup37_/lht_tree_doc/comm/flags_line/children/exportsel - - -exportsel -flag + + +exportsel +flag - + dup37_/lht_tree_doc/comm/flags_line->dup37_/lht_tree_doc/comm/flags_line/children/exportsel - - + + - + dup37_/lht_tree_doc/comm/flags_line/children/lock - - -lock -flag + + +lock +flag - + dup37_/lht_tree_doc/comm/flags_line->dup37_/lht_tree_doc/comm/flags_line/children/lock - - + + - + dup37_/lht_tree_doc/comm/flags_line/children/termname - - -termname -flag + + +termname +flag - + dup37_/lht_tree_doc/comm/flags_line->dup37_/lht_tree_doc/comm/flags_line/children/termname - - + + - + dup37_/lht_tree_doc/comm/flags_line/children/floater - - -floater -flag + + +floater +flag - + dup37_/lht_tree_doc/comm/flags_line->dup37_/lht_tree_doc/comm/flags_line/children/floater - - + + - - + - + dup38_/lht_tree_doc/comm/thermal_heavy/children/on - - -on -none + + +on +none - + dup38_/lht_tree_doc/comm/thermal_heavy->dup38_/lht_tree_doc/comm/thermal_heavy/children/on - - + + - + dup38_/lht_tree_doc/comm/thermal_heavy/children/diag - - -diag -none + + +diag +none - + dup38_/lht_tree_doc/comm/thermal_heavy->dup38_/lht_tree_doc/comm/thermal_heavy/children/diag - - + + - + dup38_/lht_tree_doc/comm/thermal_heavy/children/round - - -round -none + + +round +none - + dup38_/lht_tree_doc/comm/thermal_heavy->dup38_/lht_tree_doc/comm/thermal_heavy/children/round - - + + - + dup38_/lht_tree_doc/comm/thermal_heavy/children/sharp - - -sharp -none + + +sharp +none - + dup38_/lht_tree_doc/comm/thermal_heavy->dup38_/lht_tree_doc/comm/thermal_heavy/children/sharp - - + + - + dup38_/lht_tree_doc/comm/thermal_heavy/children/solid - - -solid -none + + +solid +none - + dup38_/lht_tree_doc/comm/thermal_heavy->dup38_/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 @@ -1946,15 +1912,15 @@ - + /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 @@ -1962,15 +1928,15 @@ - + /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 @@ -1978,15 +1944,15 @@ - + /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 @@ -1994,15 +1960,15 @@ - + /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 @@ -2010,15 +1976,15 @@ - + /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 @@ -2026,15 +1992,15 @@ - + /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 @@ -2042,15 +2008,15 @@ - + /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 @@ -2058,15 +2024,15 @@ - + /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 - + dup39_/lht_tree_doc/comm/attributes - + ha:attributes @@ -2073,15 +2039,15 @@ - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/arc.ID->dup39_/lht_tree_doc/comm/attributes - + dup40_/lht_tree_doc/comm/flags_arc - + ha:flags @@ -2088,15 +2054,15 @@ - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/arc.ID->dup40_/lht_tree_doc/comm/flags_arc - + dup41_/lht_tree_doc/comm/thermal_heavy - + li:thermal @@ -2103,280 +2069,263 @@ - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/arc.ID->dup41_/lht_tree_doc/comm/thermal_heavy - + dup39_/lht_tree_doc/comm/attributes/children/attrib-key - - -attrib-key -string + + +attrib-key +string - + dup39_/lht_tree_doc/comm/attributes->dup39_/lht_tree_doc/comm/attributes/children/attrib-key - - + + - + dup40_/lht_tree_doc/comm/flags_arc/children/found - - -found -flag + + +found +flag - + dup40_/lht_tree_doc/comm/flags_arc->dup40_/lht_tree_doc/comm/flags_arc/children/found - - + + - + dup40_/lht_tree_doc/comm/flags_arc/children/clearline - - -clearline -flag + + +clearline +flag - + dup40_/lht_tree_doc/comm/flags_arc->dup40_/lht_tree_doc/comm/flags_arc/children/clearline - - + + - + dup40_/lht_tree_doc/comm/flags_arc/children/selected - - -selected -flag + + +selected +flag - + dup40_/lht_tree_doc/comm/flags_arc->dup40_/lht_tree_doc/comm/flags_arc/children/selected - - + + - + dup40_/lht_tree_doc/comm/flags_arc/children/auto - - -auto -flag + + +auto +flag - + dup40_/lht_tree_doc/comm/flags_arc->dup40_/lht_tree_doc/comm/flags_arc/children/auto - - + + - + dup40_/lht_tree_doc/comm/flags_arc/children/rubberend - - -rubberend -flag + + +rubberend +flag - + dup40_/lht_tree_doc/comm/flags_arc->dup40_/lht_tree_doc/comm/flags_arc/children/rubberend - - + + - - -dup40_/lht_tree_doc/comm/flags_arc/children/drc - - -drc -flag - - - - - -dup40_/lht_tree_doc/comm/flags_arc->dup40_/lht_tree_doc/comm/flags_arc/children/drc - - - - + dup40_/lht_tree_doc/comm/flags_arc/children/exportsel - - -exportsel -flag + + +exportsel +flag - + dup40_/lht_tree_doc/comm/flags_arc->dup40_/lht_tree_doc/comm/flags_arc/children/exportsel - - + + - + dup40_/lht_tree_doc/comm/flags_arc/children/lock - - -lock -flag + + +lock +flag - + dup40_/lht_tree_doc/comm/flags_arc->dup40_/lht_tree_doc/comm/flags_arc/children/lock - - + + - + dup40_/lht_tree_doc/comm/flags_arc/children/termname - - -termname -flag + + +termname +flag - + dup40_/lht_tree_doc/comm/flags_arc->dup40_/lht_tree_doc/comm/flags_arc/children/termname - - + + - + dup40_/lht_tree_doc/comm/flags_arc/children/floater - - -floater -flag + + +floater +flag - + dup40_/lht_tree_doc/comm/flags_arc->dup40_/lht_tree_doc/comm/flags_arc/children/floater - - + + - - + - + dup41_/lht_tree_doc/comm/thermal_heavy/children/on - - -on -none + + +on +none - + dup41_/lht_tree_doc/comm/thermal_heavy->dup41_/lht_tree_doc/comm/thermal_heavy/children/on - - + + - + dup41_/lht_tree_doc/comm/thermal_heavy/children/diag - - -diag -none + + +diag +none - + dup41_/lht_tree_doc/comm/thermal_heavy->dup41_/lht_tree_doc/comm/thermal_heavy/children/diag - - + + - + dup41_/lht_tree_doc/comm/thermal_heavy/children/round - - -round -none + + +round +none - + dup41_/lht_tree_doc/comm/thermal_heavy->dup41_/lht_tree_doc/comm/thermal_heavy/children/round - - + + - + dup41_/lht_tree_doc/comm/thermal_heavy/children/sharp - - -sharp -none + + +sharp +none - + dup41_/lht_tree_doc/comm/thermal_heavy->dup41_/lht_tree_doc/comm/thermal_heavy/children/sharp - - + + - + dup41_/lht_tree_doc/comm/thermal_heavy/children/solid - - -solid -none + + +solid +none - + dup41_/lht_tree_doc/comm/thermal_heavy->dup41_/lht_tree_doc/comm/thermal_heavy/children/solid - - + + - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/gfx.ID/children/sx - + sx coord @@ -2384,15 +2333,15 @@ - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/gfx.ID->/lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/gfx.ID/children/sx - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/gfx.ID/children/sy - + sy coord @@ -2400,15 +2349,15 @@ - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/gfx.ID->/lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/gfx.ID/children/sy - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/gfx.ID/children/cx - + cx coord @@ -2416,15 +2365,15 @@ - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/gfx.ID->/lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/gfx.ID/children/cx - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/gfx.ID/children/cy - + cy coord @@ -2432,15 +2381,15 @@ - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/gfx.ID->/lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/gfx.ID/children/cy - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/gfx.ID/children/rot - + rot angle @@ -2448,15 +2397,15 @@ - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/gfx.ID->/lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/gfx.ID/children/rot - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/gfx.ID/children/xmirror - + xmirror ingteger @@ -2464,15 +2413,15 @@ - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/gfx.ID->/lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/gfx.ID/children/xmirror - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/gfx.ID/children/ymirror - + ymirror ingteger @@ -2480,15 +2429,15 @@ - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/gfx.ID->/lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/gfx.ID/children/ymirror - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/gfx.ID/children/pixmap_ref - + pixmap_ref ingteger @@ -2496,15 +2445,15 @@ - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/gfx.ID->/lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/gfx.ID/children/pixmap_ref - + dup42_/lht_tree_doc/comm/attributes - + ha:attributes @@ -2511,15 +2460,15 @@ - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/gfx.ID->dup42_/lht_tree_doc/comm/attributes - + dup43_/lht_tree_doc/comm/flags_arc - + ha:flags @@ -2526,1533 +2475,1482 @@ - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/gfx.ID->dup43_/lht_tree_doc/comm/flags_arc - + dup44_/lht_tree_doc/comm/thermal_heavy - - -li:thermal + + +li:thermal - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/gfx.ID->dup44_/lht_tree_doc/comm/thermal_heavy - - + + - + dup42_/lht_tree_doc/comm/attributes/children/attrib-key - - -attrib-key -string + + +attrib-key +string - + dup42_/lht_tree_doc/comm/attributes->dup42_/lht_tree_doc/comm/attributes/children/attrib-key - - + + - + dup43_/lht_tree_doc/comm/flags_arc/children/found - - -found -flag + + +found +flag - + dup43_/lht_tree_doc/comm/flags_arc->dup43_/lht_tree_doc/comm/flags_arc/children/found - - + + - + dup43_/lht_tree_doc/comm/flags_arc/children/clearline - - -clearline -flag + + +clearline +flag - + dup43_/lht_tree_doc/comm/flags_arc->dup43_/lht_tree_doc/comm/flags_arc/children/clearline - - + + - + dup43_/lht_tree_doc/comm/flags_arc/children/selected - - -selected -flag + + +selected +flag - + dup43_/lht_tree_doc/comm/flags_arc->dup43_/lht_tree_doc/comm/flags_arc/children/selected - - + + - + dup43_/lht_tree_doc/comm/flags_arc/children/auto - - -auto -flag + + +auto +flag - + dup43_/lht_tree_doc/comm/flags_arc->dup43_/lht_tree_doc/comm/flags_arc/children/auto - - + + - + dup43_/lht_tree_doc/comm/flags_arc/children/rubberend - - -rubberend -flag + + +rubberend +flag - + dup43_/lht_tree_doc/comm/flags_arc->dup43_/lht_tree_doc/comm/flags_arc/children/rubberend - - + + - - -dup43_/lht_tree_doc/comm/flags_arc/children/drc - - -drc -flag - - - - - -dup43_/lht_tree_doc/comm/flags_arc->dup43_/lht_tree_doc/comm/flags_arc/children/drc - - - - + dup43_/lht_tree_doc/comm/flags_arc/children/exportsel - - -exportsel -flag + + +exportsel +flag - + dup43_/lht_tree_doc/comm/flags_arc->dup43_/lht_tree_doc/comm/flags_arc/children/exportsel - - + + - + dup43_/lht_tree_doc/comm/flags_arc/children/lock - - -lock -flag + + +lock +flag - + dup43_/lht_tree_doc/comm/flags_arc->dup43_/lht_tree_doc/comm/flags_arc/children/lock - - + + - + dup43_/lht_tree_doc/comm/flags_arc/children/termname - - -termname -flag + + +termname +flag - + dup43_/lht_tree_doc/comm/flags_arc->dup43_/lht_tree_doc/comm/flags_arc/children/termname - - + + - + dup43_/lht_tree_doc/comm/flags_arc/children/floater - - -floater -flag + + +floater +flag - + dup43_/lht_tree_doc/comm/flags_arc->dup43_/lht_tree_doc/comm/flags_arc/children/floater - - + + - - + - + dup44_/lht_tree_doc/comm/thermal_heavy/children/on - - -on -none + + +on +none - + dup44_/lht_tree_doc/comm/thermal_heavy->dup44_/lht_tree_doc/comm/thermal_heavy/children/on - - + + - + dup44_/lht_tree_doc/comm/thermal_heavy/children/diag - - -diag -none + + +diag +none - + dup44_/lht_tree_doc/comm/thermal_heavy->dup44_/lht_tree_doc/comm/thermal_heavy/children/diag - - + + - + dup44_/lht_tree_doc/comm/thermal_heavy/children/round - - -round -none + + +round +none - + dup44_/lht_tree_doc/comm/thermal_heavy->dup44_/lht_tree_doc/comm/thermal_heavy/children/round - - + + - + dup44_/lht_tree_doc/comm/thermal_heavy/children/sharp - - -sharp -none + + +sharp +none - + dup44_/lht_tree_doc/comm/thermal_heavy->dup44_/lht_tree_doc/comm/thermal_heavy/children/sharp - - + + - + dup44_/lht_tree_doc/comm/thermal_heavy/children/solid - - -solid -none + + +solid +none - + dup44_/lht_tree_doc/comm/thermal_heavy->dup44_/lht_tree_doc/comm/thermal_heavy/children/solid - - + + - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/polygon.ID/children/clearance - - -clearance -coord ->=3 + + +clearance +coord +>=3 - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/polygon.ID->/lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/polygon.ID/children/clearance - - + + - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/polygon.ID/children/enforce_clearance - - -enforce_clearance -coord ->=7 + + +enforce_clearance +coord +>=7 - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/polygon.ID->/lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/polygon.ID/children/enforce_clearance - - + + - + dup45_/lht_tree_doc/comm/attributes - - -ha:attributes + + +ha:attributes - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/polygon.ID->dup45_/lht_tree_doc/comm/attributes - - + + - + dup46_/lht_tree_doc/comm/flags_polygon - - -ha:flags + + +ha:flags - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/polygon.ID->dup46_/lht_tree_doc/comm/flags_polygon - - + + - + dup47_/lht_tree_doc/comm/thermal_heavy - - -li:thermal + + +li:thermal - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/polygon.ID->dup47_/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 - - + + - + dup45_/lht_tree_doc/comm/attributes/children/attrib-key - - -attrib-key -string + + +attrib-key +string - + dup45_/lht_tree_doc/comm/attributes->dup45_/lht_tree_doc/comm/attributes/children/attrib-key - - + + - + dup46_/lht_tree_doc/comm/flags_polygon/children/found - - -found -flag + + +found +flag - + dup46_/lht_tree_doc/comm/flags_polygon->dup46_/lht_tree_doc/comm/flags_polygon/children/found - - + + - + dup46_/lht_tree_doc/comm/flags_polygon/children/clearpoly - - -clearpoly -flag + + +clearpoly +flag - + dup46_/lht_tree_doc/comm/flags_polygon->dup46_/lht_tree_doc/comm/flags_polygon/children/clearpoly - - + + - + dup46_/lht_tree_doc/comm/flags_polygon/children/fullpoly - - -fullpoly -flag + + +fullpoly +flag - + dup46_/lht_tree_doc/comm/flags_polygon->dup46_/lht_tree_doc/comm/flags_polygon/children/fullpoly - - + + - + dup46_/lht_tree_doc/comm/flags_polygon/children/selected - - -selected -flag + + +selected +flag - + dup46_/lht_tree_doc/comm/flags_polygon->dup46_/lht_tree_doc/comm/flags_polygon/children/selected - - + + - - -dup46_/lht_tree_doc/comm/flags_polygon/children/drc - - -drc -flag - - - - - -dup46_/lht_tree_doc/comm/flags_polygon->dup46_/lht_tree_doc/comm/flags_polygon/children/drc - - - - + dup46_/lht_tree_doc/comm/flags_polygon/children/exportsel - - -exportsel -flag + + +exportsel +flag - + dup46_/lht_tree_doc/comm/flags_polygon->dup46_/lht_tree_doc/comm/flags_polygon/children/exportsel - - + + - + dup46_/lht_tree_doc/comm/flags_polygon/children/lock - - -lock -flag + + +lock +flag - + dup46_/lht_tree_doc/comm/flags_polygon->dup46_/lht_tree_doc/comm/flags_polygon/children/lock - - + + - + dup46_/lht_tree_doc/comm/flags_polygon/children/termname - - -termname -flag + + +termname +flag - + dup46_/lht_tree_doc/comm/flags_polygon->dup46_/lht_tree_doc/comm/flags_polygon/children/termname - - + + - + dup46_/lht_tree_doc/comm/flags_polygon/children/clearpolypoly - - -clearpolypoly -flag + + +clearpolypoly +flag - + dup46_/lht_tree_doc/comm/flags_polygon->dup46_/lht_tree_doc/comm/flags_polygon/children/clearpolypoly - - + + - + dup46_/lht_tree_doc/comm/flags_polygon/children/floater - - -floater -flag + + +floater +flag - + dup46_/lht_tree_doc/comm/flags_polygon->dup46_/lht_tree_doc/comm/flags_polygon/children/floater - - + + - - + - + dup47_/lht_tree_doc/comm/thermal_heavy/children/on - - -on -none + + +on +none - + dup47_/lht_tree_doc/comm/thermal_heavy->dup47_/lht_tree_doc/comm/thermal_heavy/children/on - - + + - + dup47_/lht_tree_doc/comm/thermal_heavy/children/diag - - -diag -none + + +diag +none - + dup47_/lht_tree_doc/comm/thermal_heavy->dup47_/lht_tree_doc/comm/thermal_heavy/children/diag - - + + - + dup47_/lht_tree_doc/comm/thermal_heavy/children/round - - -round -none + + +round +none - + dup47_/lht_tree_doc/comm/thermal_heavy->dup47_/lht_tree_doc/comm/thermal_heavy/children/round - - + + - + dup47_/lht_tree_doc/comm/thermal_heavy/children/sharp - - -sharp -none + + +sharp +none - + dup47_/lht_tree_doc/comm/thermal_heavy->dup47_/lht_tree_doc/comm/thermal_heavy/children/sharp - - + + - + dup47_/lht_tree_doc/comm/thermal_heavy/children/solid - - -solid -none + + +solid +none - + dup47_/lht_tree_doc/comm/thermal_heavy->dup47_/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/scale_x - - -scale_x -double + + +scale_x +double - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/text.ID->/lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/text.ID/children/scale_x - - + + - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/text.ID/children/scale_y - - -scale_y -double + + +scale_y +double - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/text.ID->/lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/text.ID/children/scale_y - - + + - + /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 - - + + - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/text.ID/children/clearance - - -clearance -coord ->=8 + + +clearance +coord +>=8 - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/text.ID->/lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/text.ID/children/clearance - - + + - + dup48_/lht_tree_doc/comm/attributes - - -ha:attributes + + +ha:attributes - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/text.ID->dup48_/lht_tree_doc/comm/attributes - - + + - + dup49_/lht_tree_doc/comm/flags_text - - -ha:flags + + +ha:flags - + /lht_tree_doc/comm/data/children/layers/children/NAME/children/objects/children/text.ID->dup49_/lht_tree_doc/comm/flags_text - - + + - + dup48_/lht_tree_doc/comm/attributes/children/attrib-key - - -attrib-key -string + + +attrib-key +string - + dup48_/lht_tree_doc/comm/attributes->dup48_/lht_tree_doc/comm/attributes/children/attrib-key - - + + - + dup49_/lht_tree_doc/comm/flags_text/children/found - - -found -flag + + +found +flag - + dup49_/lht_tree_doc/comm/flags_text->dup49_/lht_tree_doc/comm/flags_text/children/found - - + + - + dup49_/lht_tree_doc/comm/flags_text/children/clearline - - -clearline -flag + + +clearline +flag - + dup49_/lht_tree_doc/comm/flags_text->dup49_/lht_tree_doc/comm/flags_text/children/clearline - - + + - + dup49_/lht_tree_doc/comm/flags_text/children/selected - - -selected -flag + + +selected +flag - + dup49_/lht_tree_doc/comm/flags_text->dup49_/lht_tree_doc/comm/flags_text/children/selected - - + + - + dup49_/lht_tree_doc/comm/flags_text/children/onsolder - - -onsolder -flag + + +onsolder +flag - + dup49_/lht_tree_doc/comm/flags_text->dup49_/lht_tree_doc/comm/flags_text/children/onsolder - - + + - - -dup49_/lht_tree_doc/comm/flags_text/children/drc - - -drc -flag - - - - - -dup49_/lht_tree_doc/comm/flags_text->dup49_/lht_tree_doc/comm/flags_text/children/drc - - - - + dup49_/lht_tree_doc/comm/flags_text/children/exportsel - - -exportsel -flag + + +exportsel +flag - + dup49_/lht_tree_doc/comm/flags_text->dup49_/lht_tree_doc/comm/flags_text/children/exportsel - - + + - + dup49_/lht_tree_doc/comm/flags_text/children/lock - - -lock -flag + + +lock +flag - + dup49_/lht_tree_doc/comm/flags_text->dup49_/lht_tree_doc/comm/flags_text/children/lock - - + + - + dup49_/lht_tree_doc/comm/flags_text/children/termname - - -termname -flag + + +termname +flag - + dup49_/lht_tree_doc/comm/flags_text->dup49_/lht_tree_doc/comm/flags_text/children/termname - - + + - + dup49_/lht_tree_doc/comm/flags_text/children/dyntext - - -dyntext -flag + + +dyntext +flag - + dup49_/lht_tree_doc/comm/flags_text->dup49_/lht_tree_doc/comm/flags_text/children/dyntext - - + + - + dup49_/lht_tree_doc/comm/flags_text/children/floater - - -floater -flag + + +floater +flag - + dup49_/lht_tree_doc/comm/flags_text->dup49_/lht_tree_doc/comm/flags_text/children/floater - - + + - - + - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/unused - - -unused -none + + +unused +none - + /lht_tree_doc/comm/data/children/padstack_prototypes->/lht_tree_doc/comm/data/children/padstack_prototypes/children/unused - - + + - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID - - -ha:ps_proto_v4.PID + + +ha:ps_proto_v4.PID - + /lht_tree_doc/comm/data/children/padstack_prototypes->/lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID - - + + - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/hdia - - -hdia -coord + + +hdia +coord - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID->/lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/hdia - - + + - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/htop - - -htop -integer + + +htop +integer - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID->/lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/htop - - + + - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/hbottom - - -hbottom -integer + + +hbottom +integer - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID->/lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/hbottom - - + + - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/hplated - - -hplated -integer + + +hplated +integer - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID->/lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/hplated - - + + - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/name - - -name -string ->=5 + + +name +string +>=5 - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID->/lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/name - - + + - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape - - -li:shape + + +li:shape - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID->/lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape - - + + - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4 - - -ha:ps_shape_v4 + + +ha:ps_shape_v4 - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape->/lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4 - - + + - + dup50_/lht_tree_doc/comm/layer_mask - - -ha:layer_mask + + +ha:layer_mask - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4->dup50_/lht_tree_doc/comm/layer_mask - - + + - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4/children/combining - - -combining + + +combining - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4->/lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4/children/combining - - + + - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4/children/clearance - - -clearance -coord + + +clearance +coord - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4->/lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4/children/clearance - - + + - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4/children/ps_poly - - -li:ps_poly + + +li:ps_poly - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4->/lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4/children/ps_poly - - + + - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4/children/ps_line - - -ha:ps_line + + +ha:ps_line - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4->/lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4/children/ps_line - - + + - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4/children/ps_circ - - -ha:ps_circ + + +ha:ps_circ - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4->/lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4/children/ps_circ - - + + - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4/children/ps_hshadow - - -te:ps_hshadow ->=6 + + +te:ps_hshadow +>=6 - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4->/lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4/children/ps_hshadow - - + + - + dup50_/lht_tree_doc/comm/layer_mask/children/top - - -top -flag + + +top +flag - + dup50_/lht_tree_doc/comm/layer_mask->dup50_/lht_tree_doc/comm/layer_mask/children/top - - + + - + dup50_/lht_tree_doc/comm/layer_mask/children/bottom - - -bottom -flag + + +bottom +flag - + dup50_/lht_tree_doc/comm/layer_mask->dup50_/lht_tree_doc/comm/layer_mask/children/bottom - - + + - + dup50_/lht_tree_doc/comm/layer_mask/children/intern - - -intern -flag + + +intern +flag - + dup50_/lht_tree_doc/comm/layer_mask->dup50_/lht_tree_doc/comm/layer_mask/children/intern - - + + - + dup50_/lht_tree_doc/comm/layer_mask/children/logical - - -logical -flag + + +logical +flag - + dup50_/lht_tree_doc/comm/layer_mask->dup50_/lht_tree_doc/comm/layer_mask/children/logical - - + + - + dup50_/lht_tree_doc/comm/layer_mask/children/copper - - -copper -flag + + +copper +flag - + dup50_/lht_tree_doc/comm/layer_mask->dup50_/lht_tree_doc/comm/layer_mask/children/copper - - + + - + dup50_/lht_tree_doc/comm/layer_mask/children/silk - - -silk -flag + + +silk +flag - + dup50_/lht_tree_doc/comm/layer_mask->dup50_/lht_tree_doc/comm/layer_mask/children/silk - - + + - + dup50_/lht_tree_doc/comm/layer_mask/children/mask - - -mask -flag + + +mask +flag - + dup50_/lht_tree_doc/comm/layer_mask->dup50_/lht_tree_doc/comm/layer_mask/children/mask - - + + - + dup50_/lht_tree_doc/comm/layer_mask/children/paste - - -paste -flag + + +paste +flag - + dup50_/lht_tree_doc/comm/layer_mask->dup50_/lht_tree_doc/comm/layer_mask/children/paste - - + + - + dup50_/lht_tree_doc/comm/layer_mask/children/outline - - -outline -flag + + +outline +flag - + dup50_/lht_tree_doc/comm/layer_mask->dup50_/lht_tree_doc/comm/layer_mask/children/outline - - + + - + dup50_/lht_tree_doc/comm/layer_mask/children/mech - - -mech -flag + + +mech +flag - + dup50_/lht_tree_doc/comm/layer_mask->dup50_/lht_tree_doc/comm/layer_mask/children/mech - - + + - + dup50_/lht_tree_doc/comm/layer_mask/children/doc - - -doc -flag + + +doc +flag - + dup50_/lht_tree_doc/comm/layer_mask->dup50_/lht_tree_doc/comm/layer_mask/children/doc - - + + - + dup50_/lht_tree_doc/comm/layer_mask/children/substrate - - -substrate -flag + + +substrate +flag - + dup50_/lht_tree_doc/comm/layer_mask->dup50_/lht_tree_doc/comm/layer_mask/children/substrate - - + + @@ -4066,629 +3964,612 @@ - + dup51_/lht_tree_doc/comm/combining/children/sub - - -sub -flag + + +sub +flag - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4/children/combining->dup51_/lht_tree_doc/comm/combining/children/sub - - + + - + dup51_/lht_tree_doc/comm/combining/children/auto - - -auto -flag + + +auto +flag - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4/children/combining->dup51_/lht_tree_doc/comm/combining/children/auto - - + + - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4/children/ps_line/children/x1 - - -x1 -coord + + +x1 +coord - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4/children/ps_line->/lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4/children/ps_line/children/x1 - - + + - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4/children/ps_line/children/y1 - - -y1 -coord + + +y1 +coord - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4/children/ps_line->/lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4/children/ps_line/children/y1 - - + + - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4/children/ps_line/children/x2 - - -x2 -coord + + +x2 +coord - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4/children/ps_line->/lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4/children/ps_line/children/x2 - - + + - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4/children/ps_line/children/y2 - - -y2 -coord + + +y2 +coord - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4/children/ps_line->/lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4/children/ps_line/children/y2 - - + + - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4/children/ps_line/children/thickness - - -thickness -coord + + +thickness +coord - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4/children/ps_line->/lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4/children/ps_line/children/thickness - - + + - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4/children/ps_line/children/square - - -square -integer + + +square +integer - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4/children/ps_line->/lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4/children/ps_line/children/square - - + + - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4/children/ps_circ/children/x - - -x -coord + + +x +coord - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4/children/ps_circ->/lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4/children/ps_circ/children/x - - + + - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4/children/ps_circ/children/y - - -y -coord + + +y +coord - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4/children/ps_circ->/lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4/children/ps_circ/children/y - - + + - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4/children/ps_circ/children/dia - - -dia -coord + + +dia +coord - + /lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4/children/ps_circ->/lht_tree_doc/comm/data/children/padstack_prototypes/children/ps_proto_v4.PID/children/shape/children/ps_shape_v4/children/ps_circ/children/dia - - + + - + dup52_/lht_tree_doc/roots/pcb-rnd-subcircuit-v*/children/subc.ID/children/uid - - -uid -minuid + + +uid +minuid - + dup52_/lht_tree_doc/roots/pcb-rnd-subcircuit-v*/children/subc.ID->dup52_/lht_tree_doc/roots/pcb-rnd-subcircuit-v*/children/subc.ID/children/uid - - + + - + dup52_/lht_tree_doc/comm/attributes - - -ha:attributes + + +ha:attributes - + dup52_/lht_tree_doc/roots/pcb-rnd-subcircuit-v*/children/subc.ID->dup52_/lht_tree_doc/comm/attributes - - + + - + dup52_/lht_tree_doc/comm/flags_subcircuit - - -ha:flags + + +ha:flags - + dup52_/lht_tree_doc/roots/pcb-rnd-subcircuit-v*/children/subc.ID->dup52_/lht_tree_doc/comm/flags_subcircuit - - + + - + dup52_/lht_tree_doc/roots/pcb-rnd-subcircuit-v*/children/subc.ID/children/data - -data -> + +data -> - + dup52_/lht_tree_doc/roots/pcb-rnd-subcircuit-v*/children/subc.ID->dup52_/lht_tree_doc/roots/pcb-rnd-subcircuit-v*/children/subc.ID/children/data - - + + - + dup52_/lht_tree_doc/comm/attributes/children/attrib-key - - -attrib-key -string + + +attrib-key +string - + dup52_/lht_tree_doc/comm/attributes->dup52_/lht_tree_doc/comm/attributes/children/attrib-key - - + + - + dup52_/lht_tree_doc/comm/flags_subcircuit/children/found - - -found -flag + + +found +flag - + dup52_/lht_tree_doc/comm/flags_subcircuit->dup52_/lht_tree_doc/comm/flags_subcircuit/children/found - - + + - + dup52_/lht_tree_doc/comm/flags_subcircuit/children/selected - - -selected -flag + + +selected +flag - + dup52_/lht_tree_doc/comm/flags_subcircuit->dup52_/lht_tree_doc/comm/flags_subcircuit/children/selected - - + + - - -dup52_/lht_tree_doc/comm/flags_subcircuit/children/drc - - -drc -flag - - - - - -dup52_/lht_tree_doc/comm/flags_subcircuit->dup52_/lht_tree_doc/comm/flags_subcircuit/children/drc - - - - + dup52_/lht_tree_doc/comm/flags_subcircuit/children/exportsel - - -exportsel -flag + + +exportsel +flag - + dup52_/lht_tree_doc/comm/flags_subcircuit->dup52_/lht_tree_doc/comm/flags_subcircuit/children/exportsel - - + + - + dup52_/lht_tree_doc/comm/flags_subcircuit/children/lock - - -lock -flag + + +lock +flag - + dup52_/lht_tree_doc/comm/flags_subcircuit->dup52_/lht_tree_doc/comm/flags_subcircuit/children/lock - - + + - + dup52_/lht_tree_doc/comm/flags_subcircuit/children/nonetlist - - -nonetlist -flag + + +nonetlist +flag - + dup52_/lht_tree_doc/comm/flags_subcircuit->dup52_/lht_tree_doc/comm/flags_subcircuit/children/nonetlist - - + + - + dup52_/lht_tree_doc/comm/flags_subcircuit/children/termname - - -termname -flag + + +termname +flag - + dup52_/lht_tree_doc/comm/flags_subcircuit->dup52_/lht_tree_doc/comm/flags_subcircuit/children/termname - - + + - + dup52_/lht_tree_doc/comm/flags_subcircuit/children/floater - - -floater -flag + + +floater +flag - + dup52_/lht_tree_doc/comm/flags_subcircuit->dup52_/lht_tree_doc/comm/flags_subcircuit/children/floater - - + + - - + - + /lht_tree_doc/comm/data/children/element.ID/children/x - - -x -coord + + +x +coord - + /lht_tree_doc/comm/data/children/element.ID->/lht_tree_doc/comm/data/children/element.ID/children/x - - + + - + /lht_tree_doc/comm/data/children/element.ID/children/y - - -y -coord + + +y +coord - + /lht_tree_doc/comm/data/children/element.ID->/lht_tree_doc/comm/data/children/element.ID/children/y - - + + - + dup53_/lht_tree_doc/comm/attributes - - -ha:attributes + + +ha:attributes - + /lht_tree_doc/comm/data/children/element.ID->dup53_/lht_tree_doc/comm/attributes - - + + - + dup54_/lht_tree_doc/comm/flags_element - - -ha:flags_element + + +ha:flags_element - + /lht_tree_doc/comm/data/children/element.ID->dup54_/lht_tree_doc/comm/flags_element - - + + - + /lht_tree_doc/comm/data/children/element.ID/children/objects - - -li:objects + + +li:objects - + /lht_tree_doc/comm/data/children/element.ID->/lht_tree_doc/comm/data/children/element.ID/children/objects - - + + - + dup53_/lht_tree_doc/comm/attributes/children/attrib-key - - -attrib-key -string + + +attrib-key +string - + dup53_/lht_tree_doc/comm/attributes->dup53_/lht_tree_doc/comm/attributes/children/attrib-key - - + + - + dup54_/lht_tree_doc/comm/flags_element/children/found - - -found -flag + + +found +flag - + dup54_/lht_tree_doc/comm/flags_element->dup54_/lht_tree_doc/comm/flags_element/children/found - - + + - + dup54_/lht_tree_doc/comm/flags_element/children/selected - - -selected -flag + + +selected +flag - + dup54_/lht_tree_doc/comm/flags_element->dup54_/lht_tree_doc/comm/flags_element/children/selected - - + + - + dup54_/lht_tree_doc/comm/flags_element/children/auto - - -auto -flag + + +auto +flag - + dup54_/lht_tree_doc/comm/flags_element->dup54_/lht_tree_doc/comm/flags_element/children/auto - - + + - + dup54_/lht_tree_doc/comm/flags_element/children/drc - - -drc -flag + + +drc +flag - + dup54_/lht_tree_doc/comm/flags_element->dup54_/lht_tree_doc/comm/flags_element/children/drc - - + + - + dup54_/lht_tree_doc/comm/flags_element/children/lock - - -lock -flag + + +lock +flag - + dup54_/lht_tree_doc/comm/flags_element->dup54_/lht_tree_doc/comm/flags_element/children/lock - - + + - + dup54_/lht_tree_doc/comm/flags_element/children/nonetlist - - -nonetlist -flag + + +nonetlist +flag - + dup54_/lht_tree_doc/comm/flags_element->dup54_/lht_tree_doc/comm/flags_element/children/nonetlist - - + + - + dup54_/lht_tree_doc/comm/flags_element/children/termname - - -termname -flag + + +termname +flag - + dup54_/lht_tree_doc/comm/flags_element->dup54_/lht_tree_doc/comm/flags_element/children/termname - - + + - + dup54_/lht_tree_doc/comm/flags_element/children/floater - - -floater -flag + + +floater +flag - + dup54_/lht_tree_doc/comm/flags_element->dup54_/lht_tree_doc/comm/flags_element/children/floater - - + + - + dup54_/lht_tree_doc/comm/flags_element/children/onsolder - - -onsolder -flag + + +onsolder +flag - + dup54_/lht_tree_doc/comm/flags_element->dup54_/lht_tree_doc/comm/flags_element/children/onsolder - - + + @@ -4699,490 +4580,490 @@ - + dup55_/lht_tree_doc/comm/data/children/element.ID/children/objects/children/line.ID - -line.ID -> + +line.ID -> - + /lht_tree_doc/comm/data/children/element.ID/children/objects->dup55_/lht_tree_doc/comm/data/children/element.ID/children/objects/children/line.ID - - + + - + dup56_/lht_tree_doc/comm/data/children/element.ID/children/objects/children/arc.ID - -arc.ID -> + +arc.ID -> - + /lht_tree_doc/comm/data/children/element.ID/children/objects->dup56_/lht_tree_doc/comm/data/children/element.ID/children/objects/children/arc.ID - - + + - + dup57_/lht_tree_doc/comm/data/children/element.ID/children/objects/children/text.ID - -text.ID -> + +text.ID -> - + /lht_tree_doc/comm/data/children/element.ID/children/objects->dup57_/lht_tree_doc/comm/data/children/element.ID/children/objects/children/text.ID - - + + - + /lht_tree_doc/comm/data/children/element.ID/children/objects/children/pad.ID - - -ha:pad.ID + + +ha:pad.ID - + /lht_tree_doc/comm/data/children/element.ID/children/objects->/lht_tree_doc/comm/data/children/element.ID/children/objects/children/pad.ID - - + + - + /lht_tree_doc/comm/data/children/element.ID/children/objects/children/pin.ID - - -ha:pin.ID + + +ha:pin.ID - + /lht_tree_doc/comm/data/children/element.ID/children/objects->/lht_tree_doc/comm/data/children/element.ID/children/objects/children/pin.ID - - + + - + /lht_tree_doc/comm/data/children/element.ID/children/objects/children/pad.ID/children/x1 - - -x1 -coord + + +x1 +coord - + /lht_tree_doc/comm/data/children/element.ID/children/objects/children/pad.ID->/lht_tree_doc/comm/data/children/element.ID/children/objects/children/pad.ID/children/x1 - - + + - + /lht_tree_doc/comm/data/children/element.ID/children/objects/children/pad.ID/children/y1 - - -y1 -coord + + +y1 +coord - + /lht_tree_doc/comm/data/children/element.ID/children/objects/children/pad.ID->/lht_tree_doc/comm/data/children/element.ID/children/objects/children/pad.ID/children/y1 - - + + - + /lht_tree_doc/comm/data/children/element.ID/children/objects/children/pad.ID/children/x2 - - -x2 -coord + + +x2 +coord - + /lht_tree_doc/comm/data/children/element.ID/children/objects/children/pad.ID->/lht_tree_doc/comm/data/children/element.ID/children/objects/children/pad.ID/children/x2 - - + + - + /lht_tree_doc/comm/data/children/element.ID/children/objects/children/pad.ID/children/y2 - - -y2 -coord + + +y2 +coord - + /lht_tree_doc/comm/data/children/element.ID/children/objects/children/pad.ID->/lht_tree_doc/comm/data/children/element.ID/children/objects/children/pad.ID/children/y2 - - + + - + /lht_tree_doc/comm/data/children/element.ID/children/objects/children/pad.ID/children/thickness - - -thickness -coord + + +thickness +coord - + /lht_tree_doc/comm/data/children/element.ID/children/objects/children/pad.ID->/lht_tree_doc/comm/data/children/element.ID/children/objects/children/pad.ID/children/thickness - - + + - + /lht_tree_doc/comm/data/children/element.ID/children/objects/children/pad.ID/children/clearance - - -clearance -coord + + +clearance +coord - + /lht_tree_doc/comm/data/children/element.ID/children/objects/children/pad.ID->/lht_tree_doc/comm/data/children/element.ID/children/objects/children/pad.ID/children/clearance - - + + - + /lht_tree_doc/comm/data/children/element.ID/children/objects/children/pad.ID/children/mask - - -mask -coord + + +mask +coord - + /lht_tree_doc/comm/data/children/element.ID/children/objects/children/pad.ID->/lht_tree_doc/comm/data/children/element.ID/children/objects/children/pad.ID/children/mask - - + + - + /lht_tree_doc/comm/data/children/element.ID/children/objects/children/pad.ID/children/name - - -name -string + + +name +string - + /lht_tree_doc/comm/data/children/element.ID/children/objects/children/pad.ID->/lht_tree_doc/comm/data/children/element.ID/children/objects/children/pad.ID/children/name - - + + - + /lht_tree_doc/comm/data/children/element.ID/children/objects/children/pad.ID/children/number - - -number -string + + +number +string - + /lht_tree_doc/comm/data/children/element.ID/children/objects/children/pad.ID->/lht_tree_doc/comm/data/children/element.ID/children/objects/children/pad.ID/children/number - - + + - + dup58_/lht_tree_doc/comm/attributes - - -ha:attributes + + +ha:attributes - + /lht_tree_doc/comm/data/children/element.ID/children/objects/children/pad.ID->dup58_/lht_tree_doc/comm/attributes - - + + - + dup59_/lht_tree_doc/comm/flags_pad - - -ha:flags_pad + + +ha:flags_pad - + /lht_tree_doc/comm/data/children/element.ID/children/objects/children/pad.ID->dup59_/lht_tree_doc/comm/flags_pad - - + + - + dup58_/lht_tree_doc/comm/attributes/children/attrib-key - - -attrib-key -string + + +attrib-key +string - + dup58_/lht_tree_doc/comm/attributes->dup58_/lht_tree_doc/comm/attributes/children/attrib-key - - + + - + dup59_/lht_tree_doc/comm/flags_pad/children/found - - -found -flag + + +found +flag - + dup59_/lht_tree_doc/comm/flags_pad->dup59_/lht_tree_doc/comm/flags_pad/children/found - - + + - + dup59_/lht_tree_doc/comm/flags_pad/children/hole - - -hole -flag + + +hole +flag - + dup59_/lht_tree_doc/comm/flags_pad->dup59_/lht_tree_doc/comm/flags_pad/children/hole - - + + - + dup59_/lht_tree_doc/comm/flags_pad/children/clearline - - -clearline -flag + + +clearline +flag - + dup59_/lht_tree_doc/comm/flags_pad->dup59_/lht_tree_doc/comm/flags_pad/children/clearline - - + + - + dup59_/lht_tree_doc/comm/flags_pad/children/selected - - -selected -flag + + +selected +flag - + dup59_/lht_tree_doc/comm/flags_pad->dup59_/lht_tree_doc/comm/flags_pad/children/selected - - + + - + dup59_/lht_tree_doc/comm/flags_pad/children/auto - - -auto -flag + + +auto +flag - + dup59_/lht_tree_doc/comm/flags_pad->dup59_/lht_tree_doc/comm/flags_pad/children/auto - - + + - + dup59_/lht_tree_doc/comm/flags_pad/children/warn - - -warn -flag + + +warn +flag - + dup59_/lht_tree_doc/comm/flags_pad->dup59_/lht_tree_doc/comm/flags_pad/children/warn - - + + - + dup59_/lht_tree_doc/comm/flags_pad/children/usetherm - - -usetherm -flag + + +usetherm +flag - + dup59_/lht_tree_doc/comm/flags_pad->dup59_/lht_tree_doc/comm/flags_pad/children/usetherm - - + + - + dup59_/lht_tree_doc/comm/flags_pad/children/drc - - -drc -flag + + +drc +flag - + dup59_/lht_tree_doc/comm/flags_pad->dup59_/lht_tree_doc/comm/flags_pad/children/drc - - + + - + dup59_/lht_tree_doc/comm/flags_pad/children/lock - - -lock -flag + + +lock +flag - + dup59_/lht_tree_doc/comm/flags_pad->dup59_/lht_tree_doc/comm/flags_pad/children/lock - - + + - + dup59_/lht_tree_doc/comm/flags_pad/children/nonetlist - - -nonetlist -flag + + +nonetlist +flag - + dup59_/lht_tree_doc/comm/flags_pad->dup59_/lht_tree_doc/comm/flags_pad/children/nonetlist - - + + - + dup59_/lht_tree_doc/comm/flags_pad/children/termname - - -termname -flag + + +termname +flag - + dup59_/lht_tree_doc/comm/flags_pad->dup59_/lht_tree_doc/comm/flags_pad/children/termname - - + + - + dup59_/lht_tree_doc/comm/flags_pad/children/floater - - -floater -flag + + +floater +flag - + dup59_/lht_tree_doc/comm/flags_pad->dup59_/lht_tree_doc/comm/flags_pad/children/floater - - + + - + dup59_/lht_tree_doc/comm/flags_pad/children/pin - - -pin -flag + + +pin +flag - + dup59_/lht_tree_doc/comm/flags_pad->dup59_/lht_tree_doc/comm/flags_pad/children/pin - - + + - + dup59_/lht_tree_doc/comm/flags_pad/children/via - - -via -flag + + +via +flag - + dup59_/lht_tree_doc/comm/flags_pad->dup59_/lht_tree_doc/comm/flags_pad/children/via - - + + @@ -5198,402 +5079,402 @@ - + dup60_/lht_tree_doc/comm/data/children/objects/children/via.ID/children/x - - -x -coord + + +x +coord - + /lht_tree_doc/comm/data/children/element.ID/children/objects/children/pin.ID->dup60_/lht_tree_doc/comm/data/children/objects/children/via.ID/children/x - - + + - + dup60_/lht_tree_doc/comm/data/children/objects/children/via.ID/children/y - - -y -coord + + +y +coord - + /lht_tree_doc/comm/data/children/element.ID/children/objects/children/pin.ID->dup60_/lht_tree_doc/comm/data/children/objects/children/via.ID/children/y - - + + - + dup60_/lht_tree_doc/comm/data/children/objects/children/via.ID/children/thickness - - -thickness -coord + + +thickness +coord - + /lht_tree_doc/comm/data/children/element.ID/children/objects/children/pin.ID->dup60_/lht_tree_doc/comm/data/children/objects/children/via.ID/children/thickness - - + + - + dup60_/lht_tree_doc/comm/data/children/objects/children/via.ID/children/clearance - - -clearance -coord + + +clearance +coord - + /lht_tree_doc/comm/data/children/element.ID/children/objects/children/pin.ID->dup60_/lht_tree_doc/comm/data/children/objects/children/via.ID/children/clearance - - + + - + dup60_/lht_tree_doc/comm/data/children/objects/children/via.ID/children/mask - - -mask -coord + + +mask +coord - + /lht_tree_doc/comm/data/children/element.ID/children/objects/children/pin.ID->dup60_/lht_tree_doc/comm/data/children/objects/children/via.ID/children/mask - - + + - + dup60_/lht_tree_doc/comm/data/children/objects/children/via.ID/children/hole - - -hole -coord + + +hole +coord - + /lht_tree_doc/comm/data/children/element.ID/children/objects/children/pin.ID->dup60_/lht_tree_doc/comm/data/children/objects/children/via.ID/children/hole - - + + - + dup60_/lht_tree_doc/comm/data/children/objects/children/via.ID/children/name - - -name -string + + +name +string - + /lht_tree_doc/comm/data/children/element.ID/children/objects/children/pin.ID->dup60_/lht_tree_doc/comm/data/children/objects/children/via.ID/children/name - - + + - + dup60_/lht_tree_doc/comm/data/children/objects/children/via.ID/children/number - - -number -string + + +number +string - + /lht_tree_doc/comm/data/children/element.ID/children/objects/children/pin.ID->dup60_/lht_tree_doc/comm/data/children/objects/children/via.ID/children/number - - + + - + dup60_/lht_tree_doc/comm/attributes - - -ha:attributes + + +ha:attributes - + /lht_tree_doc/comm/data/children/element.ID/children/objects/children/pin.ID->dup60_/lht_tree_doc/comm/attributes - - + + - + dup60_/lht_tree_doc/comm/flags_pinvia - - -ha:flags_pinvia + + +ha:flags_pinvia - + /lht_tree_doc/comm/data/children/element.ID/children/objects/children/pin.ID->dup60_/lht_tree_doc/comm/flags_pinvia - - + + - + dup60_/lht_tree_doc/comm/attributes/children/attrib-key - - -attrib-key -string + + +attrib-key +string - + dup60_/lht_tree_doc/comm/attributes->dup60_/lht_tree_doc/comm/attributes/children/attrib-key - - + + - + dup60_/lht_tree_doc/comm/flags_pinvia/children/found - - -found -flag + + +found +flag - + dup60_/lht_tree_doc/comm/flags_pinvia->dup60_/lht_tree_doc/comm/flags_pinvia/children/found - - + + - + dup60_/lht_tree_doc/comm/flags_pinvia/children/hole - - -hole -flag + + +hole +flag - + dup60_/lht_tree_doc/comm/flags_pinvia->dup60_/lht_tree_doc/comm/flags_pinvia/children/hole - - + + - + dup60_/lht_tree_doc/comm/flags_pinvia/children/clearline - - -clearline -flag + + +clearline +flag - + dup60_/lht_tree_doc/comm/flags_pinvia->dup60_/lht_tree_doc/comm/flags_pinvia/children/clearline - - + + - + dup60_/lht_tree_doc/comm/flags_pinvia/children/selected - - -selected -flag + + +selected +flag - + dup60_/lht_tree_doc/comm/flags_pinvia->dup60_/lht_tree_doc/comm/flags_pinvia/children/selected - - + + - + dup60_/lht_tree_doc/comm/flags_pinvia/children/auto - - -auto -flag + + +auto +flag - + dup60_/lht_tree_doc/comm/flags_pinvia->dup60_/lht_tree_doc/comm/flags_pinvia/children/auto - - + + - + dup60_/lht_tree_doc/comm/flags_pinvia/children/warn - - -warn -flag + + +warn +flag - + dup60_/lht_tree_doc/comm/flags_pinvia->dup60_/lht_tree_doc/comm/flags_pinvia/children/warn - - + + - + dup60_/lht_tree_doc/comm/flags_pinvia/children/usetherm - - -usetherm -flag + + +usetherm +flag - + dup60_/lht_tree_doc/comm/flags_pinvia->dup60_/lht_tree_doc/comm/flags_pinvia/children/usetherm - - + + - + dup60_/lht_tree_doc/comm/flags_pinvia/children/drc - - -drc -flag + + +drc +flag - + dup60_/lht_tree_doc/comm/flags_pinvia->dup60_/lht_tree_doc/comm/flags_pinvia/children/drc - - + + - + dup60_/lht_tree_doc/comm/flags_pinvia/children/lock - - -lock -flag + + +lock +flag - + dup60_/lht_tree_doc/comm/flags_pinvia->dup60_/lht_tree_doc/comm/flags_pinvia/children/lock - - + + - + dup60_/lht_tree_doc/comm/flags_pinvia/children/nonetlist - - -nonetlist -flag + + +nonetlist +flag - + dup60_/lht_tree_doc/comm/flags_pinvia->dup60_/lht_tree_doc/comm/flags_pinvia/children/nonetlist - - + + - + dup60_/lht_tree_doc/comm/flags_pinvia/children/termname - - -termname -flag + + +termname +flag - + dup60_/lht_tree_doc/comm/flags_pinvia->dup60_/lht_tree_doc/comm/flags_pinvia/children/termname - - + + - + dup60_/lht_tree_doc/comm/flags_pinvia/children/floater - - -floater -flag + + +floater +flag - + dup60_/lht_tree_doc/comm/flags_pinvia->dup60_/lht_tree_doc/comm/flags_pinvia/children/floater - - + + - + dup60_/lht_tree_doc/comm/flags_pinvia/children/pin - - -pin -flag + + +pin +flag - + dup60_/lht_tree_doc/comm/flags_pinvia->dup60_/lht_tree_doc/comm/flags_pinvia/children/pin - - + + - + dup60_/lht_tree_doc/comm/flags_pinvia/children/via - - -via -flag + + +via +flag - + dup60_/lht_tree_doc/comm/flags_pinvia->dup60_/lht_tree_doc/comm/flags_pinvia/children/via - - + + @@ -5609,347 +5490,330 @@ - + /lht_tree_doc/comm/data/children/rat.ID/children/x1 - - -x1 -coord + + +x1 +coord - + /lht_tree_doc/comm/data/children/rat.ID->/lht_tree_doc/comm/data/children/rat.ID/children/x1 - - + + - + /lht_tree_doc/comm/data/children/rat.ID/children/y1 - - -y1 -coord + + +y1 +coord - + /lht_tree_doc/comm/data/children/rat.ID->/lht_tree_doc/comm/data/children/rat.ID/children/y1 - - + + - + /lht_tree_doc/comm/data/children/rat.ID/children/x2 - - -x2 -coord + + +x2 +coord - + /lht_tree_doc/comm/data/children/rat.ID->/lht_tree_doc/comm/data/children/rat.ID/children/x2 - - + + - + /lht_tree_doc/comm/data/children/rat.ID/children/y2 - - -y2 -coord + + +y2 +coord - + /lht_tree_doc/comm/data/children/rat.ID->/lht_tree_doc/comm/data/children/rat.ID/children/y2 - - + + - + /lht_tree_doc/comm/data/children/rat.ID/children/lgrp1 - - -lgrp1 -integer + + +lgrp1 +integer - + /lht_tree_doc/comm/data/children/rat.ID->/lht_tree_doc/comm/data/children/rat.ID/children/lgrp1 - - + + - + /lht_tree_doc/comm/data/children/rat.ID/children/lgrp2 - - -lgrp2 -integer + + +lgrp2 +integer - + /lht_tree_doc/comm/data/children/rat.ID->/lht_tree_doc/comm/data/children/rat.ID/children/lgrp2 - - + + - + /lht_tree_doc/comm/data/children/rat.ID/children/anchor1 - - -anchor1 -string ->=7 + + +anchor1 +string +>=7 - + /lht_tree_doc/comm/data/children/rat.ID->/lht_tree_doc/comm/data/children/rat.ID/children/anchor1 - - + + - + /lht_tree_doc/comm/data/children/rat.ID/children/anchor2 - - -anchor2 -string ->=7 + + +anchor2 +string +>=7 - + /lht_tree_doc/comm/data/children/rat.ID->/lht_tree_doc/comm/data/children/rat.ID/children/anchor2 - - + + - + dup61_/lht_tree_doc/comm/attributes - - -ha:attributes + + +ha:attributes - + /lht_tree_doc/comm/data/children/rat.ID->dup61_/lht_tree_doc/comm/attributes - - + + - + dup62_/lht_tree_doc/comm/flags_line - - -ha:flags + + +ha:flags - + /lht_tree_doc/comm/data/children/rat.ID->dup62_/lht_tree_doc/comm/flags_line - - + + - + dup61_/lht_tree_doc/comm/attributes/children/attrib-key - - -attrib-key -string + + +attrib-key +string - + dup61_/lht_tree_doc/comm/attributes->dup61_/lht_tree_doc/comm/attributes/children/attrib-key - - + + - + dup62_/lht_tree_doc/comm/flags_line/children/found - - -found -flag + + +found +flag - + dup62_/lht_tree_doc/comm/flags_line->dup62_/lht_tree_doc/comm/flags_line/children/found - - + + - + dup62_/lht_tree_doc/comm/flags_line/children/clearline - - -clearline -flag + + +clearline +flag - + dup62_/lht_tree_doc/comm/flags_line->dup62_/lht_tree_doc/comm/flags_line/children/clearline - - + + - + dup62_/lht_tree_doc/comm/flags_line/children/selected - - -selected -flag + + +selected +flag - + dup62_/lht_tree_doc/comm/flags_line->dup62_/lht_tree_doc/comm/flags_line/children/selected - - + + - + dup62_/lht_tree_doc/comm/flags_line/children/auto - - -auto -flag + + +auto +flag - + dup62_/lht_tree_doc/comm/flags_line->dup62_/lht_tree_doc/comm/flags_line/children/auto - - + + - + dup62_/lht_tree_doc/comm/flags_line/children/rubberend - - -rubberend -flag + + +rubberend +flag - + dup62_/lht_tree_doc/comm/flags_line->dup62_/lht_tree_doc/comm/flags_line/children/rubberend - - + + - - -dup62_/lht_tree_doc/comm/flags_line/children/drc - - -drc -flag - - - - - -dup62_/lht_tree_doc/comm/flags_line->dup62_/lht_tree_doc/comm/flags_line/children/drc - - - - + dup62_/lht_tree_doc/comm/flags_line/children/exportsel - - -exportsel -flag + + +exportsel +flag - + dup62_/lht_tree_doc/comm/flags_line->dup62_/lht_tree_doc/comm/flags_line/children/exportsel - - + + - + dup62_/lht_tree_doc/comm/flags_line/children/lock - - -lock -flag + + +lock +flag - + dup62_/lht_tree_doc/comm/flags_line->dup62_/lht_tree_doc/comm/flags_line/children/lock - - + + - + dup62_/lht_tree_doc/comm/flags_line/children/termname - - -termname -flag + + +termname +flag - + dup62_/lht_tree_doc/comm/flags_line->dup62_/lht_tree_doc/comm/flags_line/children/termname - - + + - + dup62_/lht_tree_doc/comm/flags_line/children/floater - - -floater -flag + + +floater +flag - + dup62_/lht_tree_doc/comm/flags_line->dup62_/lht_tree_doc/comm/flags_line/children/floater - - + + - - + Index: trunk/doc/developer/lihata_format/pcb-rnd-board-v.svg =================================================================== --- trunk/doc/developer/lihata_format/pcb-rnd-board-v.svg (revision 38215) +++ trunk/doc/developer/lihata_format/pcb-rnd-board-v.svg (revision 38216) @@ -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,15 +45,15 @@ /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 @@ -60,15 +60,15 @@ /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 @@ -75,15 +75,15 @@ /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 @@ -90,73 +90,73 @@ /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/roots/pcb-rnd-board-v*/children/pixmaps - -pixmaps -> + +pixmaps -> - + /lht_tree_doc/roots/pcb-rnd-board-v*->dup6_/lht_tree_doc/roots/pcb-rnd-board-v*/children/pixmaps - - + + - + dup7_/lht_tree_doc/comm/attributes - - -ha:attributes + + +ha:attributes - + /lht_tree_doc/roots/pcb-rnd-board-v*->dup7_/lht_tree_doc/comm/attributes - - + + /lht_tree_doc/roots/pcb-rnd-board-v*/children/meta/children/board_name - -board_name -string + +board_name +string @@ -163,15 +163,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 @@ -178,15 +178,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 @@ -193,16 +193,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 @@ -209,15 +209,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 @@ -224,16 +224,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 @@ -240,16 +240,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 @@ -256,16 +256,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 @@ -272,16 +272,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 @@ -288,16 +288,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 @@ -304,16 +304,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 @@ -320,16 +320,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 @@ -336,16 +336,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 @@ -352,16 +352,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 @@ -368,16 +368,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 @@ -384,16 +384,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 @@ -400,16 +400,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 @@ -416,16 +416,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 @@ -432,16 +432,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 @@ -448,16 +448,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 @@ -464,16 +464,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 @@ -480,15 +480,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 @@ -495,15 +495,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 @@ -510,8 +510,8 @@ /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 - - + + @@ -527,14 +527,14 @@ /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 - - + + @@ -548,8 +548,8 @@ /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 - - + + @@ -563,8 +563,8 @@ /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 - - + + @@ -773,7 +773,7 @@ dup2_/lht_tree_doc/roots/pcb-rnd-board-v*/children/font/children/FONT-ID -FONT-ID -> +FONT-ID -> @@ -780,15 +780,15 @@ /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/input - -li:input + +li:input @@ -795,15 +795,15 @@ /lht_tree_doc/roots/pcb-rnd-board-v*/children/netlists->/lht_tree_doc/roots/pcb-rnd-board-v*/children/netlists/children/input - - + + /lht_tree_doc/roots/pcb-rnd-board-v*/children/netlists/children/netlist_patch - -li:netlist_patch + +li:netlist_patch @@ -810,15 +810,15 @@ /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/input/children/NETNAME - -ha:NETNAME + +ha:NETNAME @@ -825,8 +825,8 @@ /lht_tree_doc/roots/pcb-rnd-board-v*/children/netlists/children/input->/lht_tree_doc/roots/pcb-rnd-board-v*/children/netlists/children/input/children/NETNAME - - + + @@ -842,8 +842,8 @@ /lht_tree_doc/roots/pcb-rnd-board-v*/children/netlists/children/input/children/NETNAME->/lht_tree_doc/roots/pcb-rnd-board-v*/children/netlists/children/input/children/NETNAME/children/style - - + + @@ -857,8 +857,8 @@ /lht_tree_doc/roots/pcb-rnd-board-v*/children/netlists/children/input/children/NETNAME->/lht_tree_doc/roots/pcb-rnd-board-v*/children/netlists/children/input/children/NETNAME/children/conn - - + + @@ -873,8 +873,8 @@ /lht_tree_doc/roots/pcb-rnd-board-v*/children/netlists/children/input/children/NETNAME->dup3_/lht_tree_doc/comm/attributes_v5p - - + + @@ -912,8 +912,8 @@ /lht_tree_doc/roots/pcb-rnd-board-v*/children/netlists/children/netlist_patch/children/net_info - -li:net_info + +li:net_info @@ -920,15 +920,15 @@ /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 @@ -935,15 +935,15 @@ /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 @@ -950,15 +950,16 @@ /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 +<9 @@ -965,9 +966,41 @@ /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/change_net_attrib + + +ha:change_net_attrib +>=9 + + + + + +/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_net_attrib + + + + + +/lht_tree_doc/roots/pcb-rnd-board-v*/children/netlists/children/netlist_patch/children/change_comp_attrib + + +ha:change_comp_attrib +>=9 + + + + + +/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_comp_attrib + + + /lht_tree_doc/roots/pcb-rnd-board-v*/children/netlists/children/netlist_patch/children/net_info/children/net @@ -981,8 +1014,8 @@ /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 - - + + @@ -997,8 +1030,8 @@ /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 - - + + @@ -1013,8 +1046,8 @@ /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 - - + + @@ -1029,8 +1062,8 @@ /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 - - + + @@ -1045,8 +1078,8 @@ /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 - - + + @@ -1061,8 +1094,8 @@ /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 - - + + @@ -1077,8 +1110,8 @@ /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 - - + + @@ -1093,8 +1126,8 @@ /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 - - + + @@ -1109,24 +1142,120 @@ /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 - - + + + + +/lht_tree_doc/roots/pcb-rnd-board-v*/children/netlists/children/netlist_patch/children/change_net_attrib/children/net + + +net +string + + + + + +/lht_tree_doc/roots/pcb-rnd-board-v*/children/netlists/children/netlist_patch/children/change_net_attrib->/lht_tree_doc/roots/pcb-rnd-board-v*/children/netlists/children/netlist_patch/children/change_net_attrib/children/net + + + + + +/lht_tree_doc/roots/pcb-rnd-board-v*/children/netlists/children/netlist_patch/children/change_net_attrib/children/key + + +key +string + + + + + +/lht_tree_doc/roots/pcb-rnd-board-v*/children/netlists/children/netlist_patch/children/change_net_attrib->/lht_tree_doc/roots/pcb-rnd-board-v*/children/netlists/children/netlist_patch/children/change_net_attrib/children/key + + + + + +/lht_tree_doc/roots/pcb-rnd-board-v*/children/netlists/children/netlist_patch/children/change_net_attrib/children/val + + +val +string + + + + + +/lht_tree_doc/roots/pcb-rnd-board-v*/children/netlists/children/netlist_patch/children/change_net_attrib->/lht_tree_doc/roots/pcb-rnd-board-v*/children/netlists/children/netlist_patch/children/change_net_attrib/children/val + + + + + +/lht_tree_doc/roots/pcb-rnd-board-v*/children/netlists/children/netlist_patch/children/change_comp_attrib/children/comp + + +comp +string + + + + + +/lht_tree_doc/roots/pcb-rnd-board-v*/children/netlists/children/netlist_patch/children/change_comp_attrib->/lht_tree_doc/roots/pcb-rnd-board-v*/children/netlists/children/netlist_patch/children/change_comp_attrib/children/comp + + + + + +/lht_tree_doc/roots/pcb-rnd-board-v*/children/netlists/children/netlist_patch/children/change_comp_attrib/children/key + + +key +string + + + + + +/lht_tree_doc/roots/pcb-rnd-board-v*/children/netlists/children/netlist_patch/children/change_comp_attrib->/lht_tree_doc/roots/pcb-rnd-board-v*/children/netlists/children/netlist_patch/children/change_comp_attrib/children/key + + + + + +/lht_tree_doc/roots/pcb-rnd-board-v*/children/netlists/children/netlist_patch/children/change_comp_attrib/children/val + + +val +string + + + + + +/lht_tree_doc/roots/pcb-rnd-board-v*/children/netlists/children/netlist_patch/children/change_comp_attrib->/lht_tree_doc/roots/pcb-rnd-board-v*/children/netlists/children/netlist_patch/children/change_comp_attrib/children/val + + + - + dup7_/lht_tree_doc/comm/attributes/children/attrib-key - - -attrib-key -string + + +attrib-key +string - + dup7_/lht_tree_doc/comm/attributes->dup7_/lht_tree_doc/comm/attributes/children/attrib-key - - + + Index: trunk/doc/developer/lihata_format/pcb-rnd-subcircuit-v.svg =================================================================== --- trunk/doc/developer/lihata_format/pcb-rnd-subcircuit-v.svg (revision 38215) +++ trunk/doc/developer/lihata_format/pcb-rnd-subcircuit-v.svg (revision 38216) @@ -4,17 +4,17 @@ - - + + li:pcb-rnd-subcircuit-v* - + /lht_tree_doc/roots/pcb-rnd-subcircuit-v* - -li:pcb-rnd-subcircuit-v* + +li:pcb-rnd-subcircuit-v* @@ -22,9 +22,9 @@ /lht_tree_doc/roots/pcb-rnd-subcircuit-v*/children/subc.ID - -ha:subc.ID ->=3 + +ha:subc.ID +>=3 @@ -31,30 +31,30 @@ /lht_tree_doc/roots/pcb-rnd-subcircuit-v*->/lht_tree_doc/roots/pcb-rnd-subcircuit-v*/children/subc.ID - - + + - + dup28_/lht_tree_doc/roots/pcb-rnd-subcircuit-v*/children/pixmaps - -pixmaps -> + +pixmaps -> - + /lht_tree_doc/roots/pcb-rnd-subcircuit-v*->dup28_/lht_tree_doc/roots/pcb-rnd-subcircuit-v*/children/pixmaps - - + + /lht_tree_doc/roots/pcb-rnd-subcircuit-v*/children/subc.ID/children/uid - -uid -minuid + +uid +minuid @@ -61,15 +61,15 @@ /lht_tree_doc/roots/pcb-rnd-subcircuit-v*/children/subc.ID->/lht_tree_doc/roots/pcb-rnd-subcircuit-v*/children/subc.ID/children/uid - - + + dup25_/lht_tree_doc/comm/attributes - -ha:attributes + +ha:attributes @@ -76,15 +76,15 @@ /lht_tree_doc/roots/pcb-rnd-subcircuit-v*/children/subc.ID->dup25_/lht_tree_doc/comm/attributes - - + + dup26_/lht_tree_doc/comm/flags_subcircuit - -ha:flags + +ha:flags @@ -91,30 +91,30 @@ /lht_tree_doc/roots/pcb-rnd-subcircuit-v*/children/subc.ID->dup26_/lht_tree_doc/comm/flags_subcircuit - - + + - + dup27_/lht_tree_doc/roots/pcb-rnd-subcircuit-v*/children/subc.ID/children/data - -data -> + +data -> - + /lht_tree_doc/roots/pcb-rnd-subcircuit-v*/children/subc.ID->dup27_/lht_tree_doc/roots/pcb-rnd-subcircuit-v*/children/subc.ID/children/data - - + + dup25_/lht_tree_doc/comm/attributes/children/attrib-key - -attrib-key -string + +attrib-key +string @@ -121,16 +121,16 @@ dup25_/lht_tree_doc/comm/attributes->dup25_/lht_tree_doc/comm/attributes/children/attrib-key - - + + dup26_/lht_tree_doc/comm/flags_subcircuit/children/found - -found -flag + +found +flag @@ -137,16 +137,16 @@ dup26_/lht_tree_doc/comm/flags_subcircuit->dup26_/lht_tree_doc/comm/flags_subcircuit/children/found - - + + dup26_/lht_tree_doc/comm/flags_subcircuit/children/selected - -selected -flag + +selected +flag @@ -153,108 +153,91 @@ dup26_/lht_tree_doc/comm/flags_subcircuit->dup26_/lht_tree_doc/comm/flags_subcircuit/children/selected - - + + - + -dup26_/lht_tree_doc/comm/flags_subcircuit/children/drc - - -drc -flag - - - - - -dup26_/lht_tree_doc/comm/flags_subcircuit->dup26_/lht_tree_doc/comm/flags_subcircuit/children/drc - - - - - dup26_/lht_tree_doc/comm/flags_subcircuit/children/exportsel - - -exportsel -flag + + +exportsel +flag - + dup26_/lht_tree_doc/comm/flags_subcircuit->dup26_/lht_tree_doc/comm/flags_subcircuit/children/exportsel - - + + - + dup26_/lht_tree_doc/comm/flags_subcircuit/children/lock - - -lock -flag + + +lock +flag - + dup26_/lht_tree_doc/comm/flags_subcircuit->dup26_/lht_tree_doc/comm/flags_subcircuit/children/lock - - + + - + dup26_/lht_tree_doc/comm/flags_subcircuit/children/nonetlist - - -nonetlist -flag + + +nonetlist +flag - + dup26_/lht_tree_doc/comm/flags_subcircuit->dup26_/lht_tree_doc/comm/flags_subcircuit/children/nonetlist - - + + - + dup26_/lht_tree_doc/comm/flags_subcircuit/children/termname - - -termname -flag + + +termname +flag - + dup26_/lht_tree_doc/comm/flags_subcircuit->dup26_/lht_tree_doc/comm/flags_subcircuit/children/termname - - + + - + dup26_/lht_tree_doc/comm/flags_subcircuit/children/floater - - -floater -flag + + +floater +flag - + dup26_/lht_tree_doc/comm/flags_subcircuit->dup26_/lht_tree_doc/comm/flags_subcircuit/children/floater - - + + - - + Index: trunk/doc/developer/lihata_format/root_board.lht =================================================================== --- trunk/doc/developer/lihata_format/root_board.lht (revision 38215) +++ trunk/doc/developer/lihata_format/root_board.lht (revision 38216) @@ -167,6 +167,7 @@ } ha:change_attrib { type=ha + ver {<9} desc { the 'as built' network requires an attribute to be set or changed } li:children { ha:net { valtype=string; desc={net name whose attribute needs to be changed }} @@ -174,6 +175,27 @@ ha:val { valtype=string; desc={new value of the attribute}} } } + ha:change_net_attrib { + type=ha + ver {>=9} + desc { the 'as built' network requires an attribute to be set or changed } + li:children { + ha:net { valtype=string; desc={net name whose attribute needs to be changed }} + ha:key { valtype=string; desc={key (name) of the attribute}} + ha:val { valtype=string; desc={new value of the attribute}} + } + } + ha:change_comp_attrib { + type=ha + ver {>=9} + desc { component (subcircuit) requires an attribute to be set or changed } + li:children { + ha:comp { valtype=string; desc={component refdes whose attribute needs to be changed }} + ha:key { valtype=string; desc={key (name) of the attribute}} + ha:val { valtype=string; desc={new value of the attribute}} + } + } + } } } Index: trunk/doc/developer/lihata_format/tree.html =================================================================== --- trunk/doc/developer/lihata_format/tree.html (revision 38215) +++ trunk/doc/developer/lihata_format/tree.html (revision 38216) @@ -74,10 +74,18 @@
   ha:del_conn     the 'as built' network requires an existing connection to be removed during the back annotation
    net string   net name the terminal should be removed from
    term string   terminal name -
   ha:change_attrib     the 'as built' network requires an attribute to be set or changed +
   ha:change_attrib   <9 the 'as built' network requires an attribute to be set or changed
    net string   net name whose attribute needs to be changed
    key string   key (name) of the attribute
    val string   new value of the attribute +
   ha:change_net_attrib   >=9 the 'as built' network requires an attribute to be set or changed +
    net string   net name whose attribute needs to be changed +
    key string   key (name) of the attribute +
    val string   new value of the attribute +
   ha:change_comp_attrib   >=9 component (subcircuit) requires an attribute to be set or changed +
    comp string   component refdes whose attribute needs to be changed +
    key string   key (name) of the attribute +
    val string   new value of the attribute
 li:conf     complete pcb-rnd configuration tree ->
 ha:data     Layers and global objects of the board ->
 ha:pixmaps   >=7 Collection of all unique pixmaps used by the board or footprint -> @@ -273,7 +281,6 @@
  ha:flags     flag bits of a subcircuit
   found flag   If set, this object has been found by FindConnection()
   selected flag   Set when the object is selected. -
   drc flag   Set for objects that fail DRC: flag like FOUND flag for DRC checking.
   exportsel flag   Set for objects that should be exported in a partial export.
   lock flag   Set for locked objects.
   nonetlist flag   subcircuit is not on the netlist and should not interfere with the netlist @@ -321,7 +328,6 @@
    selected flag   Set when the object is selected.
    auto flag   For lines and vias, indicates that these were created by the autorouter.
    warn flag   For pins, vias, and pads, set to indicate a warning. -
    drc flag   Set for objects that fail DRC: flag like FOUND flag for DRC checking.
    exportsel flag   Set for objects that should be exported in a partial export.
    lock flag   Set for locked objects.
    termname flag   when set the names of pins are shown. @@ -402,7 +408,6 @@
      selected flag   Set when the object is selected.
      auto flag   For lines and vias, indicates that these were created by the autorouter.
      rubberend flag   For lines, used internally for rubber band moves: indicates one end already rubber banding. -
      drc flag   Set for objects that fail DRC: flag like FOUND flag for DRC checking.
      exportsel flag   Set for objects that should be exported in a partial export.
      lock flag   Set for locked objects.
      termname flag   when set the names of pins are shown. @@ -430,7 +435,6 @@
      selected flag   Set when the object is selected.
      auto flag   For lines and vias, indicates that these were created by the autorouter.
      rubberend flag   For lines, used internally for rubber band moves: indicates one end already rubber banding. -
      drc flag   Set for objects that fail DRC: flag like FOUND flag for DRC checking.
      exportsel flag   Set for objects that should be exported in a partial export.
      lock flag   Set for locked objects.
      termname flag   when set the names of pins are shown. @@ -458,7 +462,6 @@
      selected flag   Set when the object is selected.
      auto flag   For lines and vias, indicates that these were created by the autorouter.
      rubberend flag   For lines, used internally for rubber band moves: indicates one end already rubber banding. -
      drc flag   Set for objects that fail DRC: flag like FOUND flag for DRC checking.
      exportsel flag   Set for objects that should be exported in a partial export.
      lock flag   Set for locked objects.
      termname flag   when set the names of pins are shown. @@ -479,7 +482,6 @@
      clearpoly flag   For polygons, this flag means that pins and vias will normally clear these polygons (thus, thermals are required for electrical connection). When clear, polygons will solidly connect to pins and vias.
      fullpoly flag   For polygons, the full polygon is drawn (i.e. all parts instead of only the biggest one).
      selected flag   Set when the object is selected. -
      drc flag   Set for objects that fail DRC: flag like FOUND flag for DRC checking.
      exportsel flag   Set for objects that should be exported in a partial export.
      lock flag   Set for locked objects.
      termname flag   when set the names of pins are shown. @@ -514,7 +516,6 @@
      clearline flag   For lines and arcs, the line/arc will clear polygons instead of connecting to them.
      selected flag   Set when the object is selected.
      onsolder flag   For text, indicates that it is on the solder side. -
      drc flag   Set for objects that fail DRC: flag like FOUND flag for DRC checking.
      exportsel flag   Set for objects that should be exported in a partial export.
      lock flag   Set for locked objects.
      termname flag   when set the names of pins are shown. @@ -567,7 +568,6 @@
  ha:flags     flag bits of a subcircuit
   found flag   If set, this object has been found by FindConnection()
   selected flag   Set when the object is selected. -
   drc flag   Set for objects that fail DRC: flag like FOUND flag for DRC checking.
   exportsel flag   Set for objects that should be exported in a partial export.
   lock flag   Set for locked objects.
   nonetlist flag   subcircuit is not on the netlist and should not interfere with the netlist @@ -663,7 +663,6 @@
   selected flag   Set when the object is selected.
   auto flag   For lines and vias, indicates that these were created by the autorouter.
   rubberend flag   For lines, used internally for rubber band moves: indicates one end already rubber banding. -
   drc flag   Set for objects that fail DRC: flag like FOUND flag for DRC checking.
   exportsel flag   Set for objects that should be exported in a partial export.
   lock flag   Set for locked objects.
   termname flag   when set the names of pins are shown. Index: trunk/doc/developer/lihata_format/tree.txt =================================================================== --- trunk/doc/developer/lihata_format/tree.txt (revision 38215) +++ trunk/doc/developer/lihata_format/tree.txt (revision 38216) @@ -4,79 +4,87 @@ ha:pcb-rnd-board-v* -type:name value ver description -ha:pcb-rnd-board-v* \t\t\tThe full, self-contained description of a printed circuit board. \t\t\tThis is the root of a board .lht file. The * after the v in the name \t\t\tis an integer which is the format version. \t\t - ha:meta Any meta-data that won't directly turn into physical material (e.g. copper). - board_name string User assigned name of the board - ha:grid User interface last grid settings - offs_x coord grid origin: X offset from 0;0 - offs_y coord grid origin: Y offset from 0;0 - spacing coord distance between two grid points both in X and Y directions - ha:size object size related settings - x coord drawing area size X (width) - y coord drawing area size Y (height) - isle_area_nm2 double remove polygon islands smaller than this value, specified in nm^2 - thermal_scale double scale all thermals on the board by this factor - ha:drc <5 design rule checker settings for the old DRC - bloat coord Minimum copper spacing - shrink coord Minimum overlap between validly touching copper objects - min_width coord Minimum copper width - min_silk coord Minimum silk width - min_drill coord Minimum drill diameter - min_ring coord Minimum annular ring width - ha:cursor obsolete cursor/view state - x coord last position, X (horizontal) - y coord last position, Y (horizontal) - zoom double last view zoom factor - ha:layer_stack physical layer stack information: geometry and properties of physical layers - li:groups ordered list of physical layers from top to bottom - ha:INTEGER a layer group (a physical layer of the board); the ID of the layer group is the integer in the name of the node - name string >=6 purpose of layer groups (useful with mechanical/documentation groups - ha:type a flag-list of layer type flag bits - top flag location: top side - bottom flag location: bottom side - intern flag location: internal - logical flag location: logical (not in the actual stackup) - copper flag material: copper - silk flag material: silk - mask flag material: mask - paste flag material: paste - 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 - ha:font font kit: all fonts used on the board (if no font specified, default font will be used) - ha:FONT-ID the full description of a font; the node name is the integer font id or "geda_pcb" for font 0 (for historical reasons); the name is used only to make each node unique, the ID is also a field below -> - ha:styles routing styles hash: collection of all available routing syles - ha:netlists all available netlists - li:input the input netlist (as seen in the last netlist import, a.k.a. forward annotation) - ha:NETNAME a network - style string <=7 routing style hint; same as the style attribute; from v8 only the style attribute exists - li:conn list of terminals connected to the network - diameter string refdes-terminal - ha:attributes >=5 a hash of attribute key=value pairs - attrib-key string attribute value - li:netlist_patch a list of intentional deviations from the input netlist, a.k.a. material for back annotation - li:net_info describe the current state of a net, as seen on the input - net string net name; first item on the list, only once - term string terminal name; zero or more items starting from the second item - ha:add_conn the 'as built' network requires a new connection to be created during the back annotation - net string net name the terminal should be added to - term string terminal name - ha:del_conn the 'as built' network requires an existing connection to be removed during the back annotation - net string net name the terminal should be removed from - term string terminal name - ha:change_attrib the 'as built' network requires an attribute to be set or changed - net string net name whose attribute needs to be changed - key string key (name) of the attribute - val string new value of the attribute - li:conf complete pcb-rnd configuration tree -> - ha:data Layers and global objects of the board -> - ha:pixmaps >=7 Collection of all unique pixmaps used by the board or footprint -> - ha:attributes a hash of attribute key=value pairs - attrib-key string attribute value +type:name value ver description +ha:pcb-rnd-board-v* \t\t\tThe full, self-contained description of a printed circuit board. \t\t\tThis is the root of a board .lht file. The * after the v in the name \t\t\tis an integer which is the format version. \t\t + ha:meta Any meta-data that won't directly turn into physical material (e.g. copper). + board_name string User assigned name of the board + ha:grid User interface last grid settings + offs_x coord grid origin: X offset from 0;0 + offs_y coord grid origin: Y offset from 0;0 + spacing coord distance between two grid points both in X and Y directions + ha:size object size related settings + x coord drawing area size X (width) + y coord drawing area size Y (height) + isle_area_nm2 double remove polygon islands smaller than this value, specified in nm^2 + thermal_scale double scale all thermals on the board by this factor + ha:drc <5 design rule checker settings for the old DRC + bloat coord Minimum copper spacing + shrink coord Minimum overlap between validly touching copper objects + min_width coord Minimum copper width + min_silk coord Minimum silk width + min_drill coord Minimum drill diameter + min_ring coord Minimum annular ring width + ha:cursor obsolete cursor/view state + x coord last position, X (horizontal) + y coord last position, Y (horizontal) + zoom double last view zoom factor + ha:layer_stack physical layer stack information: geometry and properties of physical layers + li:groups ordered list of physical layers from top to bottom + ha:INTEGER a layer group (a physical layer of the board); the ID of the layer group is the integer in the name of the node + name string >=6 purpose of layer groups (useful with mechanical/documentation groups + ha:type a flag-list of layer type flag bits + top flag location: top side + bottom flag location: bottom side + intern flag location: internal + logical flag location: logical (not in the actual stackup) + copper flag material: copper + silk flag material: silk + mask flag material: mask + paste flag material: paste + 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 + ha:font font kit: all fonts used on the board (if no font specified, default font will be used) + ha:FONT-ID the full description of a font; the node name is the integer font id or "geda_pcb" for font 0 (for historical reasons); the name is used only to make each node unique, the ID is also a field below -> + ha:styles routing styles hash: collection of all available routing syles + ha:netlists all available netlists + li:input the input netlist (as seen in the last netlist import, a.k.a. forward annotation) + ha:NETNAME a network + style string <=7 routing style hint; same as the style attribute; from v8 only the style attribute exists + li:conn list of terminals connected to the network + diameter string refdes-terminal + ha:attributes >=5 a hash of attribute key=value pairs + attrib-key string attribute value + li:netlist_patch a list of intentional deviations from the input netlist, a.k.a. material for back annotation + li:net_info describe the current state of a net, as seen on the input + net string net name; first item on the list, only once + term string terminal name; zero or more items starting from the second item + ha:add_conn the 'as built' network requires a new connection to be created during the back annotation + net string net name the terminal should be added to + term string terminal name + ha:del_conn the 'as built' network requires an existing connection to be removed during the back annotation + net string net name the terminal should be removed from + term string terminal name + ha:change_attrib <9 the 'as built' network requires an attribute to be set or changed + net string net name whose attribute needs to be changed + key string key (name) of the attribute + val string new value of the attribute + ha:change_net_attrib >=9 the 'as built' network requires an attribute to be set or changed + net string net name whose attribute needs to be changed + key string key (name) of the attribute + val string new value of the attribute + ha:change_comp_attrib >=9 component (subcircuit) requires an attribute to be set or changed + comp string component refdes whose attribute needs to be changed + key string key (name) of the attribute + val string new value of the attribute + li:conf complete pcb-rnd configuration tree -> + ha:data Layers and global objects of the board -> + ha:pixmaps >=7 Collection of all unique pixmaps used by the board or footprint -> + ha:attributes a hash of attribute key=value pairs + attrib-key string attribute value li:pcb-rnd-buffer-v* @@ -258,7 +266,6 @@ ha:flags flag bits of a subcircuit found flag If set, this object has been found by FindConnection() selected flag Set when the object is selected. - drc flag Set for objects that fail DRC: flag like FOUND flag for DRC checking. exportsel flag Set for objects that should be exported in a partial export. lock flag Set for locked objects. nonetlist flag subcircuit is not on the netlist and should not interfere with the netlist @@ -306,7 +313,6 @@ selected flag Set when the object is selected. auto flag For lines and vias, indicates that these were created by the autorouter. warn flag For pins, vias, and pads, set to indicate a warning. - drc flag Set for objects that fail DRC: flag like FOUND flag for DRC checking. exportsel flag Set for objects that should be exported in a partial export. lock flag Set for locked objects. termname flag when set the names of pins are shown. @@ -387,7 +393,6 @@ selected flag Set when the object is selected. auto flag For lines and vias, indicates that these were created by the autorouter. rubberend flag For lines, used internally for rubber band moves: indicates one end already rubber banding. - drc flag Set for objects that fail DRC: flag like FOUND flag for DRC checking. exportsel flag Set for objects that should be exported in a partial export. lock flag Set for locked objects. termname flag when set the names of pins are shown. @@ -415,7 +420,6 @@ selected flag Set when the object is selected. auto flag For lines and vias, indicates that these were created by the autorouter. rubberend flag For lines, used internally for rubber band moves: indicates one end already rubber banding. - drc flag Set for objects that fail DRC: flag like FOUND flag for DRC checking. exportsel flag Set for objects that should be exported in a partial export. lock flag Set for locked objects. termname flag when set the names of pins are shown. @@ -443,7 +447,6 @@ selected flag Set when the object is selected. auto flag For lines and vias, indicates that these were created by the autorouter. rubberend flag For lines, used internally for rubber band moves: indicates one end already rubber banding. - drc flag Set for objects that fail DRC: flag like FOUND flag for DRC checking. exportsel flag Set for objects that should be exported in a partial export. lock flag Set for locked objects. termname flag when set the names of pins are shown. @@ -464,7 +467,6 @@ clearpoly flag For polygons, this flag means that pins and vias will normally clear these polygons (thus, thermals are required for electrical connection). When clear, polygons will solidly connect to pins and vias. fullpoly flag For polygons, the full polygon is drawn (i.e. all parts instead of only the biggest one). selected flag Set when the object is selected. - drc flag Set for objects that fail DRC: flag like FOUND flag for DRC checking. exportsel flag Set for objects that should be exported in a partial export. lock flag Set for locked objects. termname flag when set the names of pins are shown. @@ -499,7 +501,6 @@ clearline flag For lines and arcs, the line/arc will clear polygons instead of connecting to them. selected flag Set when the object is selected. onsolder flag For text, indicates that it is on the solder side. - drc flag Set for objects that fail DRC: flag like FOUND flag for DRC checking. exportsel flag Set for objects that should be exported in a partial export. lock flag Set for locked objects. termname flag when set the names of pins are shown. @@ -553,7 +554,6 @@ ha:flags flag bits of a subcircuit found flag If set, this object has been found by FindConnection() selected flag Set when the object is selected. - drc flag Set for objects that fail DRC: flag like FOUND flag for DRC checking. exportsel flag Set for objects that should be exported in a partial export. lock flag Set for locked objects. nonetlist flag subcircuit is not on the netlist and should not interfere with the netlist @@ -649,7 +649,6 @@ selected flag Set when the object is selected. auto flag For lines and vias, indicates that these were created by the autorouter. rubberend flag For lines, used internally for rubber band moves: indicates one end already rubber banding. - drc flag Set for objects that fail DRC: flag like FOUND flag for DRC checking. exportsel flag Set for objects that should be exported in a partial export. lock flag Set for locked objects. termname flag when set the names of pins are shown.