[Artwork] / [QisMLib]

QisMMRtcr Extension

  • A QisMLib extension to -- generate a raster image from a view of two databases - one that represents passive data and another that represents active data with or without bi-linear corrections. The extension provides a convinience API and script commands to --

    • Fetch polygons from both the databases for a given ROI

    • Apply bi-linear corrections

    • Rasterize the corrected polygons to an image buffer

    • Use multi-threading for optimal performance

  • Can be used via the C++ API or the QisMLib scripting system

Sample MRTCR Flow

Notes on Performance

Long, Large or Complex boundaries

Special handling of small rectangles (as PATHs)

MRTCR Small Rectangles

Presence of other kinds of PATHs

Sub-scan data partitioning

MRTCR Multi-threading Scheme

QisMMRtcr C++ API (qismmrtcr.h)

QisMMRtcrOpts

Enum Type

Version control (QisMMRtcrOpts)

Set_opt

Get_opt

Reset

Copy

QisMMRtcrImage

Version control (QisMMRtcrImage)

Bytes_per_row

Px_per_row

Px_per_col

Bytes_total

Buffer_ptr

Get_data_extents

Get_img_extents

Clear_buffer

QisMMRtcr

Version control (QisMMRtcr)

Get_error_msg

Get_error_tag

Get_error_context

New_opts

Delete_opts

New_image

Delete_image

Generate_mrtcr_scan

MRTCR Architecture

QisMMRtcr Commands

Commands to use the QisMMRtcr extension within the QisMLib scripting system

mrtcr.scan_info

mrtcr.new_opts

mrtcr.delete_opts

mrtcr.new_image

mrtcr.delete_image

mrtcr.clear_image

mrtcr.generate_scan

QisMMRtcr Licensing (API)

QisMMRtcr Licensing (Script)

QisMMRtcr Version History

qismmrtcr dll/so v1.0 04-2023


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

Last Updated -- Sun Apr 6 19:31:13 UTC 2025