[Artwork] / [QisMLib]

QisMOdbPS Extension

A QisMLib extension to create a paint & scratch spatial database from ODB++ files for further processing with other QisMLib extensions


QisMOdbPS C++ API (qismodbps.h)

Set the environment var ACS_VERBOSE_CH=odbps to see verbose messaging related to QisMOdbPS in the QisMLib log file (QisMLog)

QisMOdbPSNotify

Receive notifications from supported QisMOdbPS operations

Version control (QisMOdbPSNotify)

Cast to a pointer of another version in the class hierarchy (base/derived)

On_qismodb_progress (BETA)

Recieve progress updates as a new database is being created from ODB++ files

QisMOdbPSOpts

Provides controls for creating a database from ODB++ files

Enum Reflect

Represents modes of reflection

Enum Type (QisMOdbPSOpts)

Represents the type of parameter being Set or Get

PRM_THRNUM

Set/Get the number of threads to be used for the corresponding operation

PRM_MAXPTS

Set/Get the max. no. vertices in any generated polygon by the corresponding operation

PRM_SIZING_XY

Set/Get the amount of sizing to be applied to the polygons generated by the corresponding operation

PRM_SIZINGARGS

Set/Get advanced parameters for the sizing operation

PRM_ADVANCED

Set/Get advanced parameters for the translation of ODB++ data

PRM_DBG

Set/Get the flag that enables troubleshooting the operation

PRM_UNIT

Set/Get the unit for the newly created database

PRM_FORMAT

Set/Get the data resolution format

PRM_ARCRES

Set/Get the arc resolution in degrees to determine how arcs are converted to polygon segments

PRM_ARCSAG

Set/Get the chord error to determine how arcs are converted to polygon segments

PRM_ROTATE90

Set/Get the rotation angle as a multiple of 90 degrees

PRM_REFLECT

Set/Get the reflection (one of these modes)

PRM_SCALE

Set/Get the scaling factors along X and Y

Version control (QisMOdbPSOpts)

Cast to a pointer of another version in the class hierarchy (base/derived)

Set_param

Get_param

Set/Get optional control parameters

Reset (QisMOdbPSOpts)

Reset options to their default values

Copy (QisMOdbPSOpts)

Copy option values from the specified object

QisMOdbPSFile

Represents a spatial database created from ODB++ files

Version control (QisMOdbPSFile)

Cast to a pointer of another version in the class hierarchy (base/derived)

File_db

Get a handle to the underlying generic paint&scratch db for use with other QisMLib APIs

Get_error_msg (QisMOdbPSFile)

Get_error_tag (QisMOdbPSFile)

Get_error_context (QisMOdbPSFile)

Get information for an error condition represented by code

Save_to_gdsii

Create a GDSII file on disk from this database at the specified gds_output_path

QisMOdbPS

The primary interface to use the QisMOdbPS extension for creating and managing a paint&scratch spatial database from ODB++ files

Version control (QisMOdbPS)

Cast to a pointer of another version in the class hierarchy (base/derived)

Get_error_msg (QisMOdbPS)

Get_error_tag (QisMOdbPS)

Get_error_context (QisMOdbPS)

Get information for an error condition represented by code

New_object

Delete_object

Create/Destroy an instance of an object of type class_name

Load_odb

Unload_odb

Create/Destroy a paint&scratch spatial database from ODB++ files for use with other QisMLib APIs

QisMOdbPS Commands

QisMScript Commands to -- Create a spatial paint&scratch database from ODB++ files

odbps.load

odbps.unload

QisMOdbPS Licensing (API)

Product name : QisMOdbPS License code : 11502

QisMOdbPS Licensing (Script)

Product name : QisMOdbPS License code : 11501

QisMOdbPS Version History

qismodbps dll/so v1.3.1 06-2025

qismodbps dll/so v1.3 09-2024

qismodbps dll/so v1.2 11-2023

qismodbps dll/so v1.1 05-2023

qismodbps dll/so v1.0 02-2023


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

Last Updated -- Tue Jun 17 18:24:46 UTC 2025