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 |