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

QisMLib Licensing


QisMLib Licensing (API)

COUNTCODEOPERATIONNOTES
+111003QisMLib_initialize_onceONCE per process
-111003QisMLib_close_onceONCE per process

QisMExploder Licensing

COUNTCODEOPERATIONNOTES
+111027QisMFile::Create_exploderONCE per call
-111027QisMFile::Destroy_exploderONCE per call
+111027file.create_exploderONCE per call
-111027file.destroy_exploderONCE per call

QisMDraw Licensing

COUNTCODEOPERATIONNOTES
+111057C++ QisMDraw::Open_draw()ONCE per call
-111057C++ QisMDraw::Close_draw()ONCE per call
+/-111057Script draw.imageONCE per call

QisMRaster Licensing (API)

Product name : QisMRaster License code : 14827

QisMRaster Licensing (Script)

Product name : QisMRaster License code : 14827


QisMmTool Licensing (API)

FeatureLicenseOperation
N threadsN x QISMMTOOLQisMmTool::Create_proc()
Explode(included)* 
Layer Synthesis+ N x QISMLAYERSYNTHQisMmTool::First_lsynth()
Transform(included) 
Unionize+ N x QISMBOOLQisMmTool::Then_unionize()
Correct+ N x QISMCORRXQisMmTool::Then_correct()
Semi-flat(included) 
GDSII/OASIS output(included) 
Image output(included) 
Polygon output(included) 
DB output(included) 

QisMmTool Licensing (Script)

FeatureLicenseOperation
N threadsN x QISMMTOOLmtool.create_proc
Explode(included)* 
Layer Synthesis+ N x QISMLAYERSYNTHmtoolproc.first_lsynth
Transform(included) 
Unionize+ N x QISMBOOLmtoolproc.then_unionize
Correct+ N x QISMCORRXmtoolproc.then_correct
Semi-flat(included) 
GDSII/OASIS output(included) 
Image output(included) 
Polygon output(included) 
DB output(included) 

QisMPatterns Licensing (API)

QisMPatterns Licensing (Script)

QisMLOA Licensing (API)

Product name : QisMLOA License code : 4250

BEGINEND
QisMLOA::New_annotation_set(..)QisMLOA::Delete_annotation_set(..)

QisMLOA Licensing (Script)

Product name : QisMLOA License code : 4250

BEGINEND
loa.create_ann_setloa.destroy_ann_set
loa.create_ann_set_from_fileloa.destroy_ann_set

QisMCorrX Licensing (API)

Product name : QisMCorrX License code : 11093

BEGINEND
Create_correction_objectDestroy_correction_object

QisMCorrX Licensing (Script)

Product name : QisMCorrX License code : 11093

BEGINEND
corrx.create_corrx_objcorrx.destroy_corrx_obj

QisMOdbPS Licensing (API)

Product name : QisMOdbPS License code : 11502

QisMOdbPS Licensing (Script)

Product name : QisMOdbPS License code : 11501

QisMGbrPS Licensing (API)

Product name : QisMGbrPS License code : 11501

QisMGbrPS Licensing (Script)

Product name : QisMGbrPS License code : 11501

QisMSnPUnion Licensing (API)

Product name : QisMSnPUnion License code : 11527

QisMSnPUtil Licensing (Script)

Product name : QisMSnPUtil License code : 11527

QisMHExtract Licensing (API)

Product name: QisMHExtract License code: 11083

BEGINEND
Create_extractorDestroy_extractor
OPERATION
Create_db

QisMHExtract Licensing (SCRIPT)

Product name: QisMHExtract License code: 11083

BEGINEND
hextract.create_extractorhextract.destroy_extractor
OPERATION
hextract.create_db

QisMRTCR Licensing (API)

Product name : QisMRTCR License code : 1303

OperationLicense CodePolicy
Setup_jobQisMRTCRCheck-out ONE license per call
End_jobQisMRTCRCheck-in ONE license per call
Create_rasterizerQisMRasterCheck-out ONE license per call
Create_corrx_rasterizerQisMRaster,QisMCorrXCheck-out ONE license of each per call
Destroy_rasterizerQisMRaster,QisMCorrXCheck-in ONE license (of each) per call

QisMRTCR Licensing (SCRIPT)

