1. IntrSrfHierarchyFreePreprocess (srfpgeom.c:248)
        void IntrSrfHierarchyFreePreprocess(VoidPtr Handle)
    
  2. IntrSrfHierarchyPreprocessSrf (srfpgeom.c:89)
        VoidPtr IntrSrfHierarchyPreprocessSrf(const CagdSrfStruct *Srf,
                                              IrtRType FineNess)
    
  3. IntrSrfHierarchyTestPt (srfpgeom.c:494)
        CagdBType IntrSrfHierarchyTestPt(VoidPtr Handle,
                                         CagdPType Pt,
                                         CagdBType Nearest,
                                         CagdUVType InterUV)
    
  4. IntrSrfHierarchyTestRay (srfpgeom.c:305)
        CagdBType IntrSrfHierarchyTestRay(VoidPtr Handle,
                                          CagdPType RayOrigin,
                                          CagdVType RayDir,
                                          CagdUVType InterUV)
    
  5. IrtImgScaleImage (scalimag.c:49)
        IrtImgPixelStruct *IrtImgScaleImage(IrtImgPixelStruct *InImage,
                                            int InMaxX,
                                            int InMaxY,
                                            int InAlpha,
                                            int OutMaxX,
                                            int OutMaxY,
                                            int Order)
    
  6. User2PolyMeshRoundEdge (plyround.c:391)
        int User2PolyMeshRoundEdge(IPPolygonStruct *Pl1,
                                   IPPolygonStruct *Pl2,
                                   const IPPolygonStruct *Edge12,
                                   IrtRType RoundRadius,
                                   IrtRType RoundShape)
    
  7. User3DDither2Images (dtr3d2im.c:1463)
        IPObjectStruct *User3DDither2Images(const char *Image1Name,
                                            const char *Image2Name,
                                            int DitherSize,
                                            int MatchWidth,
                                            int Negate,
                                            int AugmentContrast,
                                            User3DSpreadType SpreadMethod,
                                            IrtRType SphereRad,
                                            IrtRType *AccumPenalty)
    
  8. User3DDither3Images (dtr3d3im.c:363)
        IPObjectStruct *User3DDither3Images(const char *Image1Name,
                                            const char *Image2Name,
                                            const char *Image3Name,
                                            int DitherSize,
                                            int MatchWidth,
                                            int Negate,
                                            int AugmentContrast,
                                            User3DSpreadType SpreadMethod,
                                            IrtRType SphereRad,
                                            IrtRType *AccumPenalty)
    
  9. User3DDither3Images2 (dtr3d3im.c:226)
        IPObjectStruct *User3DDither3Images2(const char *Image1Name,
                                             const char *Image2Name,
                                             const char *Image3Name,
                                             int DitherSize,
                                             int MatchWidth,
                                             int Negate,
                                             int AugmentContrast,
                                             User3DSpreadType SpreadMethod,
                                             IrtRType SphereRad,
                                             IrtRType *AccumPenalty)
    
  10. User3DDitherSetXYTranslations (dtr3d2im.c:822)
        IPVertexStruct *User3DDitherSetXYTranslations(IPVertexStruct *Vrtcs)
    
  11. User3DMicroBlobsCreateRandomMatrix (imgshd3d.c:1022)
        int **User3DMicroBlobsCreateRandomMatrix(int Size,
                                                 User3DSpreadType BlobSpreadMethod)
    
  12. User3DMicroBlobsCreateRandomVector (imgshd3d.c:935)
        int *User3DMicroBlobsCreateRandomVector(int Size,
                                                User3DSpreadType BlobSpreadMethod,
                                                IrtBType FirstVec)
    
  13. User3DMicroBlobsFrom3Images (imgshd3d.c:1176)
        IPObjectStruct *User3DMicroBlobsFrom3Images(const char *Image1Name,
                                                    const char *Image2Name,
                                                    const char *Image3Name,
                                                    User3DSpreadType BlobSpreadMethod,
                                                    IrtRType Intensity,
                                                    const IrtVecType MicroBlobSpacing,
                                                    const IrtVecType RandomFactors,
                                                    int Resolution,
                                                    int Negative,
                                                    IrtRType CubeSize,
                                                    int MergePts)
    
  14. User3DMicroBlobsTiling (imgshd3d.c:1432)
        IPPolygonStruct *User3DMicroBlobsTiling(IrtRType XZIntensity,
                                                IrtRType YZIntensity,
                                                IrtRType XYIntensity,
                                                const IrtVecType MicroBlobSpacing,
                                                const IrtVecType RandomFactors)
    
  15. User3DMicroBlobsTiling2 (imgshd3d.c:1557)
        IPPolygonStruct *User3DMicroBlobsTiling2(IrtRType XZIntensity,
                                                 IrtRType YZIntensity,
                                                 IrtRType XYIntensity,
                                                 const IrtVecType MicroBlobSpacing,
                                                 const IrtVecType RandomFactors)
    
  16. UserAMFiber3AxisFreeFragments (am3axis_frag_split.c:85)
        void UserAMFiber3AxisFreeFragments(UserAMFiber3AxisFragStruct *Fragments)
    
  17. UserAMFiber3AxisFreeTValList (am3axis_frag_split.c:323)
        void UserAMFiber3AxisFreeTValList(UserAMFiber3AxisTValListStruct *List)
    
  18. UserAMFiber3AxisGetBBoxMaxTVals (am3axis_frag_split.c:287)
        UserAMFiber3AxisTValListStruct *UserAMFiber3AxisGetBBoxMaxTVals(
                                                             const CagdCrvStruct *Crv,
                                                             IrtRType Size)
    
  19. UserAMFiber3AxisGetCrvsFromTValArray (am3axis_frag_split.c:443)
        void UserAMFiber3AxisGetCrvsFromTValArray(const CagdCrvStruct *Crv,
                                                  CagdCrvStruct **CrvArray,
                                                  IrtRType *TVals,
                                                  int First,
                                                  int Last)
    
  20. UserAMFiber3AxisGetFragmentCrvs (am3axis_frag_split.c:488)
        CagdCrvStruct *UserAMFiber3AxisGetFragmentCrvs(
                                          const UserAMFiber3AxisFragStruct *Fragments)
    
  21. UserAMFiber3AxisGetKnotsTVals (am3axis_frag_split.c:184)
        UserAMFiber3AxisTValListStruct *UserAMFiber3AxisGetKnotsTVals(
                                                             const CagdCrvStruct *Crv)
    
  22. UserAMFiber3AxisGetMonotoneTVals (am3axis_frag_split.c:109)
        UserAMFiber3AxisTValListStruct *UserAMFiber3AxisGetMonotoneTVals(
                                                             const CagdCrvStruct *Crv)
    
  23. UserAMFiber3AxisGetTValFragments (am3axis_frag_split.c:40)
        UserAMFiber3AxisFragStruct *UserAMFiber3AxisGetTValFragments(
                                           const CagdCrvStruct *Crv,
                                           const UserAMFiber3AxisTValListStruct *List)
    
  24. UserAMFiber3AxisMergeTValLists (am3axis_frag_split.c:353)
        UserAMFiber3AxisTValListStruct *UserAMFiber3AxisMergeTValLists(
                                                UserAMFiber3AxisTValListStruct *List1,
                                                UserAMFiber3AxisTValListStruct *List2)
    
  25. UserAMFiber3AxisOrderCrvs (am3axis_order_crvs.c:946)
        CagdCrvStruct *UserAMFiber3AxisOrderCrvs(
                                          const UserAMFiber3AxisCrvOrderStruct *Crvs,
                                          int Num,
                                          IrtRType Radius,
                                          IrtRType XYRadius,
                                          IrtRType Angle,
                                          IrtRType ZOffs,
                                          IrtRType Accuracy)
    
  26. UserAMFiber3AxisSaveCrvsAsSweeps (am3axis_order_crvs.c:1129)
        void UserAMFiber3AxisSaveCrvsAsSweeps(const CagdCrvStruct *Crvs,
                                              const char *FileName)
    
  27. UserAMFiber3AxisSubCrvs (am3axis_sbtrct_crvs.c:235)
        CagdCrvStruct *UserAMFiber3AxisSubCrvs(const CagdCrvStruct *SubCrvs,
                                               const CagdCrvStruct *FromCrvs,
                                               IrtRType Dist,
                                               IrtRType Accuracy,
                                               IrtBType Invert)
    
  28. UserBeltCreate (belts.c:61)
        IPObjectStruct *UserBeltCreate(IPVertexStruct *Circs,
                                       IrtRType BeltThickness,
                                       IrtRType BoundingArcs,
                                       int ReturnCrvs,
                                       int *Intersects,
                                       const char **Error)
    
  29. UserCABreakLiNCrvsAtAngularDev (crv_arng.c:705)
        int UserCABreakLiNCrvsAtAngularDev(UserCrvArngmntStruct *CA,
                                           IrtRType AngularDeviation)
    
  30. UserCAMergeCrvsAtAngularDev (crv_arng.c:552)
        int UserCAMergeCrvsAtAngularDev(UserCrvArngmntStruct *CA,
                                        IrtRType AngularDeviation,
                                        IrtRType PtPtEps)
    
  31. UserClipSrfAtPlane (srf_cntr.c:1184)
        TrimSrfStruct *UserClipSrfAtPlane(const CagdSrfStruct *Srf,
                                          const IrtPlnType Pln)
    
  32. UserCntrEvalToE3 (srf_cntr.c:446)
        IPPolygonStruct *UserCntrEvalToE3(const CagdSrfStruct *Srf,
                                          IPPolygonStruct *Cntrs,
                                          UserCntrIsValidCntrPtFuncType ValidCntrPtFunc)
    
  33. UserCntrSrfWithPlane (srf_cntr.c:249)
        IPPolygonStruct *UserCntrSrfWithPlane(const CagdSrfStruct *Srf,
                                              const IrtPlnType Plane,
                                              IrtRType SubdivTol,
                                              int UseSSI,
                                              int Euclidean)
    
  34. UserCnvrtCagdPolyline2IritPolyline (usrcnvrt.c:133)
        IPPolygonStruct *UserCnvrtCagdPolyline2IritPolyline(const CagdPolylineStruct
                                                                               *Poly)
    
  35. UserCnvrtCagdPolylines2IritPolylines (usrcnvrt.c:169)
        IPPolygonStruct *UserCnvrtCagdPolylines2IritPolylines(const CagdPolylineStruct
                                                                              *Polys)
    
  36. UserCnvrtIritPolyline2CagdPolyline (usrcnvrt.c:201)
        CagdPolylineStruct *UserCnvrtIritPolyline2CagdPolyline(const IPPolygonStruct
                                                                               *Plln)
    
  37. UserCnvrtLinBspCrv2IritPolyline (usrcnvrt.c:237)
        IPPolygonStruct *UserCnvrtLinBspCrv2IritPolyline(const CagdCrvStruct *Crv,
                                                         int FilterIdentical)
    
  38. UserCnvrtLinBspCrvs2IritPolylines (usrcnvrt.c:269)
        IPPolygonStruct *UserCnvrtLinBspCrvs2IritPolylines(const CagdCrvStruct *Crvs,
                                                           int FilterIdentical)
    
  39. UserCnvrtObjApproxLowOrderBzr (usrcnvrt.c:302)
        void UserCnvrtObjApproxLowOrderBzr(IPObjectStruct *Obj, int ApproxLowOrder)
    
  40. UserConservativeClipSrfByPlane (srf_cntr.c:1289)
        CagdSrfStruct *UserConservativeClipSrfByPlane(const CagdSrfStruct *Srf,
                                                      const IrtPlnType Pln)
    
  41. UserCrvAngleMap (visible.c:614)
        IPObjectStruct *UserCrvAngleMap(const CagdCrvStruct *Crv,
                                        CagdRType SubdivTol,
                                        CagdRType Angle)
    
  42. UserCrvArngmnt (crv_arng.c:264)
        UserCrvArngmntStruct *UserCrvArngmnt(UserCAOpType Operation,
                                             const UserCrvArngmntStruct *CA,
                                             const void *Params[])
    
  43. UserCrvArngmntClassifyConnectedRegions (crv_arng.c:1991)
        int UserCrvArngmntClassifyConnectedRegions(UserCrvArngmntStruct *CA)
    
  44. UserCrvArngmntCopy (crv_arng.c:1412)
        UserCrvArngmntStruct *UserCrvArngmntCopy(const UserCrvArngmntStruct *CA)
    
  45. UserCrvArngmntCreate (crv_arng.c:430)
        UserCrvArngmntStruct *UserCrvArngmntCreate(const IPObjectStruct *PCrvs,
                                                   CagdRType EndPtEndPtTol,
                                                   CagdRType PlanarityTol,
                                                   int ProjectOnPlane,
                                                   int InputMaskType)
    
  46. UserCrvArngmntFilterDups (crv_arng.c:803)
        int UserCrvArngmntFilterDups(UserCrvArngmntStruct *CA,
                                     CagdBType UpdateEndPts,
                                     CagdRType EndPtEndPtTol,
                                     CagdRType Eps)
    
  47. UserCrvArngmntFilterTans (crv_arng.c:945)
        int UserCrvArngmntFilterTans(UserCrvArngmntStruct *CA, CagdRType FilterTans)
    
  48. UserCrvArngmntFree (crv_arng.c:1447)
        int UserCrvArngmntFree(UserCrvArngmntStruct *CA)
    
  49. UserCrvArngmntGetCurves (crv_arng.c:3251)
        CagdCrvStruct *UserCrvArngmntGetCurves(UserCrvArngmntStruct *CA, int XYCurves)
    
  50. UserCrvArngmntIsContained (crv_arng.c:3108)
        int UserCrvArngmntIsContained(const UserCrvArngmntStruct *CA,
                                      const CagdCrvStruct *InnerShape,
                                      const CagdCrvStruct *OuterLoop)
    
  51. UserCrvArngmntIsContained2 (crv_arng.c:3142)
        int UserCrvArngmntIsContained2(const UserCrvArngmntStruct *CA,
                                       const CagdPType Pt,
                                       const CagdCrvStruct *Loop)
    
  52. UserCrvArngmntLinearCrvsFitC1 (crv_arng.c:1335)
        int UserCrvArngmntLinearCrvsFitC1(UserCrvArngmntStruct *CA, int FitSize)
    
  53. UserCrvArngmntOutput (crv_arng.c:3745)
        int UserCrvArngmntOutput(const UserCrvArngmntStruct *CA,
                                 int OutputStyle,
                                 CagdRType Tolerance,
                                 CagdRType ZOffset)
    
  54. UserCrvArngmntPrepEval (crv_arng.c:1782)
        int UserCrvArngmntPrepEval(UserCrvArngmntStruct *CA)
    
  55. UserCrvArngmntProcessEndPts (crv_arng.c:1895)
        int UserCrvArngmntProcessEndPts(UserCrvArngmntStruct *CA)
    
  56. UserCrvArngmntProcessIntersections (crv_arng.c:1608)
        int UserCrvArngmntProcessIntersections(UserCrvArngmntStruct *CA,
                                               CagdRType Tolerance)
    
  57. UserCrvArngmntProcessSpecialPts (crv_arng.c:1671)
        int UserCrvArngmntProcessSpecialPts(UserCrvArngmntStruct *CA,
                                            CagdRType Tolerance,
                                            UserCASplitType CrvSplit)
    
  58. UserCrvArngmntRegion2Curves (crv_arng.c:3170)
        static IPObjectStruct *UserCrvArngmntRegion2Curves(const UserCrvArngmntStruct
                                                                                 *CA,
                                                           UserCARefCrvStruct
                                                                           *CARefCrv,
                                                           int Merge)
    
  59. UserCrvArngmntRegions2Curves (crv_arng.c:3293)
        int UserCrvArngmntRegions2Curves(const UserCrvArngmntStruct *CA,
                                         int Merge,
                                         int XYCurves,
                                         IrtRType ZOffset)
    
  60. UserCrvArngmntRegionsTopology (crv_arng.c:3404)
        int UserCrvArngmntRegionsTopology(const UserCrvArngmntStruct *CA,
                                          int XYCurves,
                                          IrtRType ZOffset)
    
  61. UserCrvArngmntReport (crv_arng.c:3582)
        void UserCrvArngmntReport(const UserCrvArngmntStruct *CA,
                                  int DumpCurves,
                                  int DumpPts,
                                  int DumpRegions,
                                  int DumpXYData)
    
  62. UserCrvArngmntSplitAtPts (crv_arng.c:1173)
        int UserCrvArngmntSplitAtPts(UserCrvArngmntStruct *CA,
                                     const IPObjectStruct *PtsObj,
                                     CagdRType Eps)
    
  63. UserCrvCrvtrByOneCtlPt (crvtranl.c:52)
        IPObjectStruct *UserCrvCrvtrByOneCtlPt(const CagdCrvStruct *Crv,
                                               int CtlPtIdx,
                                               CagdRType Min,
                                               CagdRType Max,
                                               CagdRType SubdivTol,
                                               CagdRType NumerTol,
                                               int Operation)
    
  64. UserCrvOMDiagExtreme (visible.c:915)
        IPObjectStruct *UserCrvOMDiagExtreme(const CagdCrvStruct *Crv,
                                             const IPObjectStruct *OM,
                                             int DiagExtRes)
    
  65. UserCrvViewMap (visible.c:751)
        IPObjectStruct *UserCrvViewMap(const CagdCrvStruct *Crv,
                                       const CagdCrvStruct *ViewCrv,
                                       CagdRType SubTol,
                                       CagdRType NumTol,
                                       CagdBType TrimInvisible)
    
  66. UserCrvVisibleRegions (visible.c:440)
        CagdCrvStruct *UserCrvVisibleRegions(const CagdCrvStruct *CCrv,
                                             const CagdRType *View,
                                             CagdRType Tolerance)
    
  67. UserCrvs2DBooleans (crv_bool.c:103)
        struct IPObjectStruct *UserCrvs2DBooleans(const CagdCrvStruct *Crvs1,
                                                  const CagdCrvStruct *Crvs2,
                                                  BoolOperType BoolOper,
                                                  int MergeLoops,
                                                  int *ResultState,
                                                  const CagdRType *Tols,
                                                  CagdRType ZOffset)
    
  68. UserDDMPolysOverPolys (ddm_text.c:462)
        IPObjectStruct *UserDDMPolysOverPolys(const IPObjectStruct *PlSrf,
                                              const IPObjectStruct *Texture,
                                              IrtRType UDup,
                                              IrtRType VDup,
                                              int LclUV)
    
  69. UserDDMPolysOverSrf (ddm_text.c:137)
        IPObjectStruct *UserDDMPolysOverSrf(const CagdSrfStruct *Srf,
                                            const IPObjectStruct *Texture,
                                            IrtRType UDup,
                                            IrtRType VDup,
                                            int LclUV,
                                            int Random)
    
  70. UserDDMPolysOverTrimmedSrf (ddm_text.c:92)
        IPObjectStruct *UserDDMPolysOverTrimmedSrf(const TrimSrfStruct *TSrf,
                                                   const IPObjectStruct *Texture,
                                                   IrtRType UDup,
                                                   IrtRType VDup,
                                                   int LclUV,
                                                   int Random)
    
  71. UserDescribeError (user_err.c:75)
        const char *UserDescribeError(UserFatalErrorType ErrorNum)
    
  72. UserDexelColorTriangles (dexels.c:2220)
        IPObjectStruct *UserDexelColorTriangles(IPPolygonStruct *PolyList)
    
  73. UserDexelDxClearGrid (dexels.c:458)
        void UserDexelDxClearGrid(UserDexelDxGridStruct *DxGrid)
    
  74. UserDexelDxGridCopy (dexels.c:489)
        void UserDexelDxGridCopy(UserDexelDxGridStruct *Dest,
                                 const UserDexelDxGridStruct *Src)
    
  75. UserDexelDxGridFree (dexels.c:425)
        void UserDexelDxGridFree(UserDexelDxGridStruct *DxGrid)
    
  76. UserDexelDxGridSubtract (dexels.c:534)
        void UserDexelDxGridSubtract(UserDexelDxGridStruct *GridA,
                                     const UserDexelDxGridStruct *GridB)
    
  77. UserDexelDxGridUnion (dexels.c:633)
        void UserDexelDxGridUnion(UserDexelDxGridStruct *GridA,
                                  const UserDexelDxGridStruct *GridB)
    
  78. UserDexelGetDexelGridEnvelope0D (dexels.c:750)
        UserDexelDxGridStruct *UserDexelGetDexelGridEnvelope0D(
                                                         CagdPtStruct *EnvlPts,
                                                         CagdPtStruct *EnvlNrmls,
                                                         UserDexelDxGridStruct *Stock)
    
  79. UserDexelGetDexelGridEnvelope1D (dexels.c:805)
        UserDexelDxGridStruct *UserDexelGetDexelGridEnvelope1D(
                                                    CagdPolylineStruct *PlaneEnvelope,
                                                    CagdPolylineStruct *EnvlNrmls,
                                                    UserDexelDxGridStruct *Stock)
    
  80. UserDexelGridNew (dexels.c:377)
        UserDexelDxGridStruct *UserDexelGridNew(int GridType,
                                                CagdRType Ori0,
                                                CagdRType End0,
                                                CagdRType Ori1,
                                                CagdRType End1,
                                                int NumDx0,
                                                int NumDx1)
    
  81. UserDexelInitStock (dexels.c:966)
        void UserDexelInitStock(UserDexelDxGridStruct *DxGrid,
                                CagdRType Top,
                                CagdRType Btm)
    
  82. UserDexelInitStockSrf (dexels.c:1158)
        void UserDexelInitStockSrf(UserDexelDxGridStruct *DxGrid,
                                   const CagdSrfStruct *Srf)
    
  83. UserDexelInitStockSrf2 (dexels.c:1080)
        void UserDexelInitStockSrf2(UserDexelDxGridStruct *DxGrid,
                                     CagdSrfStruct *SrfList,
                                     CagdRType BtmLevel)
    
  84. UserDexelReadDexelGridFromFile (dexels.c:1311)
        UserDexelDxGridStruct *UserDexelReadDexelGridFromFile(char *FileName)
    
  85. UserDexelTriangulateDxGrid (dexels.c:2264)
        IPPolygonStruct *UserDexelTriangulateDxGrid(UserDexelDxGridStruct *DxGrid)
    
  86. UserDexelWriteDexelGridToFile (dexels.c:1245)
        void UserDexelWriteDexelGridToFile(char *FileName,
                                           UserDexelDxGridStruct *DxGrid)
    
  87. UserDivideMdlAtAllKnots (srf_cntr.c:1517)
        MdlModelStruct *UserDivideMdlAtAllKnots(MdlModelStruct *Model,
                                                IrtPlnType Pln,
                                                int Axis,
                                                const CagdRType *KV,
                                                int MinKV,
                                                int MaxKV,
                                                CagdRType *Param)
    
  88. UserDivideMdlsAtAllMVInteriorKnot (srf_cntr.c:1647)
        MdlModelStruct *UserDivideMdlsAtAllMVInteriorKnot(const MdlModelStruct *Models,
                                                          const MvarMVStruct *MV)
    
  89. UserDivideOneMdlAtAllMVInteriorKnot (srf_cntr.c:1593)
        MdlModelStruct *UserDivideOneMdlAtAllMVInteriorKnot(const MdlModelStruct *Model,
                                                            const MvarMVStruct *MV)
    
  90. UserDivideOneSrfAtAllMVInteriorKnot (srf_cntr.c:1106)
        TrimSrfStruct *UserDivideOneSrfAtAllMVInteriorKnot(CagdSrfStruct *Srf,
                                                           const MvarMVStruct *MV)
    
  91. UserDivideOneSrfAtAllTVInteriorKnot (srf_cntr.c:964)
        TrimSrfStruct *UserDivideOneSrfAtAllTVInteriorKnot(CagdSrfStruct *Srf,
                                                           const TrivTVStruct *TV)
    
  92. UserDivideOneTSrfAtAllMVInteriorKnot (srf_cntr.c:1417)
        TrimSrfStruct *UserDivideOneTSrfAtAllMVInteriorKnot(const TrimSrfStruct *TSrf,
                                                            const MvarMVStruct *MV)
    
  93. UserDivideOneTVAtAllMVInteriorKnot (tv_cntr.c:122)
        MvarComposedTrivStruct *UserDivideOneTVAtAllMVInteriorKnot(
                                                                const TrivTVStruct *TV,
                                                                const MvarMVStruct *MV)
    
  94. UserDivideOneVMdlAtAllMVInteriorKnot (srf_cntr.c:1773)
        VMdlVModelStruct *UserDivideOneVMdlAtAllMVInteriorKnot(
                                                        const VMdlVModelStruct *VModel,
                                                        const MvarMVStruct *MV)
    
  95. UserDivideSrfAtInterCrvs (srf_cntr.c:816)
        TrimSrfStruct *UserDivideSrfAtInterCrvs(const CagdSrfStruct *Srf,
                                                const CagdCrvStruct *ICrvs)
    
  96. UserDivideSrfsAtAllMVInteriorKnot (srf_cntr.c:1153)
        TrimSrfStruct *UserDivideSrfsAtAllMVInteriorKnot(CagdSrfStruct *Srfs,
                                                         const MvarMVStruct *MV)
    
  97. UserDivideSrfsAtAllTVInteriorKnot (srf_cntr.c:1027)
        TrimSrfStruct *UserDivideSrfsAtAllTVInteriorKnot(CagdSrfStruct *Srfs,
                                                         const TrivTVStruct *TV)
    
  98. UserDivideTSrfAtAllKnots (srf_cntr.c:1338)
        TrimSrfStruct *UserDivideTSrfAtAllKnots(TrimSrfStruct *TSrf,
                                                IrtPlnType Pln,
                                                int Axis,
                                                const CagdRType *KV,
                                                int MinKV,
                                                int MaxKV,
                                                CagdRType *Param)
    
  99. UserDivideTSrfsAtAllMVInteriorKnot (srf_cntr.c:1471)
        TrimSrfStruct *UserDivideTSrfsAtAllMVInteriorKnot(const TrimSrfStruct *TSrfs,
                                                          const MvarMVStruct *MV)
    
  100. UserDivideTVAtAllKnots (tv_cntr.c:184)
        MvarComposedTrivStruct *UserDivideTVAtAllKnots(MvarComposedTrivStruct *CTV,
                                                       int Axis,
                                                       const CagdRType *KV,
                                                       int MinKV,
                                                       int MaxKV,
                                                       CagdRType *Param)
    
  101. UserDivideTVsAtAllMVInteriorKnot (tv_cntr.c:83)
        MvarComposedTrivStruct *UserDivideTVsAtAllMVInteriorKnot(
                                                              const TrivTVStruct *TVs,
                                                              const MvarMVStruct *MV)
    
  102. UserDivideVMdlAtAllKnots (srf_cntr.c:1692)
        VMdlVModelStruct *UserDivideVMdlAtAllKnots(VMdlVModelStruct *VModel,
                                                   IrtPlnType Pln,
                                                   int Axis,
                                                   const CagdRType *KV,
                                                   int MinKV,
                                                   int MaxKV,
                                                   CagdRType *Param)
    
  103. UserDivideVMdlsAtAllMVInteriorKnot (srf_cntr.c:1828)
        VMdlVModelStruct *UserDivideVMdlsAtAllMVInteriorKnot(
                                                      const VMdlVModelStruct *VModels,
                                                      const MvarMVStruct *MV)
    
  104. UserFEBuildC1Mat (fntelem1.c:738)
        UserFECElementStruct *UserFEBuildC1Mat(CagdCrvStruct *Crv1,
                                               CagdSrfStruct *Srf1,
                                               CagdCrvStruct *Crv2,
                                               CagdSrfStruct *Srf2,
                                               int IntegRes)
    
  105. UserFEBuildC1Mat2 (fntelem1.c:851)
        UserFECElementStruct *UserFEBuildC1Mat2(CagdPType *Crv1Pts,
                                                int Crv1Length,
                                                int Crv1Order,
                                                CagdPType *Srf1Pts,
                                                int Srf1ULength,
                                                int Srf1VLength,
                                                int Srf1UOrder,
                                                int Srf1VOrder,
                                                CagdPType *Crv2Pts,
                                                int Crv2Length,
                                                int Crv2Order,
                                                CagdPType *Srf2Pts,
                                                int Srf2ULength,
                                                int Srf2VLength,
                                                int Srf2UOrder,
                                                int Srf2VOrder,
                                                CagdEndConditionType EndCond,
                                                int IntegRes)
    
  106. UserFEBuildC2Mat (fntelem1.c:1045)
        UserFECElementStruct *UserFEBuildC2Mat(CagdCrvStruct *Crv1,
                                               CagdSrfStruct *Srf1,
                                               CagdCrvStruct *Crv2,
                                               CagdSrfStruct *Srf2,
                                               int IntegRes)
    
  107. UserFEBuildC2Mat2 (fntelem1.c:1159)
        UserFECElementStruct *UserFEBuildC2Mat2(CagdPType *Crv1Pts,
                                                int Crv1Length,
                                                int Crv1Order,
                                                CagdPType *Srf1Pts,
                                                int Srf1ULength,
                                                int Srf1VLength,
                                                int Srf1UOrder,
                                                int Srf1VOrder,
                                                CagdPType *Crv2Pts,
                                                int Crv2Length,
                                                int Crv2Order,
                                                CagdPType *Srf2Pts,
                                                int Srf2ULength,
                                                int Srf2VLength,
                                                int Srf2UOrder,
                                                int Srf2VOrder,
                                                CagdEndConditionType EndCond,
                                                int IntegRes)
    
  108. UserFEBuildKMat (fntelem1.c:316)
        UserFEKElementStruct *UserFEBuildKMat(CagdSrfStruct *Srf,
                                              int IntegRes,
                                              IrtRType E,
                                              IrtRType Nu,
                                              int *Size)
    
  109. UserFEBuildKMat2 (fntelem1.c:476)
        UserFEKElementStruct *UserFEBuildKMat2(CagdPType *Points,
                                               int ULength,
                                               int VLength,
                                               int UOrder,
                                               int VOrder,
                                               CagdEndConditionType EndCond,
                                               int IntegRes,
                                               IrtRType E,
                                               IrtRType Nu,
                                               int *Size)
    
  110. UserFEEvalRHSC (fntelem1.c:1239)
        IrtRType UserFEEvalRHSC(UserFECElementStruct *C,
                                CagdCrvStruct *Crv1,
                                CagdCrvStruct *Crv2)
    
  111. UserFEGetInterInterval (fntelem1.c:567)
        UserFEInterIntervalStruct *UserFEGetInterInterval(CagdCrvStruct *Crv1,
                                                          CagdSrfStruct *Srf1,
                                                          CagdCrvStruct *Crv2,
                                                          CagdSrfStruct *Srf2)
    
  112. UserFEPointInsideSrf (fntelem1.c:525)
        CagdBType UserFEPointInsideSrf(CagdSrfStruct *Srf, CagdPType Pt)
    
  113. UserFatalError (user_ftl.c:57)
        void UserFatalError(UserFatalErrorType ErrID)
    
  114. UserFontBspCrv2Poly (font3d.c:361)
        IPPolygonStruct *UserFontBspCrv2Poly(CagdCrvStruct *BspCrv,
                                             IrtRType Tolerance)
    
  115. UserFontBspList2Plgns (font3d.c:472)
        IPObjectStruct *UserFontBspList2Plgns(IPObjectStruct *BspListObj,
                                              IrtRType Tol,
                                              const char *Name)
    
  116. UserFontBspList2Solids (font3d.c:795)
        IPObjectStruct *UserFontBspList2Solids(IPObjectStruct *BspListObj,
                                               UserFont3DEdgeType ExtStyle,
                                               IrtRType ExtOffset,
                                               IrtRType ExtHeight,
                                               IrtRType Tol,
                                               CagdBType GenTrimSrfs,
                                               const char *Name)
    
  117. UserFontBspList2SweptTubes (font3d.c:1064)
        IPObjectStruct *UserFontBspList2SweptTubes(const IPObjectStruct *BspListObj,
                                                   UserFont3DEdgeType CornerStyle,
                                                   const CagdCrvStruct *CrossSection,
                                                   IrtRType Tol,
                                                   const char *Name)
    
  118. UserFontBspList2TrimSrfs (font3d.c:550)
        IPObjectStruct *UserFontBspList2TrimSrfs(IPObjectStruct *BspListObj,
                                                 IrtRType Tol,
                                                 const char *Name)
    
  119. UserFontBzrList2BspList (font3d.c:401)
        CagdCrvStruct *UserFontBzrList2BspList(IPObjectStruct *BzrListObj,
                                               IrtBType *HaveHoles)
    
  120. UserFontConvertFontToBezier (wfnt2bzr.c:150)
        IPObjectStruct *UserFontConvertFontToBezier(const UserFontText Text,
                                                    const UserFontName FontName,
                                                    UserFontStyleType FontStyle,
                                                    IrtRType SpaceWidth,
                                                    int MergeToBsp,
                                                    const char *RootObjName)
    
  121. UserFontConvertTextToGeom (font3d.c:103)
        int UserFontConvertTextToGeom(const UserFontText Text,
                                      const UserFontName FontName,
                                      UserFontStyleType FontStyle,
                                      IrtRType FontSize,
                                      IrtRType TextSpace,
                                      UserFont3DEdgeType Text3DEdgeType,
                                      const IrtRType Text3DSetup[2],
                                      IrtRType Tolerance,
                                      UserFontGeomOutputType OutputType,
                                      IrtBType CompactOutput,
                                      const char *PlacedTextBaseName,
                                      IPObjectStruct **PlacedTextGeom,
                                      char **ErrorStr)
    
  122. UserFontFTStringOutline2BezierCurves (ffnt2bzr.c:284)
        IPObjectStruct *UserFontFTStringOutline2BezierCurves(
                                                        const UserFontText Text,
                                                        const UserFontName FontName,
                                                        IrtRType Spacing,
                                                        int MergeToBsp,
                                                        const char *RootObjName,
                                                        const char **ErrStr)
    
  123. UserFontLayoutOverShape (fontlout.c:149)
        int UserFontLayoutOverShape(const UserFontText Text,
                                    const UserFontName FontName,
                                    UserFontStyleType FontStyle,
                                    IrtRType FontSize,
                                    const IrtRType FontSpace[3],
                                    IrtRType Tolerance,
                                    UserFont3DEdgeType Text3DEdge,
                                    const IrtRType Text3DSetup[2],
                                    UserFontAlignmentType Alignment,
                                    const IPPolygonStruct *BoundingPoly,
                                    UserFontGeomOutputType OutputType,
                                    IPObjectStruct **PlacedTextGeom,
                                    char **ErrorStr)
    
  124. UserFontLayoutOverShape2 (fontlout.c:78)
        int UserFontLayoutOverShape2(const UserFontText Text,
                                     const UserFontName FontName,
                                     UserFontStyleType FontStyle,
                                     IrtRType FontSize,
                                     const IrtRType FontSpace[3],
                                     IrtRType Tolerance,
                                     UserFont3DEdgeType Text3DEdge,
                                     const IrtRType Text3DSetup[2],
                                     UserFontAlignmentType Alignment,
                                     const CagdCrvStruct *BoundingCrv,
                                     UserFontGeomOutputType OutputType,
                                     IPObjectStruct **PlacedTextGeom,
                                     char **ErrorStr)
    
  125. UserFontLayoutOverShapeFree (fontlout.c:195)
        void UserFontLayoutOverShapeFree(struct UserFontWordLayoutStruct *Words)
    
  126. UserFontLayoutOverShapeGenWords (fontlout.c:270)
        UserFontWordLayoutStruct *UserFontLayoutOverShapeGenWords(
                                            const UserFontText Text,
                                            const UserFontName FontName,
                                            UserFontStyleType FontStyle,
                                            IrtRType FontSize,
                                            const IrtRType FontSpace[3],
                                            IrtRType Tolerance,
                                            UserFont3DEdgeType Text3DEdge,
                                            const IrtRType Text3DSetup[2],
                                            UserFontAlignmentType Alignment,
                                            const IPPolygonStruct *BoundingPoly,
                                            UserFontGeomOutputType OutputType,
                                            IrtBType CompactOutput,
                                            const char *OutputBaseName,
                                            UserFontDimInfoStruct *FontDims,
                                            char **ErrorStr)
    
  127. UserFontLayoutOverShapePlaceWords (fontlout.c:408)
        int UserFontLayoutOverShapePlaceWords(UserFontWordLayoutStruct *Words,
                                              IrtRType FontSize,
                                              const IrtRType FontSpace[3],
                                              UserFontAlignmentType Alignment,
                                              const UserFontDimInfoStruct *FontDims,
                                              const IPPolygonStruct *BoundingPoly,
                                              IPObjectStruct **PlacedTextGeom)
    
  128. UserGr2DSwpArrangeTeeth (gear2d_sweep.c:1630)
        IPObjectStruct *UserGr2DSwpArrangeTeeth(const CagdCrvStruct *Centrode,
                                                const CagdCrvStruct *Tooth,
                                                CagdRType ToothLen,
                                                int NTeeth)
    
  129. UserGr2DSwpComputeCentrode (gear2d_sweep.c:1744)
        CagdCrvStruct *UserGr2DSwpComputeCentrode(const MvarMVStruct *Rot[2],
                                                  const MvarMVStruct *Trans,
                                                  const CagdSrfStruct *Plane,
                                                  CagdRType SolverStepSize)
    
  130. UserGr2DSwpConjugateShape (gear2d_sweep.c:1840)
        IPObjectStruct *UserGr2DSwpConjugateShape(const IPObjectStruct *CrvSegList,
                                                  const MvarMVStruct *Rot[2],
                                                  const MvarMVStruct *Trans,
                                                  CagdRType SolverStepSize)
    
  131. UserGr2DSwpGenInverseMotion (gear2d_sweep_motion.c:164)
        void UserGr2DSwpGenInverseMotion(const MvarMVStruct *Rot[2],
                                         const MvarMVStruct *Trans,
                                         MvarMVStruct *InvRot[2],
                                         MvarMVStruct **InvTrans)
    
  132. UserGr2DSwpGenMotionOblong (gear2d_sweep_motion.c:357)
        void UserGr2DSwpGenMotionOblong(CagdRType ToothLen,
                                        int NumTeethSrc,
                                        int NumTeethCirc,
                                        int NumTeethLin,
                                        CagdBType InverseMotion,
                                        MvarMVStruct *Rot[2],
                                        MvarMVStruct **Trans)
    
  133. UserGr2DSwpGenNonUniformMotion (gear2d_sweep_motion.c:574)
        void UserGr2DSwpGenNonUniformMotion(MvarMVStruct *Rot[2],
                                            MvarMVStruct **Trans,
                                            CagdRType GearDist,
                                            const CagdCrvStruct *RelVeloFn)
    
  134. UserGr2DSwpGenUniformMotion (gear2d_sweep_motion.c:240)
        void UserGr2DSwpGenUniformMotion(MvarMVStruct *Rot[2],
                                         MvarMVStruct **Trans,
                                         CagdRType GearDist)
    
  135. UserGr2DSwpMain (gear2d_sweep.c:2010)
        void UserGr2DSwpMain(UserGr2DSwpParamStruct *Params)
    
  136. UserGr2DSwpMatVecMult (gear2d_sweep_motion.c:188)
        MvarMVStruct *UserGr2DSwpMatVecMult(const MvarMVStruct *Mat[2],
                                            const MvarMVStruct *Vec)
    
  137. UserGr2DSwpReadCrvFromFile (gear2d_sweep.c:240)
        IPObjectStruct *UserGr2DSwpReadCrvFromFile(char *Filename)
    
  138. UserHCEditCopy (hrmt_crv.c:421)
        VoidPtr UserHCEditCopy(VoidPtr HC)
    
  139. UserHCEditCreateAppendCtlpt (hrmt_crv.c:469)
        int UserHCEditCreateAppendCtlpt(VoidPtr HC,
                                        CagdRType x,
                                        CagdRType y,
                                        int MouseMode)
    
  140. UserHCEditCreateDone (hrmt_crv.c:567)
        int UserHCEditCreateDone(VoidPtr HC, CagdRType LastX, CagdRType LastY)
    
  141. UserHCEditDelete (hrmt_crv.c:382)
        void UserHCEditDelete(VoidPtr HC)
    
  142. UserHCEditDeleteCtlpt (hrmt_crv.c:676)
        int UserHCEditDeleteCtlpt(VoidPtr HC, CagdRType x, CagdRType y)
    
  143. UserHCEditDrawCtlpts (hrmt_crv.c:1612)
        int UserHCEditDrawCtlpts(VoidPtr HC, int DrawTans)
    
  144. UserHCEditEvalDefTans (hrmt_crv.c:1845)
        int UserHCEditEvalDefTans(VoidPtr HC, int Index)
    
  145. UserHCEditFromCurve (hrmt_crv.c:132)
        VoidPtr UserHCEditFromCurve(const CagdCrvStruct *Crv, CagdRType Tol)
    
  146. UserHCEditGetCrvRepresentation (hrmt_crv.c:1459)
        CagdCrvStruct *UserHCEditGetCrvRepresentation(VoidPtr HC, int ArcLen)
    
  147. UserHCEditGetCtlPtCont (hrmt_crv.c:283)
        CagdBType UserHCEditGetCtlPtCont(VoidPtr HC, int Index)
    
  148. UserHCEditGetCtlPtTan (hrmt_crv.c:1565)
        int UserHCEditGetCtlPtTan(VoidPtr HC, int Index, CagdPType Pos, CagdPType Tan)
    
  149. UserHCEditGetNumCtlPt (hrmt_crv.c:1534)
        int UserHCEditGetNumCtlPt(VoidPtr HC)
    
  150. UserHCEditInit (hrmt_crv.c:88)
        VoidPtr UserHCEditInit(CagdRType StartX, CagdRType StartY, CagdBType Periodic)
    
  151. UserHCEditInsertCtlpt (hrmt_crv.c:599)
        int UserHCEditInsertCtlpt(VoidPtr HC, CagdRType x, CagdRType y, CagdRType t)
    
  152. UserHCEditIsNearCrv (hrmt_crv.c:1188)
        int UserHCEditIsNearCrv(VoidPtr HC,
                                CagdRType x,
                                CagdRType y,
                                CagdRType *t,
                                CagdRType Eps,
                                int NormalizeZeroOne)
    
  153. UserHCEditIsNearCtlPt (hrmt_crv.c:1295)
        int UserHCEditIsNearCtlPt(VoidPtr HC,
                                  CagdRType *x,
                                  CagdRType *y,
                                  int *Index,
                                  int *UniqueID,
                                  CagdRType Eps)
    
  154. UserHCEditIsNearCtlTan (hrmt_crv.c:1381)
        int UserHCEditIsNearCtlTan(VoidPtr HC,
                                   CagdRType *x,
                                   CagdRType *y,
                                   int *Index,
                                   int *UniqueID,
                                   CagdBType *Forward,
                                   CagdRType Eps)
    
  155. UserHCEditIsPeriodic (hrmt_crv.c:195)
        int UserHCEditIsPeriodic(VoidPtr HC)
    
  156. UserHCEditMatTrans (hrmt_crv.c:1693)
        int UserHCEditMatTrans(VoidPtr HC, IrtHmgnMatType Mat)
    
  157. UserHCEditMoveCtl (hrmt_crv.c:876)
        int UserHCEditMoveCtl(VoidPtr HC,
                              CagdRType OldX,
                              CagdRType OldY,
                              CagdRType NewX,
                              CagdRType NewY,
                              int MouseMode,
                              CagdRType *MinDist)
    
  158. UserHCEditMoveCtlPt (hrmt_crv.c:953)
        int UserHCEditMoveCtlPt(VoidPtr HC,
                                CagdRType OldX,
                                CagdRType OldY,
                                CagdRType NewX,
                                CagdRType NewY,
                                int MouseMode)
    
  159. UserHCEditMoveCtlTan (hrmt_crv.c:1031)
        int UserHCEditMoveCtlTan(VoidPtr HC,
                                 CagdRType OldX,
                                 CagdRType OldY,
                                 CagdRType NewX,
                                 CagdRType NewY,
                                 int MouseMode)
    
  160. UserHCEditRelativeTranslate (hrmt_crv.c:1788)
        int UserHCEditRelativeTranslate(VoidPtr HC, CagdRType *Dir)
    
  161. UserHCEditSetCtlPtCont (hrmt_crv.c:318)
        void UserHCEditSetCtlPtCont(VoidPtr HC, int Index, CagdBType Cont)
    
  162. UserHCEditSetDrawCtlptFunc (hrmt_crv.c:356)
        void UserHCEditSetDrawCtlptFunc(VoidPtr HC,
                                        UserHCEditDrawCtlPtFuncType CtlPtDrawFunc,
                                        void *FuncData)
    
  163. UserHCEditSetPeriodic (hrmt_crv.c:220)
        void UserHCEditSetPeriodic(VoidPtr HC, CagdBType Periodic)
    
  164. UserHCEditTransform (hrmt_crv.c:1738)
        int UserHCEditTransform(VoidPtr HC, CagdRType *Dir, CagdRType Scl)
    
  165. UserHCEditUpdateCtl (hrmt_crv.c:766)
        int UserHCEditUpdateCtl(VoidPtr HC,
                                int CtlIndex,
                                CagdBType IsPosition,
                                CagdRType NewX,
                                CagdRType NewY)
    
  166. UserInterSrfAtAllKnots (srf_cntr.c:642)
        CagdSrfDirType UserInterSrfAtAllKnots(CagdSrfStruct *Srf,
                                              IrtPlnType Pln,
                                              int Axis,
                                              const CagdRType *KV,
                                              int MinKV,
                                              int MaxKV,
                                              CagdRType *Param)
    
  167. UserInterSrfByAlignedHyperPlane (srf_cntr.c:529)
        CagdCrvStruct *UserInterSrfByAlignedHyperPlane(const CagdSrfStruct *Srf,
                                                       int Axis,
                                                       CagdRType t)
    
  168. UserInterSrfByAlignedHyperPlane2 (srf_cntr.c:562)
        MvarPolylineStruct *UserInterSrfByAlignedHyperPlane2(const CagdSrfStruct *Srf,
                                                             int Axis,
                                                             CagdRType t)
    
  169. UserKnmtcsEvalAtParams (kinematc.c:1637)
        void UserKnmtcsEvalAtParams(UserKnmtcsGenInfoStruct *GI,
                                    int PolyIdx,
                                    int PtIdx)
    
  170. UserKnmtcsEvalCrvTraces (kinematc.c:1567)
        CagdCrvStruct *UserKnmtcsEvalCrvTraces(UserKnmtcsGenInfoStruct *GI)
    
  171. UserKnmtcsFreeSol (kinematc.c:1197)
        void UserKnmtcsFreeSol(UserKnmtcsGenInfoStruct *GI)
    
  172. UserKnmtcsNumOfSolPts (kinematc.c:1538)
        int UserKnmtcsNumOfSolPts(UserKnmtcsGenInfoStruct *GI, int PolyIdx)
    
  173. UserKnmtcsSolveDone (kinematc.c:1215)
        void UserKnmtcsSolveDone(UserKnmtcsGenInfoStruct *GI)
    
  174. UserKnmtcsSolveMotion (kinematc.c:1249)
        int UserKnmtcsSolveMotion(UserKnmtcsGenInfoStruct **GI,
                                  const UserKnmtcsStruct *System,
                                  CagdRType NumTol,
                                  CagdRType SubTol,
                                  CagdRType Step,
                                  int *SolDim,
                                  CagdBType FilterSols)
    
  175. UserLineAcccessSrfLineAccessFromObject (ln_access.c:800)
        UserLineAccessSrfLineAccessResStruct *UserLineAcccessSrfLineAccessFromObject(
                                                            const IPObjectStruct *Obj)
    
  176. UserLineAccessSrfLineAccessResFree (ln_access.c:442)
        void UserLineAccessSrfLineAccessResFree(
                                   UserLineAccessSrfLineAccessResStruct *SrfLineAccess)
    
  177. UserLineAccessSrfLineAccessibility (ln_access.c:2049)
        UserLineAccessSrfLineAccessResStruct *UserLineAccessSrfLineAccessibility(
                                        CagdSrfStruct *InSrfs,
                                        UserLineAccessParamsStruct *Params,
                                        IPObjectStruct **ExtraOutObjs)
    
  178. UserLineAccessSrfPreProcess (ln_access.c:1868)
        CagdSrfStruct *UserLineAccessSrfPreProcess(CagdSrfStruct **Srf)
    
  179. UserLineCutPathToCutDirs (ln_access_cut.c:178)
        IPVertexStruct *UserLineCutPathToCutDirs(
                         const CagdSrfStruct *Srf,
                         const UserLineAccessSrfLineAccessResStruct *SrfAccessibility,
                         const CagdCrvStruct *CuttingCrv,
                         CagdRType MinAngleFromPathTan,
                         int NumSamples)
    
  180. UserLineCutRobotPathToRuledSrf (ln_access_cut.c:1005)
        CagdSrfStruct *UserLineCutRobotPathToRuledSrf(const IPVertexStruct *CutPath,
                                                      CagdRType HalfWidth)
        
    
  181. UserMJConnectMToNTilesInJISrfs (micro3tile.c:3593)
        IPObjectStruct *UserMJConnectMToNTilesInJISrfs(
                                            UserMJJoinInterSrfRefStruct *JISrfRefList,
                                            CagdRType NrmScale,
                                            CagdRType NrmBlendingRatio,
                                            CagdRType SaddleRatio,
                                            CagdBType CheckJacobian)
    
  182. UserMJConnectToJISrfs (micro3tile.c:2851)
        IPObjectStruct *UserMJConnectToJISrfs(
                                            UserMJJoinInterSrfRefStruct *JISrfRefList,
                                            CagdRType NrmScale,
                                            CagdRType NrmBlendingRatio,
                                            CagdBType CheckJacobian)
    
  183. UserMJJoinInterSrfFree (micro1join.c:359)
        void UserMJJoinInterSrfFree(UserMJJoinInterSrfStruct *JISrf)
    
  184. UserMJJoinInterSrfListFree (micro1join.c:389)
        void UserMJJoinInterSrfListFree(UserMJJoinInterSrfStruct *JISrfList)
    
  185. UserMJMergeAndSaveTileTVs (micro3tile.c:4107)
        IPObjectStruct *UserMJMergeAndSaveTileTVs(UserMJTileStrctStruct **MTileList,
                                                  int NumVMdlMacroTVs,
                                                  const IPObjectStruct *BridgeTiles)
    
  186. UserMJMicroJoinSynthesize (micro1join.c:2177)
        IPObjectStruct *UserMJMicroJoinSynthesize(const VMdlVModelStruct *VMdlOrig,
                                                  CagdRType NrmScale,
                                                  CagdRType NrmBlendingRatio,
                                                  CagdRType SaddleRatio,
                                                  CagdRType BndTileMargin,
                                                  CagdBType CheckJacobian)
    
  187. UserMJTileJointSrfFree (micro1join.c:328)
        void UserMJTileJointSrfFree(UserMJTileJointSrfStruct *TileJSrf)
    
  188. UserMJTileStrctFree (micro1join.c:274)
        void UserMJTileStrctFree(UserMJTileStrctStruct *MJT)
    
  189. UserMJTileStrctListFree (micro1join.c:300)
        void UserMJTileStrctListFree(UserMJTileStrctStruct *MJTList)
    
  190. UserMJTileStrctNew (micro1join.c:218)
        UserMJTileStrctStruct *UserMJTileStrctNew(const TrivTVStruct *BaseMap,
                                                  const IPObjectStruct *MicroTiles)
    
  191. UserMJVMdlBooleanCallBack (micro1join.c:2027)
        void UserMJVMdlBooleanCallBack(const VMdlParamsStruct *Params,
                                       const VMdlVModelStruct *VMdl1,
                                       const VMdlVModelStruct *VMdl2,
                                       VMdlVModelStruct *ResVMdl,
                                       VMdlBoolOpType BoolOp,
                                       void *AuxData)
    
  192. UserMake3DStatueFrom2Images (imgshd3d.c:129)
        IPObjectStruct *UserMake3DStatueFrom2Images(const char *Image1Name,
                                                    const char *Image2Name,
                                                    int DoTexture,
                                                    const IPObjectStruct *Blob,
                                                    User3DSpreadType BlobSpreadMethod,
                                                    UserImgShd3dBlobColorType
                                                                     BlobColorMethod,
                                                    int Resolution,
                                                    int Negative,
                                                    IrtRType Intensity,
                                                    IrtRType MinIntensity,
                                                    int MergePolys)
    
  193. UserMake3DStatueFrom3Images (imgshd3d.c:331)
        IPObjectStruct *UserMake3DStatueFrom3Images(const char *Image1Name,
                                                    const char *Image2Name,
                                                    const char *Image3Name,
                                                    int DoTexture,
                                                    const IPObjectStruct *Blob,
                                                    User3DSpreadType BlobSpreadMethod,
                                                    UserImgShd3dBlobColorType
                                                                     BlobColorMethod,
                                                    int Resolution,
                                                    int Negative,
                                                    IrtRType Intensity,
                                                    IrtRType MinIntensity,
                                                    int MergePolys)
    
  194. UserMarchOnPolygons (srf_mrch.c:270)
        IPPolygonStruct *UserMarchOnPolygons(const IPObjectStruct *PObj,
                                             UserSrfMarchType MarchType,
                                             const IPPolygonStruct *PlHead,
                                             IPVertexStruct *VHead,
                                             CagdRType Length)
    
  195. UserMarchOnSurface (srf_mrch.c:73)
        IPPolygonStruct *UserMarchOnSurface(UserSrfMarchType MarchType,
                                            const CagdUVType UVOrig,
                                            const CagdVType DirOrig,
                                            const CagdSrfStruct *Srf,
                                            const CagdSrfStruct *NSrf,
                                            const CagdSrfStruct *DuSrf,
                                            const CagdSrfStruct *DvSrf,
                                            CagdRType Length,
                                            CagdRType FineNess,
                                            CagdBType ClosedInU,
                                            CagdBType ClosedInV)
    
  196. UserMicro3DCrossTile (micro1tile.c:897)
        IPObjectStruct *UserMicro3DCrossTile(
                                          const UserMicroTileBndryPrmStruct *UMinPrms,
                                          const UserMicroTileBndryPrmStruct *UMaxPrms,
                                          const UserMicroTileBndryPrmStruct *VMinPrms,
                                          const UserMicroTileBndryPrmStruct *VMaxPrms,
                                          const UserMicroTileBndryPrmStruct *WMinPrms,
                                          const UserMicroTileBndryPrmStruct *WMaxPrms)
    
  197. UserMicroBifurcate1to2Tile (micro2tile.c:459)
        IPObjectStruct *UserMicroBifurcate1to2Tile(
                                         const UserMicroTileBndryPrmStruct *WMinPrms,
                                         const UserMicroTileBndryPrmStruct *WMax1Prms,
                                         const UserMicroTileBndryPrmStruct *WMax2Prms,
                                         CagdRType SeparationGap,
                                         CagdRType SaddleSize,
                                         CagdBType Trivars)
    
  198. UserMicroCloseTrimCurves (micro3strct.c:496)
        int UserMicroCloseTrimCurves(UserMicroTilePreprocessStruct *UserMicroData,
                                     const CagdPType Min,
                                     const CagdPType Max)
    
  199. UserMicroComputeAffineTrans (micro0strct.c:50)
        void UserMicroComputeAffineTrans(const TrivTVStruct *TV,
                                         CagdPType Par0,
                                         CagdPType Par1,
                                         CagdPType Par2,
                                         IrtHmgnMatType MatXInv,
                                         CagdRType VertScale,
                                         IrtHmgnMatType Trans)
    
  200. UserMicroEvalAlphaCoeffs (micro0strct.c:262)
        void UserMicroEvalAlphaCoeffs(const IPObjectStruct *TileGeom,
                                      UserMicroTilePreprocessStruct *UserMicroData)
    
  201. UserMicroFunctionalEvaluateEucl (micro2strct.c:4709)
        CagdBType UserMicroFunctionalEvaluateEucl(UserMicro2TilingStructPtr Tiling,
                                                  const CagdRType *EuclideanPnt,
                                                  CagdRType *ResValue)
    
  202. UserMicroFunctionalEvaluateUV (micro2strct.c:4748)
        CagdBType UserMicroFunctionalEvaluateUV(UserMicro2TilingStructPtr Tiling,
                                                const CagdRType *UVPnt,
                                                CagdRType *ResValue)
    
  203. UserMicroFunctionalFreeTiling (micro2strct.c:4945)
        void UserMicroFunctionalFreeTiling(UserMicro2TilingStructPtr Tiling)
    
  204. UserMicroFunctionalRandomTiling (micro2strct.c:2075)
        UserMicro2TilingStructPtr UserMicroFunctionalRandomTiling(
                                                        const MvarMVStruct *DeformMV,
                                                        const int *NumCells,
                                                        const int *Orders,
                                                        const int *NumCPInTile,
                                                        CagdRType MinCPValue,
                                                        CagdRType MaxCPValue,
                                                        CagdRType Capping,
                                                        int CappingBits,
                                                        CagdBType IsC1,
                                                        CagdBType UseConnectivityGraph)
    
  205. UserMicroFunctionalTiling (micro2strct.c:4618)
        UserMicro2TilingStructPtr UserMicroFunctionalTiling(
                                         const MvarMVStruct *DeformMV,
                                         const int *NumCells,
                                         const int *Orders,
                                         const int *NumCPInTile,
                                         CagdRType MinCPValue,
                                         CagdRType MaxCPValue,
                                         CagdRType Capping,
                                         int CappingBits,
                                         CagdBType IsC1,
                                         CagdBType UseConnectivityGraph,
                                         UserMicroFunctionalTileCBFuncType CPValueFunc)
    
  206. UserMicroFunctionalTilingIsoSurface (micro2strct.c:4808)
        IPObjectStruct *UserMicroFunctionalTilingIsoSurface(
                                                    UserMicro2TilingStructPtr Tiling,
                                                    int SamplingFactor)
    
  207. UserMicroFunctionalTilingVolume (micro2strct.c:5003)
        CagdRType UserMicroFunctionalTilingVolume(UserMicro2TilingStructPtr Tiling,
                                                  CagdRType CubeSize,
                                                  CagdBType PositiveVol)
    
  208. UserMicroGenShellCapForThisTile (micro3strct.c:157)
        IPObjectStruct *UserMicroGenShellCapForThisTile(
                                         IPObjectStruct *TileGeom,
                                         const int *TotalRepeats,
                                         const int *TileIdxs,
                                         int BndryBits,
                                         int ShellCapBits,
                                         UserMicroTilePreprocessStruct *UserMicroData)
    
  209. UserMicroGetBndryCrvs (micro3strct.c:250)
        void UserMicroGetBndryCrvs(const IPObjectStruct *TileGeom,
                                   UserMicroTilePreprocessStruct *UserMicroData,
                                   const CagdPType MinCoordVals,
                                   const CagdPType MaxCoordVals)
    
  210. UserMicroIsInternalBoundaryCP (micro2strct.c:821)
        int UserMicroIsInternalBoundaryCP(UserMicro2TilingStructPtr T,
                                          const int *CPIndex)
    
  211. UserMicroParseTileFromObj (micro_strct.c:305)
        UserMicroTileStruct *UserMicroParseTileFromObj(IPObjectStruct *IPObject)
    
  212. UserMicroPreprocessFractalTile (micro1strct.c:200)
        void UserMicroPreprocessFractalTile(
                                        const IPObjectStruct *TileGeom,
                                        UserMicroTilePreprocessStruct *UserMicroData)
    
  213. UserMicroPreprocessG0DiscontTile (micro0strct.c:96)
        void UserMicroPreprocessG0DiscontTile(
                                         const IPObjectStruct *TileGeom,
                                         UserMicroTilePreprocessStruct *UserMicroData)
    
  214. UserMicroRandomBifurcationTiling (micro2strct.c:4512)
        UserMicro2TilingStructPtr UserMicroRandomBifurcationTiling(
                                                      const MvarMVStruct *DeformMV,
                                                      const int *Orders,
                                                      const int *NumCPInTile,
                                                      CagdRType SubdivTol,
                                                      CagdRType RandomFactor,
                                                      int CapBits,
                                                      CagdRType CappingValue)
    
  215. UserMicroReadTileFromFile (micro_strct.c:363)
        UserMicroTileStruct *UserMicroReadTileFromFile(const char *FileName,
                                                       int Messages,
                                                       int MoreMessages)
    
  216. UserMicroRegularBifurcationTiling (micro2strct.c:4549)
        IPObjectStruct *UserMicroRegularBifurcationTiling(
                                                    const UserMicroParamStruct *Param)
    
  217. UserMicroSetUniqueGeomIDs (micro_strct.c:1218)
        void UserMicroSetUniqueGeomIDs(IPObjectStruct *DefObj, int *UniqueGeomID)
    
  218. UserMicroSlicerCreateAll (micro_slicer.c:835)
        TrivTVStruct *UserMicroSlicerCreateAll(const UserMicroSlicerInfoStruct *Slicer)
    
  219. UserMicroSlicerFree (micro_slicer.c:779)
        void UserMicroSlicerFree(UserMicroSlicerInfoStruct *Slicer)
    
  220. UserMicroSlicerGetBoundarySrfsFromTV (micro_slicer.c:996)
        CagdSrfStruct *UserMicroSlicerGetBoundarySrfsFromTV(const TrivTVStruct *Trivar)
    
  221. UserMicroSlicerGetOutline (micro_slicer.c:900)
        IPPolygonStruct *UserMicroSlicerGetOutline(UserMicroSlicerInfoStruct *Slicer,
                                                   CagdRType z)
    
  222. UserMicroSlicerInit (micro_slicer.c:701)
        UserMicroSlicerInfoStruct *UserMicroSlicerInit(
                                                 const UserMicroParamStruct *MSParam,
                                                 int Levels)
    
  223. UserMicroSlicerSetLevel (micro_slicer.c:755)
        void UserMicroSlicerSetLevel(UserMicroSlicerInfoStruct *Slicer,
                            const UserMicroParamStruct *MSParam,
                            int Level)
    
  224. UserMicroSlicerSetTolerances (micro_slicer.c:810)
        void UserMicroSlicerSetTolerances(UserMicroSlicerInfoStruct *Slicer,
                                          CagdRType NumericTol,
                                          CagdRType SubdivTol,
                                          CagdRType TraceTol,
                                          CagdRType SlopeTol)
    
  225. UserMicroStitchBndryCrvs (micro3strct.c:432)
        void UserMicroStitchBndryCrvs(UserMicroTilePreprocessStruct *UserMicroData)
    
  226. UserMicroStructComposition (micro_strct.c:2636)
        IPObjectStruct *UserMicroStructComposition(UserMicroParamStruct *Param)
    
  227. UserMicroStructComposition2 (micro_strct.c:2704)
        IPObjectStruct *UserMicroStructComposition2(UserMicroParamStruct *Param,
                                                    const IPObjectStruct *DeformMVs)
    
  228. UserMicroStructParamFree (micro_strct.c:2811)
        void UserMicroStructParamFree(UserMicroParamStruct *MSParam, int FreeSelf)
    
  229. UserMicroTileCopy (micro_strct.c:229)
        UserMicroTileStruct *UserMicroTileCopy(const UserMicroTileStruct *Tile)
    
  230. UserMicroTileCopyList (micro_strct.c:261)
        UserMicroTileStruct *UserMicroTileCopyList(const UserMicroTileStruct *Tile)
    
  231. UserMicroTileFindNeighbors (micro4strct.c:310)
        IPObjectStruct **UserMicroTileFindNeighbors(const IPObjectStruct *Tile,
                                                    const IPObjectStruct *TileList,
                                                    const MvarMVStruct *DeformMV,
                                                    const CagdBType *DeformMVPeriodic,
                                                    IPObjectStruct **Neighbors)
    
  232. UserMicroTileFree (micro_strct.c:170)
        void UserMicroTileFree(UserMicroTileStruct *Tile)
    
  233. UserMicroTileFreeList (micro_strct.c:199)
        void UserMicroTileFreeList(UserMicroTileStruct *Tile)
    
  234. UserMicroTileNew (micro_strct.c:143)
        UserMicroTileStruct *UserMicroTileNew(IPObjectStruct *Geom)
    
  235. UserMicroTileTransform (micro_strct.c:476)
        UserMicroTileStruct *UserMicroTileTransform(const UserMicroTileStruct *Tile,
                                                    IrtHmgnMatType Mat)
    
  236. UserMicroZSpringTile (micro4tile.c:225)
        IPObjectStruct *UserMicroZSpringTile(int SpringOrder,
                                             const CagdRType *SpringParams,
                                             const CagdRType *BotTopCrossWidth,
                                             CagdRType BotTopCrossHeight)
    
  237. UserMinDistLineBBox (userpick.c:38)
        IrtRType UserMinDistLineBBox(const IrtPtType LinePos,
                                     const IrtVecType LineDir,
                                     const IrtBboxType BBox)
    
  238. UserMinDistLinePolygonList (userpick.c:209)
        IrtRType UserMinDistLinePolygonList(const IrtPtType LinePos,
                                            const IrtVecType LineDir,
                                            IPPolygonStruct *Pls,
                                            IPPolygonStruct **MinPl,
                                            IrtPtType MinPt,
                                            IrtRType *HitDepth,
                                            IrtRType *IndexFrac)
    
  239. UserMinDistLinePolylineList (userpick.c:279)
        IrtRType UserMinDistLinePolylineList(const IrtPtType LinePos,
                                             const IrtVecType LineDir,
                                             IPPolygonStruct *Pls,
                                             int PolyClosed,
                                             IPPolygonStruct **MinPl,
                                             IrtPtType MinPt,
                                             IrtRType *HitDepth,
                                             IrtRType *IndexFrac)
    
  240. UserMinDistPointPolylineList (userpick.c:400)
        IrtRType UserMinDistPointPolylineList(const IrtPtType Pt,
                                              IPPolygonStruct *Pls,
                                              IPPolygonStruct **MinPl,
                                              IPVertexStruct **MinV,
                                              int *Index)
    
  241. UserMoldReliefAngle2Srf (visible.c:1040)
        TrimSrfStruct *UserMoldReliefAngle2Srf(const CagdSrfStruct *Srf,
                                               const CagdVType VDir,
                                               CagdRType Theta,
                                               int MoreThanTheta,
                                               CagdRType SubdivTol)
    
  242. UserMoldRuledRelief2Srf (visible.c:1104)
        CagdSrfStruct *UserMoldRuledRelief2Srf(const CagdSrfStruct *Srf,
                                               const CagdVType VDir,
                                               CagdRType Theta,
                                               CagdRType SubdivTol)
    
  243. UserNCContourToolPath (nc_tpath.c:175)
        IPObjectStruct *UserNCContourToolPath(const IPObjectStruct *PObj,
                                              IrtRType Offset,
                                              IrtRType ZBaseLevel,
                                              IrtRType TPathSpace,
                                              UserNCGCodeUnitType Units)
    
  244. UserNCPocketToolPath (nc_tpath.c:994)
        IPObjectStruct *UserNCPocketToolPath(const IPObjectStruct *PObj,
                                             IrtRType ToolRadius,
                                             IrtRType RoughOffset,
                                             IrtRType TPathSpace,
                                             IrtRType TPathJoin,
                                             UserNCGCodeUnitType Units,
                                             int TrimSelfInters)
    
  245. UserPackTileCreateTileObject (tilepack.c:118)
        struct UserTilePackInfoStruct *UserPackTileCreateTileObject(
                                                        const IPObjectStruct *TileObj,
                                                        const int *StepsMin,
                                                        const int *StepsMax,
                                                        int Dim)
    
  246. UserPackTileFreeTileObject (tilepack.c:343)
        void UserPackTileFreeTileObject(struct UserTilePackInfoStruct *Tile)
    
  247. UserPackTilesInDomain (tilepack.c:388)
        IPObjectStruct *UserPackTilesInDomain(UserTilePackInfoStruct *PackTileInfo,
                                              const GMBBBboxStruct *TilingDomain,
                                              int TileInclusion,
                                              CagdRType SkewFactor)
    
  248. UserPatchAccessFree (patch_access.c:754)
        void UserPatchAccessFree(UserPatchAccessInfoStruct *Patches)
    
  249. UserPatchAccessGetNumOfPatches (patch_access.c:902)
        int UserPatchAccessGetNumOfPatches(const UserPatchAccessInfoStruct *Patches)
    
  250. UserPatchAccessGetNumOfSrfs (patch_access.c:857)
        int UserPatchAccessGetNumOfSrfs(const UserPatchAccessInfoStruct *Patches)
    
  251. UserPatchAccessGetPatchData (patch_access.c:950)
        void UserPatchAccessGetPatchData(const UserPatchAccessInfoStruct *Patches,
                                         int PatchId,
                                         UserPatchAccessPatchDataStruct *Data)
    
  252. UserPatchAccessGetPatchVisible (patch_access.c:925)
        int UserPatchAccessGetPatchVisible(const UserPatchAccessInfoStruct *Patches,
                                           int PatchId)
    
  253. UserPatchAccessGetSrf (patch_access.c:881)
        const CagdSrfStruct *UserPatchAccessGetSrf(const UserPatchAccessInfoStruct
                                                                           *Patches,
                                                   int SrfId)
    
  254. UserPatchAccessPrep (patch_access.c:670)
        UserPatchAccessInfoStruct *UserPatchAccessPrep(
                                      CagdSrfStruct **const Srfs,
                                      const UserPatchAccessSrfParamsStruct *SrfParams,
                                      int SrfNum)
    
  255. UserPatchAccessSetDir (patch_access.c:818)
        void UserPatchAccessSetDir(UserPatchAccessInfoStruct *Patches,
                                   const IrtRType *Dir,
                                   IrtRType AccessAngle,
                                   IrtRType ExtraRadius)
    
  256. UserPatchAccessSetPatchTest (patch_access.c:1011)
        void UserPatchAccessSetPatchTest(const UserPatchAccessInfoStruct *Patches,
                                         int PatchId,
                                         int SrfId,
                                         int Test)
    
  257. UserPkPackCircles (circpack.c:378)
        CagdCrvStruct *UserPkPackCircles(CagdCrvStruct *Bndry,
                                         CagdRType Radius,
                                         int NumIter,
                                         CagdRType NumericTol,
                                         CagdRType SubdivTol)
    
  258. UserPolyline2LinBsplineCrv (usrcnvrt.c:70)
        CagdCrvStruct *UserPolyline2LinBsplineCrv(const IPPolygonStruct *Poly,
                                                  CagdBType FilterDups)
    
  259. UserPolylines2LinBsplineCrvs (usrcnvrt.c:34)
        CagdCrvStruct *UserPolylines2LinBsplineCrvs(const IPPolygonStruct *Polys,
                                                    CagdBType FilterDups)
    
  260. UserPuz3DComposeTileOverModel (puzzle3d.c:2103)
        IPObjectStruct *UserPuz3DComposeTileOverModel(
                                                const IPObjectStruct *InputTile,
                                                const GMBBBboxStruct *TileBBox,
                                                const MdlModelStruct *Mdl,
                                                const CagdVType PolyApproxInfo,
                                                const CagdRType *BoolTols,
                                                CagdRType MergeStitchedTrimmedTiles)
    
  261. UserPuz3DComposeTileOverSrf (puzzle3d.c:2316)
        IPObjectStruct *UserPuz3DComposeTileOverSrf(const IPObjectStruct *InputTile,
                                                    const GMBBBboxStruct *TileBBox,
                                                    CagdSrfStruct **Srf,
                                                    CagdBType MapTo3D,
                                                    const CagdVType PolyApproxInfo,
                                                    IrtRType *TileXYZScale)
    
  262. UserPuz3DTest (puzzle3d.c:2439)
        IPObjectStruct *UserPuz3DTest(IPObjectStruct *PObj,
                                      const int *StepsMin,
                                      const int *StepsMax,
                                      CagdVType PolyApproxInfo)
    
  263. UserRegisterPointSetSrf (register.c:610)
        IrtRType UserRegisterPointSetSrf(int n,
                                         IrtPtType *PtsSet,
                                         const CagdSrfStruct *Srf,
                                         IrtRType AlphaConverge,
                                         IrtRType Tolerance,
                                         UserRegisterTestConverganceFuncType
                                                              RegisterTestConvergance,
                                         IrtHmgnMatType RegMat)
    
  264. UserRegisterTestConvergance (register.c:259)
        int UserRegisterTestConvergance(IrtRType Dist, int i)
    
  265. UserRegisterTestSrfConvergance (register.c:568)
        int UserRegisterTestSrfConvergance(IrtRType Dist, int i)
    
  266. UserRegisterTwoPointSets (register.c:306)
        IrtRType UserRegisterTwoPointSets(int n1,
                                          IrtPtType *PtsSet1,
                                          int n2,
                                          IrtPtType *PtsSet2,
                                          IrtRType AlphaConverge,
                                          IrtRType Tolerance,
                                          UserRegisterTestConverganceFuncType
                                              RegisterTestConvergance,
                                          IrtHmgnMatType RegMat)
    
  267. UserRocketFuelDesign3D (rckt_fuel.c:240)
        IPObjectStruct *UserRocketFuelDesign3D(
                          const TrivTVStruct *FuelTV,
                          int NumLayers,
                          const int NumElements[2],
                          int SliceThrough,
                          int BndrySrfs,
                          const CagdRType *ApplyRGB,
                          UserRocketFuelThrustProfileFuncType ThrustProfileFunc,
                          UserRocketFuelEvalLclFuelThrustFuncType EvalLclFuelThrustFunc,
                          UserRocketFuelAccelerantRatioFuncType AccelerantRatioFunc,
                          UserRocketFuelDeformElementFuncType DeformElementFunc,
                          UserRocketFuelElementCBFuncType ElementCBFunc,
                          void *CBData)
    
  268. UserRuledSrfFit (rldmatch.c:480)
        CagdSrfStruct *UserRuledSrfFit(const CagdSrfStruct *Srf,
                                       CagdSrfDirType RulingDir,
                                       CagdRType ExtndDmn,
                                       int Samples,
                                       CagdRType *Error,
                                       CagdRType *MaxError)
    
  269. UserSCvrCoverSrf (dmn_ccvr.c:216)
        CagdCrvStruct *UserSCvrCoverSrf(const CagdCrvStruct *DomainBndry,
                                        CagdCrvStruct *CovrCrv,
                                        CagdRType CoverEps,
                                        CagdRType NumericTol,
                                        CagdRType SubdivTol,
                                        int TopK,
                                        CagdRType TopEps,
                                        CagdRType IntrpBlndRatio)
    
  270. UserSetFatalErrorFunc (user_ftl.c:29)
        UserSetErrorFuncType UserSetFatalErrorFunc(UserSetErrorFuncType ErrorFunc)
    
  271. UserSnapInterCrvs2Bndry (srf_cntr.c:756)
        void UserSnapInterCrvs2Bndry(CagdCrvStruct *Crvs,
                                     CagdRType UMin,
                                     CagdRType UMax,
                                     CagdRType VMin,
                                     CagdRType VMax)
    
  272. UserSpkPolyObjBorderDelete (sphere_pack.c:3115)
        void UserSpkPolyObjBorderDelete(UserSpkBorderStructPtr Border)
    
  273. UserSpkPolyObjBorderNew (sphere_pack.c:3012)
        UserSpkBorderStructPtr UserSpkPolyObjBorderNew(const IPObjectStruct *PObj,
                                                       IrtRType GridCellSize,
                                                       IrtRType MaxSphereRadius)
    
  274. UserSpkSolvingProcessDelete (sphere_pack.c:2580)
        void UserSpkSolvingProcessDelete(UserSpkSolvingProcessStructPtr Process)
    
  275. UserSpkSolvingProcessFork (sphere_pack.c:2528)
        UserSpkSolvingProcessStructPtr UserSpkSolvingProcessFork(
                                                UserSpkSolvingProcessStructPtr Parent)
    
  276. UserSpkSolvingProcessNew (sphere_pack.c:2486)
        UserSpkSolvingProcessStructPtr UserSpkSolvingProcessNew(
                                        const UserSpkSolvingSettingsStruct *Settings,
                                        UserSpkBorderStructPtr Border,
                                        UserSpkSolvingStatus *Status)
    
  277. UserSpkSolvingProcessRunGravityAttempt (sphere_pack.c:2642)
        void UserSpkSolvingProcessRunGravityAttempt(
                                                UserSpkSolvingProcessStructPtr Process,
                                                UserSpkSolvingStatus *Status)
    
  278. UserSpkSolvingProcessRunRepulsionsAttempt (sphere_pack.c:2604)
        void UserSpkSolvingProcessRunRepulsionsAttempt(
                                               UserSpkSolvingProcessStructPtr Process,
                                               UserSpkSolvingStatus *Status)
    
  279. UserSpkSolvingSettingsGetDefault (sphere_pack.c:2445)
        UserSpkSolvingSettingsStruct UserSpkSolvingSettingsGetDefault(
                                                                IrtRType SphereRadius)
    
  280. UserSpkSurfObjBorderDelete (sphere_pack.c:3196)
        void UserSpkSurfObjBorderDelete(UserSpkBorderStructPtr Border)
    
  281. UserSpkSurfObjBorderNew (sphere_pack.c:3142)
        UserSpkBorderStructPtr UserSpkSurfObjBorderNew(const IPObjectStruct *PObj,
                                                       IrtRType SubdivTol,
                                                       IrtRType NumerTol)
    
  282. UserSrfFixedCurvatureLines (srfcrvtr.c:209)
        IPObjectStruct *UserSrfFixedCurvatureLines(const CagdSrfStruct *Srf,
                                                   CagdRType k1,
                                                   CagdRType Step,
                                                   CagdRType SubdivTol,
                                                   CagdRType NumericTol,
                                                   int Euclidean)
    
  283. UserSrfKernel (ff_krnl.c:51)
        IPObjectStruct *UserSrfKernel(const CagdSrfStruct *Srf,
                                      CagdRType SubdivTol,
                                      int SkipRate)
    
  284. UserSrfParabolicLines (ff_krnl.c:251)
        IPObjectStruct *UserSrfParabolicLines(const CagdSrfStruct *Srf,
                                              CagdRType Step,
                                              CagdRType SubdivTol,
                                              CagdRType NumericTol,
                                              int Euclidean,
                                              int DecompSrfs)
    
  285. UserSrfParabolicSheets (ff_krnl.c:422)
        IPObjectStruct *UserSrfParabolicSheets(const CagdSrfStruct *Srf,
                                               CagdRType Step,
                                               CagdRType SubdivTol,
                                               CagdRType NumericTol,
                                               CagdRType SheetExtent)
    
  286. UserSrfSrfInter (srf_ssi.c:75)
        int UserSrfSrfInter(const CagdSrfStruct *CSrf1,
                            const CagdSrfStruct *CSrf2,
                            int Euclidean,
                            CagdRType Eps,
                            int AlignSrfs,
                            CagdCrvStruct **Crvs1,
                            CagdCrvStruct **Crvs2)
    
  287. UserSrfTopoAspectGraph (visible.c:346)
        IPPolygonStruct *UserSrfTopoAspectGraph(CagdSrfStruct *PSrf,
                                                CagdRType SubdivTol)
    
  288. UserSrfUmbilicalPts (srfcrvtr.c:48)
        MvarPtStruct *UserSrfUmbilicalPts(const CagdSrfStruct *Srf,
                                          CagdRType SubTol,
                                          CagdRType NumTol)
    
  289. UserSrfVisibConeDecomp (visible.c:57)
        IPObjectStruct *UserSrfVisibConeDecomp(const CagdSrfStruct *Srf,
                                               CagdRType Resolution,
                                               CagdRType ConeAngle)
    
  290. UserSweepSectionDone (toolswep.c:2152)
        int UserSweepSectionDone(UserSwpGenInfoStruct *GI)
    
  291. UserSweepSectionInit (toolswep.c:375)
        UserSwpGenInfoStruct *UserSweepSectionInit(const IrtRType ToolOrigin[3])
    
  292. UserSwpSecCnstrctToolCone (toolswep.c:623)
        void UserSwpSecCnstrctToolCone(UserSwpGenInfoStruct *GI,
                                       IrtRType Center[3],
                                       IrtRType MajorRadius,
                                       IrtRType MinorRadius,
                                       IrtRType Height)
    
  293. UserSwpSecCnstrctToolCyl (toolswep.c:494)
        void UserSwpSecCnstrctToolCyl(UserSwpGenInfoStruct *GI,
                                      IrtRType Center[3],
                                      IrtRType Radius,
                                      IrtRType Height)
    
  294. UserSwpSecCnstrctToolGnrl (toolswep.c:697)
        void UserSwpSecCnstrctToolGnrl(UserSwpGenInfoStruct *GI,
                                       const CagdCrvStruct *Profile)
    
  295. UserSwpSecCnstrctToolSph (toolswep.c:421)
        void UserSwpSecCnstrctToolSph(UserSwpGenInfoStruct *GI,
                                      IrtRType Center[3],
                                      IrtRType Radius)
    
  296. UserSwpSecElimRedundantToolShapes (toolswep.c:798)
        void UserSwpSecElimRedundantToolShapes(UserSwpGenInfoStruct *GI)
    
  297. UserSwpSecGetLineEnvelope (toolswep.c:1571)
        CagdBType UserSwpSecGetLineEnvelope(UserSwpGenInfoStruct *GI,
                                            int PlnNrmlDir1,
                                            IrtRType PlnValue1,
                                            int PlnNrmlDir2,
                                            IrtRType PlnValue2,
                                            CagdPtStruct **EnvlPts,
                                            CagdPtStruct **Nrmls)
    
  298. UserSwpSecGetPlaneEnvelope (toolswep.c:1287)
        CagdBType UserSwpSecGetPlaneEnvelope(UserSwpGenInfoStruct *GI,
                                             int PlnNrmlDir,
                                             IrtRType PlnValue,
                                             CagdPolylineStruct **PlnEnvl,
                                             CagdPolylineStruct **Nrmls)
    
  299. UserSwpSecGetSrfEnvelope (toolswep.c:1707)
        IPObjectStruct *UserSwpSecGetSrfEnvelope(UserSwpGenInfoStruct *GI)
    
  300. UserSwpSecMachiningSimulation (toolswep.c:1937)
        IPPolygonStruct *UserSwpSecMachiningSimulation(
                                                     const CagdCrvStruct *ToolProfile,
                                                     const CagdPType ToolOrigin,
                                                     const IPObjectStruct *MotionData,
                                                     int DexelGridType,
                                                     const CagdPType GridOrigin,
                                                     const CagdPType GridEnd,
                                                     int NumDexel0,
                                                     int NumDexel1,
                                                     const CagdSrfStruct *StockSrf,
                                                     CagdRType RectStockTopLevel,
                                                     CagdRType RectStockBtmLevel,
                                                     const char *OutputSavePath)
    
  301. UserSwpSecRenderTool (toolswep.c:2107)
        IPObjectStruct *UserSwpSecRenderTool(UserSwpGenInfoStruct *GI)
    
  302. UserSwpSecToolCut (toolswep.c:1003)
        int UserSwpSecToolCut(UserSwpGenInfoStruct *GI,
                              IrtRType Position[3],
                              IrtRType Orientation[3])
    
  303. UserSwpSecToolMove (toolswep.c:915)
        int UserSwpSecToolMove(UserSwpGenInfoStruct *GI,
                               IrtRType Position[3],
                               IrtRType Orientation[3])
    
  304. UserTVZeroJacobian (tv0jacob.c:43)
        IPObjectStruct *UserTVZeroJacobian(const TrivTVStruct *TV,
                                           CagdBType Euclidean,
                                           int SkipRate,
                                           const CagdRType Fineness[3])
    
  305. UserText2OutlineCurves2D (font2d.c:94)
        IPObjectStruct *UserText2OutlineCurves2D(const char *Str,
                                                 IrtRType Space,
                                                 IrtRType ScaleFactor,
                                                 IrtRType *Height)
    
  306. UserText2OutlineCurves2DInit (font2d.c:51)
        IPObjectStruct *UserText2OutlineCurves2DInit(const char *FName)
    
  307. UserTile2DSemi12312 (tiles2d_sem_reg.c:1051)
        IPObjectStruct *UserTile2DSemi12312(UserTileSemiRegType TileType,
                                            const CagdRType TileSize)
    
  308. UserTile2DSemi12312D (tiles2d_sem_reg_dual.c:1285)
        IPObjectStruct *UserTile2DSemi12312D(UserTileSemiRegDualType TileType,
                                             const CagdRType TileSize,
                                             const CagdRType Indent,
                                             const CagdRType CrvAmt)
    
  309. UserTile2DSemi1246 (tiles2d_sem_reg.c:1182)
        IPObjectStruct *UserTile2DSemi1246(UserTileSemiRegType TileType,
                                           const CagdRType TileSize)
    
  310. UserTile2DSemi1246D (tiles2d_sem_reg_dual.c:1495)
        IPObjectStruct *UserTile2DSemi1246D(UserTileSemiRegDualType TileType,
                                            const CagdRType TileSize,
                                            const CagdRType Indent,
                                            const CagdRType CrvAmt)
    
  311. UserTile2DSemi33336 (tiles2d_sem_reg.c:917)
        IPObjectStruct *UserTile2DSemi33336(UserTileSemiRegType TileType,
                                            const CagdRType TileSize)
    
  312. UserTile2DSemi33336D (tiles2d_sem_reg_dual.c:1576)
        IPObjectStruct *UserTile2DSemi33336D(UserTileSemiRegDualType TileType,
                                             const CagdRType TileSize,
                                             const CagdRType Indent,
                                             const CagdRType CrvAmt)
    
  313. UserTile2DSemi43433 (tiles2d_sem_reg.c:224)
        IPObjectStruct *UserTile2DSemi43433(UserTileSemiRegType TileType,
                                            const CagdRType TileSize)
    
  314. UserTile2DSemi43433D (tiles2d_sem_reg_dual.c:1663)
        IPObjectStruct *UserTile2DSemi43433D(UserTileSemiRegDualType TileType,
                                             const CagdRType TileSize,
                                             const CagdRType Indent,
                                             const CagdRType CrvAmt)
    
  315. UserTile2DSemi4346 (tiles2d_sem_reg.c:759)
        IPObjectStruct *UserTile2DSemi4346(UserTileSemiRegType TileType,
                                           const CagdRType TileSize)
    
  316. UserTile2DSemi4346D (tiles2d_sem_reg_dual.c:1413)
        IPObjectStruct *UserTile2DSemi4346D(UserTileSemiRegDualType TileType,
                                            const CagdRType TileSize,
                                            const CagdRType Indent,
                                            const CagdRType CrvAmt)
    
  317. UserTile2DSemi44333 (tiles2d_sem_reg.c:394)
        IPObjectStruct *UserTile2DSemi44333(UserTileSemiRegType TileType,
                                            const CagdRType TileSize)
    
  318. UserTile2DSemi44333D (tiles2d_sem_reg_dual.c:1351)
        IPObjectStruct *UserTile2DSemi44333D(UserTileSemiRegDualType TileType,
                                             const CagdRType TileSize,
                                             const CagdRType Indent,
                                             const CagdRType CrvAmt)
    
  319. UserTile2DSemi6363 (tiles2d_sem_reg.c:515)
        IPObjectStruct *UserTile2DSemi6363(UserTileSemiRegType TileType,
                                           const CagdRType TileSize)
    
  320. UserTile2DSemi6363D (tiles2d_sem_reg_dual.c:1757)
        IPObjectStruct *UserTile2DSemi6363D(UserTileSemiRegDualType TileType,
                                            const CagdRType TileSize,
                                            const CagdRType Indent,
                                            const CagdRType CrvAmt)
    
  321. UserTile2DSemi848 (tiles2d_sem_reg.c:635)
        IPObjectStruct *UserTile2DSemi848(UserTileSemiRegType TileType,
                                          const CagdRType TileSize)
    
  322. UserTile2DSemi848D (tiles2d_sem_reg_dual.c:1225)
        IPObjectStruct *UserTile2DSemi848D(UserTileSemiRegDualType TileType,
                                           const CagdRType TileSize,
                                           const CagdRType Indent,
                                           const CagdRType CrvAmt)
    
  323. UserTileGetSteps (tilepack.c:637)
        void UserTileGetSteps(const struct UserTilePackInfoStruct *TilePackInfo,
                              int *StepsMin,
                              int *StepsMax,
                              CagdRType *RelStepsSize)
    
  324. UserTileSetSteps (tilepack.c:679)
        void UserTileSetSteps(struct UserTilePackInfoStruct *TilePackInfo,
                              const int *StepsMin,
                              const int *StepsMax,
                              const CagdRType *RelStepsSize)
    
  325. UserTopoAddCell (unstrct_grid.c:1774)
        CagdBType UserTopoAddCell(UserTopoUnstrctGeomStruct *Ud,
                                  const int *PtIdVec,
                                  int PtIdVecLen,
                                  IPObjectStruct *Cell,
                                  int *CellID)
    
  326. UserTopoAddNewCell (unstrct_grid.c:1273)
        CagdBType UserTopoAddNewCell(UserTopoUnstrctGeomStruct *Ud,
                                     const IPObjectStruct *Cell,
                                     int UpdateGeom,
                                     int *CellID)
    
  327. UserTopoAddNewCell2 (unstrct_grid.c:1195)
        CagdBType UserTopoAddNewCell2(UserTopoUnstrctGeomStruct *Ud,
                                      const IPObjectStruct *Cell,
                                      int UpdateGeom,
                                      int *CellID)
    
  328. UserTopoAddObjectToField (unstrct_grid.c:1805)
        CagdBType UserTopoAddObjectToField(UserTopoUnstrctGeomStruct *Ud,
                                           IPObjectStruct *IPObj)
    
  329. UserTopoAddPoints (unstrct_grid.c:1148)
        UserTopoUnstrctGeomStruct *UserTopoAddPoints(
                                               const UserTopoUnstrctGeomStruct *Ud,
                                               const UserTopoUnstrctGeomPtStruct *Pts,
                                               int NumPt,
                                               int **RealIDMap)
    
  330. UserTopoAllEntitiesWithPoint (unstrct_grid.c:4392)
        int UserTopoAllEntitiesWithPoint(const UserTopoUnstrctGeomStruct *Ud,
                                         int PtId,
                                         int **EntIds)
    
  331. UserTopoAppendUnstrctGeoms (unstrct_grid.c:2475)
        UserTopoUnstrctGeomStruct *UserTopoAppendUnstrctGeoms(
                                                const UserTopoUnstrctGeomStruct *UdA,
                                                const UserTopoUnstrctGeomStruct *UdB,
                                                CagdRType Eps,
                                                int **RealIDMap)
    
  332. UserTopoApplyFilterToGrid (unstrct_grid.c:2910)
        UserTopoUnstrctGeomStruct *UserTopoApplyFilterToGrid(
                                                  const UserTopoUnstrctGeomStruct *Ud,
                                                  CagdBType PurgeUnusedPts)
    
  333. UserTopoAssignSequentialCellIDs (unstrct_grid.c:2593)
        UserTopoUnstrctGeomStruct *UserTopoAssignSequentialCellIDs(
                                                const UserTopoUnstrctGeomStruct *Ud)
    
  334. UserTopoAssignSequentialPointIDs (unstrct_grid.c:2542)
        UserTopoUnstrctGeomStruct *UserTopoAssignSequentialPointIDs(
                                                const UserTopoUnstrctGeomStruct *Ud)
    
  335. UserTopoCellClosestToPoint (unstrct_grid.c:6206)
        int UserTopoCellClosestToPoint(const UserTopoUnstrctGeomStruct *Ud,
                                       const CagdPType Pt,
                                       UserTopoUnstrctGridClosestEntityType
                                                                        ClosestEntity,
                                       int *FaceIdx,
                                       int *EdgeIdx,
                                       int *CrnrIdx,
                                       int *UVWMax)
    
  336. UserTopoCellsAdjacentToCell (unstrct_grid.c:4468)
        int UserTopoCellsAdjacentToCell(const UserTopoUnstrctGeomStruct *Ud,
                                        int CellID,
                                        int **EntIDs)
    
  337. UserTopoCrvBndryFilter (unstrct_grid.c:3351)
        UserTopoUnstrctGeomStruct *UserTopoCrvBndryFilter(
                                                  const UserTopoUnstrctGeomStruct *Ud)
    
  338. UserTopoGetCellAttrThreshold (unstrct_grid.c:4568)
        int UserTopoGetCellAttrThreshold(const UserTopoUnstrctGeomStruct *Ud,
                                           char *AttrName,
                                           int AttrMinVal,
                                           int AttrMaxVal,
                                           int **EntIDs)
    
  339. UserTopoGetCellIntAttr (unstrct_grid.c:4144)
        int UserTopoGetCellIntAttr(const UserTopoUnstrctGeomStruct *Ud,
                                   int CellID,
                                   char *AttrName)
    
  340. UserTopoGetCellIntAttrVec (unstrct_grid.c:4183)
        int UserTopoGetCellIntAttrVec(UserTopoUnstrctGeomStruct *Ud,
                                      int *CellIDVec,
                                      int NumCellID,
                                      char *AttrName,
                                      int **AttrValueVec)
    
  341. UserTopoGetCellRealAttr (unstrct_grid.c:4212)
        CagdRType UserTopoGetCellRealAttr(const UserTopoUnstrctGeomStruct *Ud,
                                          int CellID,
                                          char *AttrName)
    
  342. UserTopoGetCellRealAttrVec (unstrct_grid.c:4251)
        int UserTopoGetCellRealAttrVec(UserTopoUnstrctGeomStruct *Ud,
                                       int *CellIDVec,
                                       int NumCellID,
                                       char *AttrName,
                                       CagdRType **AttrValueVec)
    
  343. UserTopoGetCellStrAttr (unstrct_grid.c:4280)
        const char *UserTopoGetCellStrAttr(const UserTopoUnstrctGeomStruct *Ud,
                                           int CellID,
                                           char *AttrName)
    
  344. UserTopoGetCellStrAttrVec (unstrct_grid.c:4319)
        int UserTopoGetCellStrAttrVec(UserTopoUnstrctGeomStruct *Ud,
                                      int *CellIDVec,
                                      int NumCellID,
                                      char *AttrName,
                                      const char ***AttrValueVec)
    
  345. UserTopoGetField (unstrct_grid.c:1830)
        IPObjectStruct *UserTopoGetField(UserTopoUnstrctGeomStruct *Ud)
    
  346. UserTopoGetPointAttrThreshold (unstrct_grid.c:4518)
        int UserTopoGetPointAttrThreshold(const UserTopoUnstrctGeomStruct *Ud,
                                          char *AttrName,
                                          int AttrMinVal,
                                          int AttrMaxVal,
                                          int **PtIDs)
    
  347. UserTopoGetPointIntAttr (unstrct_grid.c:3951)
        int UserTopoGetPointIntAttr(const UserTopoUnstrctGeomStruct *Ud,
                                    int PtId,
                                    char *AttrName)
    
  348. UserTopoGetPointIntAttrVec (unstrct_grid.c:3987)
        int UserTopoGetPointIntAttrVec(UserTopoUnstrctGeomStruct *Ud,
                                       int *PtIdVec,
                                       int NumPtId,
                                       char *AttrName,
                                       int **AttrValueVec)
    
  349. UserTopoGetPointRealAttr (unstrct_grid.c:4015)
        CagdRType UserTopoGetPointRealAttr(const UserTopoUnstrctGeomStruct *Ud,
                                           int PtId,
                                           char *AttrName)
    
  350. UserTopoGetPointRealAttrVec (unstrct_grid.c:4051)
        int UserTopoGetPointRealAttrVec(UserTopoUnstrctGeomStruct *Ud,
                                        int *PtIdVec,
                                        int NumPtId,
                                        char *AttrName,
                                        CagdRType **AttrValueVec)
    
  351. UserTopoGetPointStrAttr (unstrct_grid.c:4080)
        const char *UserTopoGetPointStrAttr(const UserTopoUnstrctGeomStruct *Ud,
                                            int PtId,
                                            char *AttrName)
    
  352. UserTopoGetPointStrAttrVec (unstrct_grid.c:4116)
        int UserTopoGetPointStrAttrVec(UserTopoUnstrctGeomStruct *Ud,
                                       int *PtIdVec,
                                       int NumPtId,
                                       char *AttrName,
                                       const char ***AttrValueVec)
    
  353. UserTopoIdToObject (unstrct_grid.c:3864)
        IPObjectStruct *UserTopoIdToObject(const UserTopoUnstrctGeomStruct *Ud,
                                           int Id)
    
  354. UserTopoMergePoints (unstrct_grid.c:863)
        UserTopoUnstrctGeomStruct *UserTopoMergePoints(
                                                  const UserTopoUnstrctGeomStruct *Ud,
                                                  CagdRType Eps,
                                                  CagdBType IdentifyNoMerge,
                                                  const CagdBType *MergePtIndices,
                                                  int **MergedIDMap,
                                                  int *MergeIDMapLen)
    
  355. UserTopoModifyPoint (unstrct_grid.c:1853)
        int UserTopoModifyPoint(UserTopoUnstrctGeomStruct *Ud,
                                int PtId,
                                const UserTopoUnstrctGeomPtStruct *Pt)
    
  356. UserTopoNumOfEntOfType (unstrct_grid.c:4436)
        int UserTopoNumOfEntOfType(const UserTopoUnstrctGeomStruct *Ud,
                                   IPObjStructType Type)
    
  357. UserTopoObjectToId (unstrct_grid.c:3832)
        int UserTopoObjectToId(const UserTopoUnstrctGeomStruct *Ud,
                               const IPObjectStruct *Cell)
    
  358. UserTopoPolylineSelector (unstrct_grid.c:6087)
        int UserTopoPolylineSelector(const UserTopoUnstrctGeomStruct *Ud,
                                      const IPPolygonStruct *Poly,
                                      const CagdPType Dir,
                                      int **CellIDVec)
    
  359. UserTopoPtsOfCell (unstrct_grid.c:4349)
        int UserTopoPtsOfCell(const UserTopoUnstrctGeomStruct *Ud,
                              int EntId,
                              int **PtIds)
    
  360. UserTopoPtsOfCellsWithAttrib (unstrct_grid.c:959)
        void UserTopoPtsOfCellsWithAttrib(const UserTopoUnstrctGeomStruct *Ud,
                                          UserTopoUnstrctGridAttrType AttrType,
                                          int NumAttr,
                                          const int *NumAttrVals,
                                          const char **AttrNames,
                                          const void *AttrVals,
                                          CagdBType **PtIndxVec)
    
  361. UserTopoPurgeUnusedPts (unstrct_grid.c:2823)
        UserTopoUnstrctGeomStruct *UserTopoPurgeUnusedPts(
                                                  const UserTopoUnstrctGeomStruct *Ud)
    
  362. UserTopoReadGridFromFile (unstrct_grid.c:6542)
        UserTopoUnstrctGeomStruct *UserTopoReadGridFromFile(const char *FileName)
    
  363. UserTopoSetCellIntAttr (unstrct_grid.c:2176)
        int UserTopoSetCellIntAttr(UserTopoUnstrctGeomStruct *Ud,
                                   IPObjectStruct *Cell,
                                   const char *AttrName,
                                   int AttrValue)
    
  364. UserTopoSetCellIntAttrVec (unstrct_grid.c:2215)
        int UserTopoSetCellIntAttrVec(UserTopoUnstrctGeomStruct *Ud,
                                      const int *CellIDVec,
                                      int NumCellID,
                                      const char *AttrName,
                                      const int *AttrValueVec,
                                      int NumVals)
    
  365. UserTopoSetCellRealAttr (unstrct_grid.c:2275)
        int UserTopoSetCellRealAttr(UserTopoUnstrctGeomStruct *Ud,
                                    IPObjectStruct *Cell,
                                    const char *AttrName,
                                    CagdRType AttrValue)
    
  366. UserTopoSetCellRealAttrVec (unstrct_grid.c:2314)
        int UserTopoSetCellRealAttrVec(UserTopoUnstrctGeomStruct *Ud,
                                       const int *CellIDVec,
                                       int NumCellID,
                                       const char *AttrName,
                                       const CagdRType *AttrValueVec,
                                       int NumVals)
    
  367. UserTopoSetCellStrAttr (unstrct_grid.c:2374)
        int UserTopoSetCellStrAttr(UserTopoUnstrctGeomStruct *Ud,
                                   IPObjectStruct *Cell,
                                   const char *AttrName,
                                   const char *AttrValue)
    
  368. UserTopoSetCellStrAttrVec (unstrct_grid.c:2413)
        int UserTopoSetCellStrAttrVec(UserTopoUnstrctGeomStruct *Ud,
                                      const int *CellIDVec,
                                      int NumCellID,
                                      const char *AttrName,
                                      const char **AttrValueVec,
                                      int NumVals)
    
  369. UserTopoSetFilterGridCallBackFunc (unstrct_grid.c:2879)
        UserTopoFilterGridCBFuncType UserTopoSetFilterGridCallBackFunc(
                                                 UserTopoFilterGridCBFuncType NewFunc)
    
  370. UserTopoSetPointIntAttr (unstrct_grid.c:1896)
        int UserTopoSetPointIntAttr(UserTopoUnstrctGeomStruct *Ud,
                                    int PtId,
                                    const char *AttrName,
                                    int AttrValue)
    
  371. UserTopoSetPointIntAttrVec (unstrct_grid.c:1933)
        int UserTopoSetPointIntAttrVec(UserTopoUnstrctGeomStruct *Ud,
                                       const int *PtIdVec,
                                       int NumPtId,
                                       const char *AttrName,
                                       const int *AttrValueVec,
                                       int NumVals)
    
  372. UserTopoSetPointRealAttr (unstrct_grid.c:1990)
        int UserTopoSetPointRealAttr(UserTopoUnstrctGeomStruct *Ud,
                                     int PtId,
                                     const char *AttrName,
                                     CagdRType AttrValue)
    
  373. UserTopoSetPointRealAttrVec (unstrct_grid.c:2027)
        int UserTopoSetPointRealAttrVec(UserTopoUnstrctGeomStruct *Ud,
                                        const int *PtIdVec,
                                        int NumPtId,
                                        const char *AttrName,
                                        const CagdRType *AttrValueVec,
                                        int NumVals)
    
  374. UserTopoSetPointStrAttr (unstrct_grid.c:2083)
        int UserTopoSetPointStrAttr(UserTopoUnstrctGeomStruct *Ud,
                                    int PtId,
                                    const char *AttrName,
                                    const char *AttrValue)
    
  375. UserTopoSetPointStrAttrVec (unstrct_grid.c:2120)
        int UserTopoSetPointStrAttrVec(UserTopoUnstrctGeomStruct *Ud,
                                       const int *PtIdVec,
                                       int NumPtId,
                                       const char *AttrName,
                                       const char **AttrValueVec,
                                       int NumVals)
    
  376. UserTopoSetPoints (unstrct_grid.c:1725)
        CagdBType UserTopoSetPoints(UserTopoUnstrctGeomStruct *Ud,
                                    UserTopoUnstrctGeomPtStruct *Pts,
                                    int NumPt)
    
  377. UserTopoSrfBndryFilter (unstrct_grid.c:3593)
        UserTopoUnstrctGeomStruct *UserTopoSrfBndryFilter(
                                                  const UserTopoUnstrctGeomStruct *Ud)
    
  378. UserTopoTrivBndryFilter (unstrct_grid.c:3674)
        UserTopoUnstrctGeomStruct *UserTopoTrivBndryFilter(
                                                  const UserTopoUnstrctGeomStruct *Ud)
    
  379. UserTopoUDData (unstrct_grid.c:3903)
        void UserTopoUDData(const UserTopoUnstrctGeomStruct *Ud,
                            UserTopoUnstrctGeomReturnStruct *Data)
    
  380. UserTopoUnstrctGeomFree (unstrct_grid.c:1662)
        void UserTopoUnstrctGeomFree(UserTopoUnstrctGeomStruct *Ud)
    
  381. UserTopoUnstrctGeomMain (unstrct_grid.c:7302)
        UserTopoUnstrctGeomReturnStruct *UserTopoUnstrctGeomMain(
                                              UserTopoUnstructGridOpType OperationID,
                                              UserTopoUnstrctGeomParamStruct *Params)
    
  382. UserTopoUnstrctGeomNew (unstrct_grid.c:1602)
        UserTopoUnstrctGeomStruct *UserTopoUnstrctGeomNew(void)
    
  383. UserTopoUnstrctGeomPtCopyData (unstrct_grid.c:1638)
        void UserTopoUnstrctGeomPtCopyData(UserTopoUnstrctGeomPtStruct *Dest,
                                           const UserTopoUnstrctGeomPtStruct *Src)
    
  384. UserTopoUnstrctGeomUpdate (unstrct_grid.c:3812)
        void UserTopoUnstrctGeomUpdate(UserTopoUnstrctGeomStruct **Ud,
                                       CagdRType Eps)
    
  385. UserTopoWriteGridToFile (unstrct_grid.c:6405)
        CagdBType UserTopoWriteGridToFile(const UserTopoUnstrctGeomStruct *Ud,
                                          const char *FileName)
    
  386. UserTrivarZeros (tv0jacob.c:95)
        IPObjectStruct *UserTrivarZeros(const TrivTVStruct *TV,
                                        const TrivTVStruct *TVEuclidean,
                                        int SkipRate,
                                        const CagdRType Fineness[3])
    
  387. UserTrussCleanBeamICrvs (truss_base.c:2565)
        void UserTrussCleanBeamICrvs(UserTrussClipAgainstBeamsInfoStruct *ClipInfo)
    
  388. UserTrussClipComp (truss_base.c:863)
        TrimSrfStruct *UserTrussClipComp(const CagdSrfStruct *CompSrf,
                                         const UserTrussClippingInfoStruct *ClipInfo,
                                         CagdCrvStruct *TopLevelCrv,
                                         CagdBType MarkSegs,
                                         CagdBType BndrySegsOnly,
                                         const UserTrussTolerancesStruct *Tol)
    
  389. UserTrussCloseOneCrvLoopOppEdges (truss_base.c:1961)
        CagdCrvStruct *UserTrussCloseOneCrvLoopOppEdges(const CagdCrvStruct *Crv,
                                                        const CagdRType SrfDMin[2],
                                                        const CagdRType SrfDMax[2],
                                                        CagdBType AddOffet,
                                                        CagdRType Offset)
    
  390. UserTrussComputeSideSrfs (truss_triv.c:331)
        CagdSrfStruct *UserTrussComputeSideSrfs(const CagdSrfStruct *BeamSrf,
                                                const CagdCrvStruct *ICrvs,
                                                const IrtPlnType Pln1,
                                                const IrtPlnType Pln2)
    
  391. UserTrussConstructLatticeMain (truss_gen.c:905)
        IPObjectStruct *UserTrussConstructLatticeMain(
                                     const IPObjectStruct *InObj,
                                     UserTrussSpherePackParamsStruct *SpherePackParams,
                                     UserTrussLatticeParamsStruct *TrussParams,
                                     const UserTrussTolerancesStruct *Tol)
    
  392. UserTrussCreateShellSrfConnections (truss_base.c:3322)
        CagdSrfStruct *UserTrussCreateShellSrfConnections(
                                            UserTrussNodeDefStruct *NodeDefs,
                                            const CagdPType *ShellPts,
                                            const CagdRType *ShellDists,
                                            int NumPts,
                                            CagdRType DistToConnect,
                                            UserTrussNodeDefCallbacksStruct *Callbacks,
                                            const CagdSrfStruct *ShellSrf,
                                            TrimSrfStruct **TrimmedShellSrf,
                                            const UserTrussTolerancesStruct *Tol)
    
  393. UserTrussDefaultTol (truss_base.c:3891)
        void UserTrussDefaultTol(UserTrussTolerancesStruct *Tol)
    
  394. UserTrussFilterShortCrvs (truss_base.c:2802)
        void UserTrussFilterShortCrvs(CagdCrvStruct **Crvs,
                                      CagdRType Threshold,
                                      CagdBType SegOnly,
                                      CagdBType WarnOnly)
    
  395. UserTrussICrvsCloseLoops (truss_base.c:1508)
        void UserTrussICrvsCloseLoops(const CagdSrfStruct *OrigSrf,
                                      CagdCrvStruct **ICrvs,
                                      const CagdRType SrfDMin[2],
                                      const CagdRType SrfDMax[2],
                                      const IrtPlnType Pln,
                                      const CagdPType CylinderBasePt,
                                      const CagdVType CylinderVec,
                                      CagdRType CylinderR,
                                      CagdBType UseCylinder,
                                      CagdRType Tol,
                                      CagdBType AddOffset,
                                      CagdRType Offset)
    
  396. UserTrussLatticeWithQualityInfo (truss_gen.c:321)
        IPObjectStruct *UserTrussLatticeWithQualityInfo(
                                            const CagdPType *Pts,
                                            int NumPts,
                                            CagdRType DistToConnect,
                                            UserTrussNodeDefCallbacksStruct *Callbacks,
                                            const CagdRType *QuantizationVector,
                                            const UserTrussTolerancesStruct *Tol)
    
  397. UserTrussMdlPostProcess (truss_mdl.c:825)
        TrimSrfStruct *UserTrussMdlPostProcess(TrimSrfStruct *TSrfs,
                                               const UserTrussTolerancesStruct *Tol)
    
  398. UserTrussNodeDefCleanup (truss_base.c:3864)
        void UserTrussNodeDefCleanup(UserTrussNodeDefStruct *NodeDef)
    
  399. UserTrussNodeSrfs (truss_base.c:627)
        void UserTrussNodeSrfs(CagdRType NodeRadius,
                               const CagdRType *BeamRadii,
                               const CagdRType *BeamFilletRadii,
                               const CagdRType *BeamFilletHeights,
                               const CagdVType *BeamDirections,
                               const CagdRType *BeamHeights,
                               int NumBeams,
                               CagdBType MatchTCrvs,
                               CagdBType ForTriv,
                               CagdRType ExtendLength,
                               CagdSrfStruct **Sphere,
                               CagdSrfStruct **Beams,
                               CagdSrfStruct **BeamTopCaps,
                               CagdSrfStruct **BeamBaseCaps,
                               CagdSrfStruct **FilletCylinders,
                               CagdPType *BeamCenterPts,
                               IrtPlnType *AllPlns,
                               CagdBType *BeamsUniform)
    
  400. UserTrussPrepBeamICrvsFast (truss_base.c:2268)
        void UserTrussPrepBeamICrvsFast(UserTrussClipAgainstBeamsInfoStruct *ClipInfo,
                                        CagdBType DoComputeSideSrfs,
                                        CagdBType DoAssignIds,
                                        const UserTrussTolerancesStruct *Tol)
    
  401. UserTrussPrepBeamICrvsMatched (truss_mdl.c:82)
        void UserTrussPrepBeamICrvsMatched(
                                   UserTrussClipAgainstBeamsInfoStruct *SphereClipInfo,
                                   UserTrussClipAgainstBeamsInfoStruct *BeamsClipInfo,
                                   CagdSrfStruct *SphereSrf,
                                   const IrtPlnType *SphereClipPlns,
                                   const CagdSrfStruct **FilletCylinders,
                                   CagdCrvStruct **BeamTopLevelCrvs,
                                   const UserTrussTolerancesStruct *Tol)
    
  402. UserTrussPrepareBeamInfo (truss_base.c:298)
        UserTrussNodeDefStruct *UserTrussPrepareBeamInfo(
                                           const CagdPType *Pts,
                                           int NumPts,
                                           CagdRType DistToConnect,
                                           UserTrussNodeDefCallbacksStruct *Callbacks,
                                           CagdBType Normalize)
    
  403. UserTrussPrepareBeamInfoWithShell (truss_base.c:3015)
        UserTrussNodeDefStruct *UserTrussPrepareBeamInfoWithShell(
                                            const CagdPType *Pts,
                                            int NumPts,
                                            CagdRType DistToConnect,
                                            UserTrussNodeDefCallbacksStruct *Callbacks,
                                            CagdBType Normalize,
                                            const IPObjectStruct *ShellObj,
                                            const UserTrussTolerancesStruct *Tol)
    
  404. UserTrussSetConstBeamCallbacks (truss_base.c:4205)
        void UserTrussSetConstBeamCallbacks(
                                         UserTrussConstBeamWidthStruct *BeamData,
                                         UserTrussNodeDefCallbacksStruct *Callbacks)
    
  405. UserTrussSetCustomBeamCallbacks (truss_base.c:4286)
        void UserTrussSetCustomBeamCallbacks(
                                        UserTrussBeamInfoPrepFuncType PrepCallback,
                                        UserTrussBeamInfoFuncType SetDataCallback,
                                        UserTrussBeamInfoCleanFuncType CleanupCallback,
                                        void *ExtraData,
                                        UserTrussNodeDefCallbacksStruct *Callbacks)
    
  406. UserTrussSetGradedBeamCallbacks (truss_base.c:4242)
        void UserTrussSetGradedBeamCallbacks(
                                        UserTrussGradedBeamWidthStruct *GradedBeamData,
                                        UserTrussNodeDefCallbacksStruct *Callbacks)
    
  407. UserTrussSplitCrvTo2CoordsCrvs (truss_base.c:2616)
        CagdCrvStruct *UserTrussSplitCrvTo2CoordsCrvs(const CagdCrvStruct *Crv,
                                                      int Crv1Coords,
                                                      CagdBType NewIsRational)
    
  408. UserTrussTrimmedLattice (truss_gen.c:90)
        IPObjectStruct *UserTrussTrimmedLattice(
                                            const CagdPType *Pts,
                                            int NumPts,
                                            CagdRType DistToConnect,
                                            UserTrussNodeDefCallbacksStruct *Callbacks,
                                            CagdBType PrepForMdl,
                                            CagdBType MultiObj,
                                            const UserTrussTolerancesStruct *Tol)
    
  409. UserTrussTrimmedLatticeWithShell (truss_gen.c:202)
        IPObjectStruct *UserTrussTrimmedLatticeWithShell(
                                            const CagdPType *Pts,
                                            const CagdPType *ShellPts,
                                            CagdRType *ShellDists,
                                            int NumPts,
                                            CagdRType DistToConnect,
                                            UserTrussNodeDefCallbacksStruct *Callbacks,
                                            CagdBType PruneOnly,
                                            const IPObjectStruct *ShellObj,
                                            CagdBType PrepForMdl,
                                            const UserTrussTolerancesStruct *Tol)
    
  410. UserTrussTrimmedNode (truss_base.c:360)
        TrimSrfStruct *UserTrussTrimmedNode(CagdRType NodeRadius,
                                            const CagdRType *BeamRadii,
                                            const CagdRType *BeamFilletRadii,
                                            const CagdRType *BeamFilletHeights,
                                            const CagdVType *BeamDirections,
                                            const CagdRType *BeamHeights,
                                            int NumBeams,
                                            CagdBType MatchTCrvs,
                                            CagdRType ExtendLength,
                                            const UserTrussTolerancesStruct *Tol)
    
  411. UserTrussTrivLattice (truss_triv.c:852)
        IPObjectStruct *UserTrussTrivLattice(
                                          const CagdPType *Pts,
                                          int NumPts,
                                          CagdRType DistToConnect,
                                          UserTrussNodeDefCallbacksStruct *Callbacks,
                                          const UserTrussTolerancesStruct *Tol)
    
  412. UserTrussTrivLatticeWithShell (truss_triv.c:928)
        IPObjectStruct *UserTrussTrivLatticeWithShell(
                                            const CagdPType *Pts,
                                            const CagdPType *ShellPts,
                                            CagdRType *ShellDists,
                                            int NumPts,
                                            CagdRType DistToConnect,
                                            UserTrussNodeDefCallbacksStruct *Callbacks,
                                            const IPObjectStruct *ShellObj,
                                            const UserTrussTolerancesStruct *Tol)
    
  413. UserTwoObjMaxZRelMotion (zcollide.c:44)
        IrtRType UserTwoObjMaxZRelMotion(IPObjectStruct *PObj1,
                                         IPObjectStruct *PObj2,
                                         IrtRType FineNess,
                                         int NumIters)
    
  414. UserViewingConeSrfDomains (visible.c:197)
        IPObjectStruct *UserViewingConeSrfDomains(const CagdSrfStruct *Srf,
                                                  const CagdSrfStruct *NSrf,
                                                  const IPPolygonStruct *ConeDirs,
                                                  CagdRType SubdivTol,
                                                  CagdRType ConeAngle,
                                                  CagdRType Euclidean)
    
  415. UserVisibilityClassify (visible.c:127)
        TrimSrfStruct *UserVisibilityClassify(const IPObjectStruct *SclrSrf,
                                              TrimSrfStruct *TrimmedSrfs)
    
  416. UserWDDitherCombiBW (wire_dither.c:551)
        IPObjectStruct *UserWDDitherCombiBW(IritImgPrcssImgStruct *Image0,
                                            IritImgPrcssImgStruct *Image1,
                                            int NumberOfLines,
                                            int NumberOfPins,
                                            float LineIntensity,
                                            IritImgPrcssImgStruct **Projection0,
                                            IritImgPrcssImgStruct **Projection1,
                                            float Fairness0,
                                            float Fairness1,
                                            float FeatureImportance)
    
  417. UserWDDitherCombiRGB (wire_dither.c:604)
        IPObjectStruct *UserWDDitherCombiRGB(IritImgPrcssImgStruct *Image0,
                                             IritImgPrcssImgStruct *Image1,
                                             int NumberOfLines,
                                             int NumberOfPins,
                                             float LineIntensity,
                                             IritImgPrcssImgStruct **Projection0,
                                             IritImgPrcssImgStruct **Projection1,
                                             float Fairness0,
                                             float Fairness1,
                                             float FeatureImportance)
    
  418. UserWDDitherStochasticBW (wire_dither.c:664)
        IPObjectStruct *UserWDDitherStochasticBW(IritImgPrcssImgStruct *Image0,
                                                 IritImgPrcssImgStruct *Image1,
                                                 int NumberOfLines,
                                                 int NumberOfPins,
                                                 int NumberOfRandomTrials,
                                                 float LineIntensity,
                                                 IritImgPrcssImgStruct **Projection0,
                                                 IritImgPrcssImgStruct **Projection1,
                                                 float Fairness0,
                                                 float Fairness1,
                                                 int BoundWireLength,
                                                 float FeatureImportance)
    
  419. UserWDDitherStochasticRGB (wire_dither.c:721)
        IPObjectStruct *UserWDDitherStochasticRGB(IritImgPrcssImgStruct *Image0,
                                                  IritImgPrcssImgStruct *Image1,
                                                  int NumberOfLines,
                                                  int NumberOfPins,
                                                  int NumberOfRandomTrials,
                                                  float LineIntensity,
                                                  IritImgPrcssImgStruct **Projection0,
                                                  IritImgPrcssImgStruct **Projection1,
                                                  float Fairness0,
                                                  float Fairness1,
                                                  int BoundWireLength,
                                                  float FeatureImportance)
    
  420. UserWarpTextOnSurface (textwarp.c:65)
        IPObjectStruct *UserWarpTextOnSurface(CagdSrfStruct *Srf,
                                              const char *Txt,
                                              IrtRType HSpace,
                                              IrtRType VBase,
                                              IrtRType VTop,
                                              IrtRType Ligatures)
    
  421. main (fntelem1.c:1434)
        void main(void)