CQisPath

DataType: CQisPath

Use:
	To store information about a path.

Members:
	StructName (const char*) : Points to a buffer containing the parent cell name.
	Handle (const CVectHandle*): Points to an object that holds a handle when
	QisLib_SetVectorHandle is on. Otherwise, it is NULL.
	Layer (unsigned short) : Stores the layer number.
	DataType (unsigned short) : Stores the datatype number.
	Width (CQisMetric) : Stores the width of the path which can be double or int.
	Type (char) : End type of the path, can be 'R' or 'F' or 'H'.
		R - 1/2 round extension
		F - Flush
		H - 1/2 square extension
	NumVert (unsigned int) : Stores the number of vertices.
	XYCoords (CXYCoords) : Points to either a double array or int array containing vertex
	co-ordinates.

Notes:
	- XYCoords points to either a double or int array.
	- This depends on the QisLib_SetVectorUnit setting which is either _QISUNIT_DBU or
	_QISUNIT_UU(default).
	- For example, if the current setting is _QISUNIT_DBU, XYCoords.DBUnits[n] and
	XYCoords.DBUnits[n+1] represent the x and y coordinate of the n-th vertex
	respectively. If it is _QISUNIT_UU, use XYCoords.UserUnits[n]. The array has
	alternate x and y co-ordinate values.
	- Similarly, access to Width also depends on the QisLib_SetVectorUnit setting.
	- Refer to the 'SUPPORT & COMPLIANCE' section to learn about maximum layer and
	datatype numbers.

References:
CVectHandle
CXYCoords
CQisMetric
QisLib_AddPath
QisLib_GetDataVector
QisLib_GetDisplayVector
QisLib_GetDataVectorWindows
QisLib_GetDataVectorExactWindows
QisLib_GetWindowInfo
QisLib_GetVertexInfo
QisLib_GetDisplayVectorWindows
QisLib_GetDisplayVectorExactWindows
QisLib_GetVectorDataCallback
QisLib_SetVectorDataCallback