Product name : QisMRTCR License code : 1303

OperationLicense CodePolicy
rtcr.setup_jobQisMRTCRCheck-out ONE license per call
rtcr.end_jobQisMRTCRCheck-in ONE license per call
rtcrjob.create_rasterizerQisMRaster,QisMCorrXCheck-out ONE license of each per call
rtcrjob.destroy_rasterizerQisMRaster,QisMCorrXCheck-in ONE license (of each) per call

QisMMRtcr Licensing (API)

QisMMRtcr Licensing (Script)

QisMLayerSynth Licensing (API)

Product name: QisMLayerSynth License code: 11069

BEGINEND
New_synthesizerDelete_synthesizer

QisMLayerSynth Licensing (Script)

Product name: QisMLayerSynth License code: 11069

BEGINEND
lsynth.new_synthesizerlsynth.delete_synthesizer

QisMBoolFiles Licensing (API)

Product name: QisMBoolFiles License code: 11071

OperationNo. LicensesNotes
Booleanize_two_filesGet_window_threads (via options)license is held only for the duration of the operation

QisMBoolFiles Licensing (SCRIPT)

Product name: QisMBoolFiles License code: 11071

OperationNo. LicensesNotes
twofiles.xor{ntiles} (via thrnum parameter)license is held only for the duration of the operation

QisMClipExtract Licensing (API)

Product name: QisMClipExtract License code: 31209

CodeOperationNo. Licences
31209Extract_imagenThreadsE : no. clips to extract in parallel
31209Extract_polygonsnThreadsE : no. clips to extract in parallel
31209Extract_synthesized_polygonsnThreadsE : no. clips to extract in parallel

QisMClipExtract Licensing (SCRIPT)

Product name: QisMClipExtract License code: 31209

CodeOperationNo. Licences
31209clip.extract_images{n_window_threads} : no. clips to extract in parallel
31209clip.extract_polygons{n_window_threads} : no. clips to extract in parallel
31209clip.extract_lsynth{n_window_threads} : no. clips to extract in parallel

QisMCmd (.NET Standard 2.0) Licensing

Product name : QisMLib License code : 11003

QisMcadWriter API Licensing

Product name: QisMcadWriter Product code: 16001 (GDSII), 16007 (OASIS)

OperationPolicy
QisMcadWriterAPI::Open_CAD - GDSIIAcquire one license of 16001 per call
QisMcadWriterAPI::Open_CAD - OASISAcquire one license of 16007 per call
QisMcadWriterAPI::Close_writerRelease 16001 or 16007 depending on the format

QisMcadWriter Script Licensing

Product name: QisMcadWriter Product code: 16001 (GDSII), 16007 (OASIS)

OperationPolicy
cadwriter.open - format=GDSIIAcquire one license of 16001 per call
cadwriter.open - format=OASISAcquire one license of 16007 per call
cadwriter.closeRelease 16001 or 16007 depending on the format

QisMWinQ Licensing

COUNTCODEOPERATIONNOTES
+/-111117C++ QisMWinQ::Run_st()ONCE per call
+/-N11117C++ QisMWinQ::Run()N per call, N = no. processors
+/-N11117C++ QisMWinQ::Run_hungry()N per call, N = no. processors

QisMWindowProbe Licensing

COUNTCODEOPERATIONNOTES
+111113C++ QisMWindowProbe::Create_probe()ONCE per call
-111113C++ QisMWindowProbe::Destroy_probe()ONCE per call
+/-111113Script probe.windowONCE per call

QisMClipper Licensing (API)

COUNTCODEOPERATIONNOTES
+111047C++ QisMClipper::Create_poly_instance()ONCE per call
+111047C++ QisMClipper::Create_box_instance()ONCE per call
-111047C++ QisMClipper::Destroy_instance()ONCE per call

QisMBool Licensing

COUNTCODEOPERATIONNOTES
+111047C++ QisMBool::Create_instance()ONCE per call
-111047C++ QisMBool::Destroy_instance()ONCE per call
+111047Script bool.create_instanceONCE per call
-111047Script bool.destroy_instanceONCE per call
+/-N11047C++ QisMBoolV3::Unionize_queue_mtN per call, N = no. processors

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

Last Updated -- Tue Feb 10 18:58:03 UTC 2026