QISLIB Flags

Exception Flags

QISX_LIC_GDSII
Indicates that a security (license) violation occurred when QisLib checks for the GDSII license. If a GDSII file has been opened, it will be closed and the database will be cleared accordingly.
Associated with: QisLib_SetExceptionHandlerCallback
QISX_LIC_OASIS
Indicates that a security (license) violation occurred when QisLib checks for the OASIS license. If an OASIS file has been opened, it will be closed and the database will be cleared accordingly.
Associated with: QisLib_SetExceptionHandlerCallback


Vector Unit Flags

_QISUNIT_DBU
Indicates that the data co-ordinates and metrics are to be interpreted as database units (as they appear inside the GDSII/OASIS file as integers).
Associated with: QisLib_SetVectorUnit

_QISUNIT_UU
Indicates that the data co-ordinates and metrics are to be interpreted as user units (usually a fraction of a meter or inch as double floating point values).
Associated with: QisLib_SetVectorUnit


Array Mode Flags

_QISARR_OUTLINE
Indicates that array cell references are displayed by a box outline.
Associated with: QisLib_SetArrayMode
_QISARR_OUTER
Indicates that only the outer rows and columns of array cell references are displayed.
Associated with: QisLib_SetArrayMode
_QISARR_FULL
Indicates that all elements of array cell references are displayed.
Associated with: QisLib_SetArrayMode


Path Representation Flags

_QISPATH_PATH
Indicates that paths should be kept as path when outputting vector data.
Associated with: QisLib_SetGetVectorPath
_QISPATH_BNDRY
Indicates that paths should be converted to boundaries when outputting vector data.
Associated with: QisLib_SetGetVectorPath


Image Format Flags

_QISIF_OFF
Indicates QisLib_Redraw and QisLib_ZoomHome should not return any image. QisLib_GetImage still returns a GIF image with this setting.
Associated with: QisLib_SetImageFormat
_QISIF_GIF
Indicates that paths should be converted to boundaries when outputting vector data.
Associated with: QisLib_SetImageFormat
_QISIF_BITMAP8U
Indicates that paths should be kept as path when outputting vector data.
Associated with: QisLib_SetImageFormat
_QISIF_XPM
Indicates that paths should be converted to boundaries when outputting vector data.
Associated with: QisLib_SetImageFormat
_QISIF_BITMAP8C
Indicates that paths should be converted to boundaries when outputting vector data.
Associated with: QisLib_SetImageFormat


On/Off Flags

_QIS_ON
Indicates that a particular setting is to be turned 'ON'. Associated with: Various 'SET' functions
_QIS_OFF
Indicates that a particular setting is to be turned 'OFF'. Associated with: Various 'SET' functions


Marker Shape Flags

_QISMS_DIAMOND
Indicates that the geometry/reference marker must be diamond shaped.
Associated with: QisLib_SetMarkerShape
_QISIF_GIF
Indicates that the geometry/reference marker must be a cross (X shaped)..
Associated with: QisLib_SetMarkerShape


Background Color Flags

_QISBC_BLACK
Indicates that the background color must be black.
Associated with: QisLib_SetBackgroundColor
_QISBC_WHITE
Indicates that the background color must be white.
Associated with: QisLib_SetBackgroundColor


Scale Bar Position Flags

