dve_bool_not()

Subtracts shapes in the second layer from shapes in the first layer. Returns: A polygon layer.

Syntax

dve_bool_not (inLayer1, inLayer2);

where:

inLayer1, InLayer2 A polygon layer

Example
decl lyrCond = dve_import_layer ("cond");
decl lyrCond2 = dve_import_layer ("cond2");
decl lyrError101 = dve_export_layer ("error101");
decl lyrPoly = NULL;
lyrPoly = dve_bool_not (lyrCond, lyrCond2);
lyrError101 += dve_drc (all_edges (lyrPoly), 
            "Conductive metal not overlapping");
lyrPoly = dve_bool_not (lyrCond2, lyrCond);
lyrError101 += dve_drc (all_edges (lyrPoly), 
            "Conductive metal not overlapping");


Notice that in the second example the polygon 4 on the layer 'cond' creates a hole.

 

Privacy Statement  | Terms of Use  | Legal | Contact Us  | © Agilent 2000-2008 

Contents
Additional Resources