[Artwork] / [QisMLib] / [Programmer's Corner]

QisMBoolFiles

A console program to apply boolean operations between polygon from two files over a set of windows

QisMBoolFiles Command-line ReferenceRequired +inputA:{file-A}+inputB:{file-B}+outdir:{output-dir}+op:{OR | UNION | XOR | AND | DIFF}[WINDOW SPEC.][-window:LLUR,{output-name}:{llx},{lly},{urx},{ury}][-window:LLWH,{output-name}:{llx},{lly},{width},{height}][-window:CWH,{output-name}:{cx},{cy},{width},{height}][@windows:LLUR,{output-name}:{list-file}][@windows:WHLL,{output-name}:{list-file}][@windows:WGC,{output-name}:{list-file}][-tiles:RXY,{output-name}:{roi_llx},{roi_lly},{roi_urx},{roi_ury}:{nx},{ny}[:{i},{j}]*][-tiles:RWH,{output-name}:{roi_llx},{roi_lly},{roi_urx},{roi_ury}:{width},{height}[:{i},{j}]*][-tiles:WHC,{output-name}:{width},{height}[:{cx},{cy}]+][-rand:CXY,{output-name}:{roi_llx},{roi_lly},{roi_urx},{roi_ury}:{width},{height}:{count}][-tiles:AUTO,{roi_llx},{roi_lly},{roi_urx},{roi_ury}:{n-vert-per-tile}][-tilev:{n-vert-per-tile}][VIEW SPEC.][-cellA:{cell-name}][-cellB:{cell-name}][-layersA:{layer-list}][-layersB:{layer-list}][OUTPUT SPEC.][-layerO:{output-layer:datatype}][-cellO:{cell-name}][-format:{GDSII | NONE}][-merge:{output-file-name}][THREAD SPEC.][-ntw:{num-window-threads}][-ntp:{num-threads-per-window}][BOOLEAN SPEC.][-noclip][-sliver:{value}][-maxvert:{max-vert-per-polygon}][MISC.][-silent][-log:{log-file-path} | -log+:{log-file-path}]

Command-line Reference

Required

+inputA:{file-A}

+inputB:{file-B}

+outdir:{output-dir}

+op:{OR | UNION | XOR | AND | DIFF}

[WINDOW SPEC.]

[-window:LLUR,{output-name}:{llx},{lly},{urx},{ury}]

[-window:LLWH,{output-name}:{llx},{lly},{width},{height}]

[-window:CWH,{output-name}:{cx},{cy},{width},{height}]

[@windows:LLUR,{output-name}:{list-file}]

[@windows:WHLL,{output-name}:{list-file}]

[@windows:WGC,{output-name}:{list-file}]

[-tiles:RXY,{output-name}:{roi_llx},{roi_lly},{roi_urx},{roi_ury}:{nx},{ny}[:{i},{j}]*]

[-tiles:RWH,{output-name}:{roi_llx},{roi_lly},{roi_urx},{roi_ury}:{width},{height}[:{i},{j}]*]

[-tiles:WHC,{output-name}:{width},{height}[:{cx},{cy}]+]

[-rand:CXY,{output-name}:{roi_llx},{roi_lly},{roi_urx},{roi_ury}:{width},{height}:{count}]

[-tiles:AUTO,{roi_llx},{roi_lly},{roi_urx},{roi_ury}:{n-vert-per-tile}]

[-tilev:{n-vert-per-tile}]

[VIEW SPEC.]

[-cellA:{cell-name}]

[-cellB:{cell-name}]

[-layersA:{layer-list}]

[-layersB:{layer-list}]

[OUTPUT SPEC.]

[-layerO:{output-layer:datatype}]

[-cellO:{cell-name}]

[-format:{GDSII | NONE}]

[-merge:{output-file-name}]

[THREAD SPEC.]

[-ntw:{num-window-threads}]

[-ntp:{num-threads-per-window}]

[BOOLEAN SPEC.]

[-noclip]

[-sliver:{value}]

[-maxvert:{max-vert-per-polygon}]

[MISC.]

[-silent]

[-log:{log-file-path} | -log+:{log-file-path}]


ARTWORK CONVERSION SOFTWARE, INC.
417 Ingalls St. Unit C, Santa Cruz, CA 95060 831.426.6163  email: info@artwork.com