Windows Installation Details

After installing the QISMLib self extracting file in its default folder, you will see the following in the c:\wcad\QisMClipExtract installation folder.



Artwork Folder Details

The artwork folder contains all the run-time and supporting files required to use QisMLib/QisMClipExtract.

  • qismlib64.dll : The QisMLib dynamic library.
  • qismclipextract64.dll : The QisMLib extension (plug-in) that provides the functionality for multi-threaded extraction of lots of clips of polygons or images.
  • qismlayersynth64.dll : The QisMLib extension also used by QisMClipExtract to perform boolean operations between layers.
  • qismlib.cfg/clipextract.cfg : A file to configure the QisMLib settings at installation.
  • clipextract64.exe : An application that uses QisMLib and QisMClipExtract to extract lots of tiny clips of polygons and images from a GDSII/OASIS file.

  • Examples Folder Details

    The examples folder contains sample scripts and data to see clipextract program in action.

  • extract-gdsii-demo.bat : Script to execute clipextract64.exe for extracting clips of polygons as GDSII files.
  • extract-tiff-demo.bat : Script to execute clipextract64.exe for extracting clips of images as TIFF files.
  • layersynth-gdsii-demo.bat : Script to execute clipextract64.exe for extracting clips of polygons generated by boolean operations between layers as GDSII files.
  • demo5.gds : Sample GDSII source data.

  • Include Folder Details

    The include folder contains the header files (with inline API reference) for building a custom application using the QisMLib/QisMClipExtract APIs.

  • qismlib.h : Gateway to the QisMLib system of APIs. The main header file.
  • qismbase.h : Some basic API/Data structures related to QisMLib.
  • qismfile.h : API to work with a GDSII/OASIS/DBLOAD file loaded into QisMLib.
  • qismview.h : API to set and manipulate a view of the file (cell, layers, window, nesting level etc).
  • qismexploder.h : API to perform spatial queries (collect data vectors - boundary, path, text, cell reference) from a given view.
  • qismextension.h : API to work with QisMLib extensions (plug-ins).
  • qismbool.h : Extension API to perform multi-threaded operations (union, intersection, difference, xor, clipping, sizing etc) on sets of polygons .
  • qismbstore.h : Data structure to hold a set of polygons.
  • qismexplcounter.h : Extension API to count the number of vertices (exploded) in a view.
  • qismlayersynth.h : Extension API to perform boolean operations between layers .
  • qismclipextract.h : Extension API for multi-threaded extraction of lots of tiny clips of polygons/images.

  • Library Folder Details

    The lib folder contains the libraries with export symbols to be used to link QisMLib at build-time.

  • qismlib64.lib : Export library for qismlib64.dll (for build-time linking).

  • Reference Folder Details

    The reference folder contains documentation files related to QisMLib/QisMClipExtract.

  • ClipExtract Command Line Reference with all the command line options and usage.

  • Sample Code Folder Details

    The samplecode folder contains sample C+

  • code to illustrate various use cases in QisMLib/QisMClipExtract.
  • boolean.cpp : Sample code to unionize and clip a set of polygons crossing a view using QisMLib, QisMFile, QisMExploder and QisMBool APIs
  • twofiles.cpp : Sample code to work with two files at the same time using QisMLib and QisMFile APIs.
  • vectordata.cpp : Sample code to collect vector data (boundary, path, text, cell reference) from a given view using QisMLib, QisMFile and QisMExploder APIs.
  • layersynthesis.cpp : Sample code to perform boolean operations between layers using the QisMLib, QisMFile and QisMLayerSynth APIs.
  • clipextract-polys.cpp : Sample code to extract clips of polygons using the QisMLib, QisMFile and QisMClipExtract APIs.
  • clipextract-images.cpp : Sample code to extract clips of images using the QisMLib, QisMFile and QisMClipExtract APIs.
  • clipextract-lsynth.cpp : Sample code to extract clips of polygons generated by boolean operations between layers using the QisMLib, QisMFile and QisMClipExtract APIs.
  • sample_extension.* : Sample code to write a custom QisMLib extension.







  • Documentation Download Rev History Price




    ARTWORK CONVERSION SOFTWARE, INC.                  Company Profile
    417 Ingalls St.,     Santa Cruz, CA 95060         Tel (831) 426-6163     Fax 426-2824               email: info@artwork.com