Command
QStore_GetDataVectorBoundaries

QStore_GetDataVectorBoundaries


Function:
	int QStore_GetDataVectorBoundaries(longlong* Nout, int*** XYOut, int** NVOut);

Inputs: -

Return:
	success: 0
	failure: one of the following values:

Errors:
	-1: QisLib has not been initialized.
	-3: Internal error occurred while processing vector data.
	-4: File open in progress, operation not permitted.

Description:
	This functions performs QisLib_GetDataVector and collects the boundary data 
        into an internal database. The boundary data is then made available in a 
        format such that it can be used directly with QisBool.

        If the user wishes to control what is collected (set layers, cell, nesting 
        level, path as boundaries etc.), the user needs to call the appropriate 
        QisLib 'set' functions just as they would with QisLib_GetDataVector.

        The data collected by this functions is valid until the user calls QStore_Release.
        If the return value >= 0, it represents a handle to the internal DB. If < 0, it 
        represents an error.
 
        The boundary data is in database units (integers/DBU). 

References:
QisLib_SetExactWindow
QisLib_SetWindow
QisLib_Stop
QisLib_InitLib
QisLib_SetProcessEvents