[Artwork] / [QisMLib]

QisMExploder

Run spatial queries on any view of a QisMFile database


QisMExploder C++ API (qismexploder.h)

Data Structures (qismbase.h)

QisMView (qismview.h)

struct QisMExploderArray

Flags representing Array mode

class QisMExploder

Represents the exploder object that performs spatial queries

Set_convert_paths_to_boundaries()

Convert paths to boundaries during database traversal or retrive them as is

Get_vector_paths()

Check if paths are converted to boundaries during database traversal

Set_vector_fully_inside()

Get only those vectors that completely lie inside the view window or get any vector that crosses the view window during database traversal

Get_vector_fully_inside()

Check if only fully contained vectors will be processed or any vector that crosses the view window (boundary, paths, boxes only)

Set_array_mode()

Control how elements of an array are processed during database traversal

Get_array_mode()

Get the array mode currently set

Get_vector_data()

Traverse the QisMFile database with the current view settings to retrive various data entities (boundary, path, text, reference) in the view in form of vectors

class QisMExploderV2

Get_boundaries()

Traverse the QisMFile database with the current view settings and collect boundaries into a set

Delete_store()

Destroy the set of boundaries collected by QisMExploderV2::Get_boundaries(..)

Get_cell_references()

Get references to a cell within the current view

  • cellName : Name of the cell to search for

Get_cell_tree()

Get cell references within the specified cell

  • cellName : Name of the cell to search for

class QisMExploderV3

Parent()

Get a handle to the db associated with this exploder

QisMExploderV4

Extension no. for QisMExploder

Get_cell_ref_boundaries

Get boundaries for all references to a particular cell and it's sub-trees in a view of the database

Get_cell_boundaries Options

QisMExploder commands

exploder.set_view

exploder.get_boundaries

exploder.get_cellref_boundaries

file.make_cellref_semiflat

exploder.delete_store

exploder.write_texts_to_file

exploder.write_srefs_to_file

exploder.write_arefs_to_file


QisMExploder Licensing

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

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

Last Updated -- Wed Nov 19 18:22:00 UTC 2025