[Artwork] / [QisMLib] / [Programmer's Corner]
| API name | License No. | Policy description |
|---|---|---|
| QisMLib | 11003 | One license per process |
| QisMExploder | 11027 | One license per exploder object |
| QisMDraw | 11057 | One license per drawing object |
| QisMBool | 11047 | One license per boolean object |
| QisMClipper | 11047 | One license per clipper object |
| QisMNtrc | 11059 | One license per net-tracer |
| QisMLayerSynth | 11069 | One license per layer synthesizer object |
| QisMClipExtract | 31209 | N licenses where N = no. clips being extracted in parallel (no. extraction threads) |
| QisMRaster | 14827 | One license per rasterizer object |
| QisMFileOut | 14827 | One license per image writer |
| QisMBoolFiles | 11071 | N licenses where N = no. windows being processed in parallel |
| QisMHExtract | 11083 | One license per extractor object |
| QisMCorrX | 11093 | One license per correction object |
| QisMRTCR | 1303 | One licence per job |
| QisMRTCR | 14827 | One license per RTCR rasterizer object |
| QisMScript | various | Depends on the commands and the underlying API being used |
| QisMWindowProbe | 11113 | One license per probe object |
| QisMWinQ | 11117 | One license per queue object |
| QisMGerber | 2756 | Once license during database creation |
| License No. | Class | License acquisition | License release | Header file |
|---|---|---|---|---|
| 11003 | QisMLib_initialize_once | QisMLib_close_once | qismlib.h | |
| 11027 | QisMFile | Create_exploder | Destroy_exploder | qismfile.h |
| 11057 | QisMDraw | Open_draw | Close_draw | qismdraw.h |
| 11047 | QisMBool | Create_instance | Destroy_instance | qismbool.h |
| 11047 | QisMClipper | Create_poly_instance, Create_box_instance | Destroy_instance | qismclipper.h |
| 11059 | QisMNtrc | Open_trace | Close_trace | qismntrc.h |
| 14827 | QisMRaster | Create_rasterizer | Destroy_rasterizer | qismraster.h |
| 14827 | QisMRasterV2 | Open_file_writer | Close_file_writer | qismraster.h |
| 14827 | QisMFileOut | Open_image_writer | Close_writer | qismfileout.h |
| 11069 | QisMLayerSynth | New_synthesizer | Delete_synthesizer | qismlayersynth.h |
| 31209 | QisMClipExtract | Extract_image, Extract_polygons, Extract_synthesized_polygons | Extract_image, Extract_polygons, Extract_synthesized_polygons | qismclipextract.h |
| 11071 | QisMBoolFiles | Booleanize_two_files | Booleanize_two_files | qismboolfiles.h |
| 11083 | QisMHExtract | Create_extractor | Destroy_extractor | qismhextract.h |
| 11093 | QisMCorrX | Create_correction_object | Destroy_correction_object | qismcorrx.h |
| 1303 | QisMRTCR | Setup_job | End_job | qismrtcr.h |
| 14827 | QisMRTCRJob | Create_rasterizer | Destroy_rasterizer | qismrtcr.h |
| 14827 | QisMRTCRJobV2 | Create_corrx_rasterizer | Destroy_rasterizer | qismrtcr.h |
| 11093 | QisMRTCRJobV2 | Create_corrx_rasterizer | Destroy_rasterizer | qismrtcr.h |
| 11113 | QisMWindowProbe | Create_probe | Destroy_probe | qismwindowprobe.h |
| 11117 | QisMWinQapi | Create_queue | Destroy_queue | qismwinq.h |
| 2756 | QisMGerber | Load_gerber | Load_gerber | qismgerber.h |