_QISSB_OFF
Indicates that the scalebar must not be displayed on the image drawn or returned by QisLib_Redraw, QisLib_ZoomHome or QisLib_GetImage.
Associated with: QisLib_SetScaleBar
_QISSB_UL
Indicates that the scalebar must be displayed on the upper left corner of the image drawn or returned by QisLib_Redraw, QisLib_ZoomHome or QisLib_GetImage.
Associated with: QisLib_SetScaleBar
_QISSB_LL
Indicates that the scalebar must be displayed on the lower left corner of the image drawn or returned by QisLib_Redraw, QisLib_ZoomHome or QisLib_GetImage..
Associated with: QisLib_SetScaleBar
_QISSB_LR
Indicates that the scalebar must be displayed on the lower right corner of the image drawn or returned by QisLib_Redraw, QisLib_ZoomHome or QisLib_GetImage.
Associated with: QisLib_SetScaleBar
_QISSB_UR
Indicates that the scalebar must be displayed on the upper right corner of the image drawn or returned by QisLib_Redraw, QisLib_ZoomHome or QisLib_GetImage.
Associated with: QisLib_SetScaleBar
_QISSB_ON
Indicates that the scalebar must be displayed on the lower right corner of the image drawn or returned by QisLib_Redraw, QisLib_ZoomHome or QisLib_GetImage.
Associated with: QisLib_SetScaleBar


Vector Format Flags

_QISRF_OFF
Indicates that no cell/array references are returned by QisLib_GetDataVector, QisLib_GetDisplayVector, QisLib_GetWindowInfo, QisLib_GetVertexInfo etc. QisLib_GetStructureTree and QisLib_GetStructureReferences still return cell/array references.
Associated with: QisLib_SetReferenceVectorFormat
_QISRF_LONG
Cell and Array references contain full information as listed below:
sref(name, parent, insertion pt, magnitude, rotation, mirror flag, number of vertices, vertices)
aref(name, parent, insertion pt, magnitude, rotation, mirror flag, number of vertices, vertices)
If QisLib_SetReferenceVectorMatrix is on, a 2x2 transformation matrix is returned instead of magnitude, rotation, mirror flag for both srefs and arefs. Also for arefs, row and column offsets are also returned. See CQisSAref and QisLib_SetReferenceVectorMatrix.
Associated with: QisLib_SetReferenceVectorFormat
_QISRF_SHORT
Cell and Array references contain partial information as listed below:
sref(name, insertion pt, magnitude, rotation, mirror flag)
aref(name, insertion pt, magnitude, rotation, mirror flag)
If QisLib_SetReferenceVectorMatrix is on, a 2x2 transformation matrix is returned instead of magnitude, rotation, mirror flag for both srefs and arefs. Also for arefs, row and column offsets are also returned. See CQisSAref and QisLib_SetReferenceVectorMatrix.
Associated with: QisLib_SetReferenceVectorFormat


Reflection Axis Flags

_QIST_XY
Indicates that the data is to be reflected about X and Y axes.
Associated with: QisLib_SetTransformation
_QIST_X
Indicates that the data is to be reflected about X axis.
Associated with: QisLib_SetTransformation
_QIST_X
Indicates that the data is to be reflected about Y axis.
Associated with: QisLib_SetTransformation
_QIST_X
Indicates that the data is to be reflected about any axes.
Associated with: QisLib_SetTransformation


Flags for Number of Cell References

_QISSR_ALL
Indicates that all references are to be returned.
Associated with: QisLib_GetStructureReferences
_QISSR_1
Indicates that only 1 reference is to be returned.
Associated with: QisLib_GetStructureReferences


Nesting Levels Flags

_QISNL_ALL
Indicates that a setting applies to all cell nesting levels.
Associated with: QisLib_SetNestingLevel


Draw Filtered Area Flags

_QISDF_ON
Indicates that all filtered areas are to be drawn as boxes.
Associated with: QisLib_SetDrawFilteredAreas
_QISDF_OFF
Indicates that filtered areas are to be left empty.
Associated with: QisLib_SetDrawFilteredAreas
_QISDF_QUAD
Indicates that the 4 quardrants of a filtered area are to be drawn as colored areas while the 2 crossing areas are to be left empty.
Associated with: QisLib_SetDrawFilteredAreas
_QISDF_CROSS
Indicates that the 2 crossing areas of a filtered area are to be drawn as colored areas while the 4 quardrants are to be left empty.
Associated with: QisLib_SetDrawFilteredAreas