1. BspCrvBlossomMult (bsp_sym.c:278)
        CagdCrvStruct *BspCrvBlossomMult(const CagdCrvStruct *Crv1,
                                         const CagdCrvStruct *Crv2)
    
  2. BspCrvMult (bsp_sym.c:133)
        CagdCrvStruct *BspCrvMult(const CagdCrvStruct *CCrv1,
                                  const CagdCrvStruct *CCrv2)
    
  3. BspMultComputationMethod (bsp_sym.c:102)
        BspMultComputationMethodType BspMultComputationMethod(
                                           BspMultComputationMethodType BspMultMethod)
    
  4. BspSrfBlossomMult (bsp_sym.c:1088)
        CagdSrfStruct *BspSrfBlossomMult(const CagdSrfStruct *Srf1,
                                         const CagdSrfStruct *Srf2)
    
  5. BspSrfFactorBilinear (bsp_sym.c:1489)
        CagdSrfStruct *BspSrfFactorBilinear(const CagdSrfStruct *Srf,
                                            const CagdRType *A)
    
  6. BspSrfFactorUMinusV (bsp_sym.c:1634)
        CagdSrfStruct *BspSrfFactorUMinusV(const CagdSrfStruct *Srf)
    
  7. BspSrfMult (bsp_sym.c:891)
        CagdSrfStruct *BspSrfMult(const CagdSrfStruct *CSrf1,
                                  const CagdSrfStruct *CSrf2)
    
  8. BzrComposeCrvCrv (composit.c:445)
        CagdCrvStruct *BzrComposeCrvCrv(const CagdCrvStruct *Crv1,
                                        const CagdCrvStruct *Crv2)
    
  9. BzrComposeSrfCrv (composit.c:1380)
        CagdCrvStruct *BzrComposeSrfCrv(const CagdSrfStruct *Srf,
                                        const CagdCrvStruct *Crv)
    
  10. BzrComposeSrfSrf (compost2.c:213)
        CagdSrfStruct *BzrComposeSrfSrf(const CagdSrfStruct *Srf1,
                                        const CagdSrfStruct *Srf2)
    
  11. BzrCrvFactor1MinusT (bzr_sym.c:535)
        CagdCrvStruct *BzrCrvFactor1MinusT(const CagdCrvStruct *Crv)
    
  12. BzrCrvFactorT (bzr_sym.c:484)
        CagdCrvStruct *BzrCrvFactorT(const CagdCrvStruct *Crv)
    
  13. BzrCrvMult (bzr_sym.c:59)
        CagdCrvStruct *BzrCrvMult(const CagdCrvStruct *CCrv1,
                                  const CagdCrvStruct *CCrv2)
    
  14. BzrCrvMultList (bzr_sym.c:247)
        CagdCrvStruct *BzrCrvMultList(const CagdCrvStruct *Crv1Lst,
                                      const CagdCrvStruct *Crv2Lst)
    
  15. BzrCrvMultPtsVecs (bzr_sym.c:180)
        void BzrCrvMultPtsVecs(const CagdRType *Pts1,
                               int Order1,
                               const CagdRType *Pts2,
                               int Order2,
                               CagdRType *ProdPts)
    
  16. BzrSrfFactorBilinear (bzr_sym.c:594)
        CagdSrfStruct *BzrSrfFactorBilinear(const CagdSrfStruct *Srf,
                                            const CagdRType *A)
    
  17. BzrSrfFactorExtremeRowCol (bzr_sym.c:906)
        CagdSrfStruct *BzrSrfFactorExtremeRowCol(const CagdSrfStruct *Srf,
                                                 CagdSrfBndryType Bndry)
        
    
  18. BzrSrfFactorLowOrders (bzr_sym.c:995)
        void BzrSrfFactorLowOrders(const CagdSrfStruct *Srf,
                                   CagdSrfStruct **S11,
                                   CagdSrfStruct **S12,
                                   CagdSrfStruct **S21,
                                   CagdSrfStruct **S22)
    
  19. BzrSrfFactorUMinusV (bzr_sym.c:825)
        CagdSrfStruct *BzrSrfFactorUMinusV(const CagdSrfStruct *Srf)
    
  20. BzrSrfMult (bzr_sym.c:287)
        CagdSrfStruct *BzrSrfMult(const CagdSrfStruct *CSrf1,
                                  const CagdSrfStruct *CSrf2)
    
  21. BzrSrfSubdivAtCurve (compost2.c:486)
        CagdSrfStruct *BzrSrfSubdivAtCurve(const CagdSrfStruct *Srf,
                                           const CagdCrvStruct *DivCrv)
    
  22. Symb2DCrvParamerize2Prms (prm_dmn.c:258)
        CagdSrfStruct *Symb2DCrvParamerize2Prms(const CagdCrvStruct *Crv,
                                                CagdRType T1,
                                                CagdRType T2,
                                                int Dir,
                                                CagdRType *Error)
    
  23. Symb2DCrvParameterizeDomain (prm_dmn.c:409)
        CagdSrfStruct *Symb2DCrvParameterizeDomain(const CagdCrvStruct *UVCrv,
                                                   CagdRType Eps)
    
  24. Symb2DCrvParameterizing2Crvs (prm_dmn.c:194)
        CagdSrfStruct *Symb2DCrvParameterizing2Crvs(const CagdCrvStruct *Crv1,
                                                    const CagdCrvStruct *Crv2,
                                                    int Dir,
                                                    CagdBType ForceMatch)
    
  25. Symb2DSrfJacobian (symb_srf.c:1006)
        CagdSrfStruct *Symb2DSrfJacobian(const CagdSrfStruct *Srf)
    
  26. SymbAdapIsoExtract (adap_iso.c:246)
        CagdCrvStruct *SymbAdapIsoExtract(SymbAdapIsoGenInfoStruct *GI,
                                          const CagdSrfStruct *Srf,
                                          const CagdSrfStruct *NSrf,
                                          SymbAdapIsoDistSqrFuncType AdapIsoDistFunc,
                                          CagdSrfDirType Dir,
                                          CagdRType Eps,
                                          CagdBType FullIso,
                                          CagdBType SinglePath)
    
  27. SymbAdapIsoExtractFree (adap_iso.c:194)
        void SymbAdapIsoExtractFree(SymbAdapIsoGenInfoStruct *GI)
    
  28. SymbAdapIsoExtractInit (adap_iso.c:161)
        SymbAdapIsoGenInfoStruct *SymbAdapIsoExtractInit(void)
    
  29. SymbAdapIsoExtractRectRgns (adap_iso.c:1141)
        IPObjectStruct *SymbAdapIsoExtractRectRgns(SymbAdapIsoGenInfoStruct *GI,
                                                   const CagdSrfStruct *Srf,
                                                   CagdSrfDirType Dir,
                                                   CagdRType Size,
                                                   int Smoothing,
                                                   int OutputType)
    
  30. SymbAdapIsoSetExtractMinLevel (adap_iso.c:1347)
        int SymbAdapIsoSetExtractMinLevel(SymbAdapIsoGenInfoStruct *GI, int MinLevel)
    
  31. SymbAdapIsoSetWeightPt (adap_iso.c:1379)
        void SymbAdapIsoSetWeightPt(SymbAdapIsoGenInfoStruct *GI,
                                    CagdRType *Pt,
                                    CagdRType Scale,
                                    CagdRType Width)
    
  32. SymbAdapIsoSkewDistSqr (adap_iso.c:123)
        CagdCrvStruct *SymbAdapIsoSkewDistSqr(int Level,
                                              CagdCrvStruct *Crv1,
                                              CagdCrvStruct *NCrv1,
                                              CagdCrvStruct *Crv2,
                                              CagdCrvStruct *NCrv2)
    
  33. SymbAlgebraicProdSrf (constrct.c:122)
        CagdSrfStruct *SymbAlgebraicProdSrf(const CagdCrvStruct *Crv1,
                                            const CagdCrvStruct *Crv2)
    
  34. SymbAlgebraicSumSrf (constrct.c:86)
        CagdSrfStruct *SymbAlgebraicSumSrf(const CagdCrvStruct *Crv1,
                                           const CagdCrvStruct *Crv2)
    
  35. SymbAllPrisaSrfs (prisa.c:58)
        CagdSrfStruct *SymbAllPrisaSrfs(const CagdSrfStruct *Srfs,
                                        int SamplesPerCurve,
                                        CagdRType Epsilon,
                                        CagdSrfDirType Dir,
                                        const CagdVType Space)
    
  36. SymbApproxCrvAsBzrCubics (bzr_sym.c:1063)
        CagdCrvStruct *SymbApproxCrvAsBzrCubics(const CagdCrvStruct *Crv,
                                                CagdRType Tol,
                                                CagdRType MaxLen)
    
  37. SymbApproxCrvAsBzrQuadratics (bzr_sym.c:1277)
        CagdCrvStruct *SymbApproxCrvAsBzrQuadratics(const CagdCrvStruct *CCrv,
                                                    CagdRType Tol,
                                                    CagdRType MaxLen)
    
  38. SymbArcArrayFree (symb_gen.c:180)
        void SymbArcArrayFree(SymbArcStruct *ArcArray, int Size)
    
  39. SymbArcArrayNew (symb_gen.c:25)
        SymbArcStruct *SymbArcArrayNew(int Size)
    
  40. SymbArcCopy (symb_gen.c:79)
        SymbArcStruct *SymbArcCopy(SymbArcStruct *Arc)
    
  41. SymbArcCopyList (symb_gen.c:104)
        SymbArcStruct *SymbArcCopyList(SymbArcStruct *ArcList)
    
  42. SymbArcFree (symb_gen.c:133)
        void SymbArcFree(SymbArcStruct *Arc)
    
  43. SymbArcFreeList (symb_gen.c:155)
        void SymbArcFreeList(SymbArcStruct *ArcList)
    
  44. SymbArcNew (symb_gen.c:53)
        SymbArcStruct *SymbArcNew(int Arc)
    
  45. SymbArcs2Crvs (biarc.c:593)
        CagdCrvStruct *SymbArcs2Crvs(const SymbArcStruct *Arcs)
    
  46. SymbBspBasisInnerProd (bsp_sym.c:758)
        CagdRType SymbBspBasisInnerProd(int Index1, int Index2,
                                        CagdCrvStruct *InnerProdCrv1,
                                        CagdCrvStruct *InnerProdCrv2)
    
  47. SymbBspBasisInnerProd2 (bspiprod.c:67)
        CagdRType SymbBspBasisInnerProd2(const CagdRType *KV,
                                         int Len,
                                         int Order1,
                                         int Order2,
                                         int Index1,
                                         int Index2)
    
  48. SymbBspBasisInnerProdMat (bsp_sym.c:601)
        CagdRType **SymbBspBasisInnerProdMat(const CagdRType *KV,
                                             int Len,
                                             int Order1,
                                             int Order2)
    
  49. SymbBspBasisInnerProdPrep (bsp_sym.c:667)
        void SymbBspBasisInnerProdPrep(const CagdRType *KV,
                                       int Len,
                                       int Order1,
                                       int Order2,
                                       CagdCrvStruct **InnerProdCrv1,
                                       CagdCrvStruct **InnerProdCrv2)
    
  50. SymbBspBasisInnerProdPrep2 (bsp_sym.c:717)
        void SymbBspBasisInnerProdPrep2(const CagdRType *KV1,
                                        const CagdRType *KV2,
                                        int Len1,
                                        int Len2,
                                        int Order1,
                                        int Order2,
                                        CagdCrvStruct **InnerProdCrv1,
                                        CagdCrvStruct **InnerProdCrv2)
    
  51. SymbBzrDegReduce (cmp_crvs.c:136)
        CagdCrvStruct *SymbBzrDegReduce(const CagdCrvStruct *Crv, CagdRType Eps)
    
  52. SymbCanonicBzrCrv (cmp_crvs.c:72)
        CagdCrvStruct *SymbCanonicBzrCrv(const CagdCrvStruct *Crv, CagdRType Eps)
    
  53. SymbCircTanTo2Crvs (crv_tans.c:345)
        CagdPtStruct *SymbCircTanTo2Crvs(const CagdCrvStruct *Crv1,
                                         const CagdCrvStruct *Crv2,
                                         CagdRType Radius,
                                         CagdRType Tol)
    
  54. SymbClipCrvToSrfDomain (blending.c:30)
        CagdCrvStruct *SymbClipCrvToSrfDomain(const CagdSrfStruct *Srf,
                                              const CagdCrvStruct *UVCrv)
    
  55. SymbComposeCrvCrv (composit.c:116)
        CagdCrvStruct *SymbComposeCrvCrv(const CagdCrvStruct *Crv1,
                                         const CagdCrvStruct *Crv2)
    
  56. SymbComposePeriodicCrvCrv (composit.c:541)
        CagdCrvStruct *SymbComposePeriodicCrvCrv(const CagdCrvStruct *CCrv1,
                                                 const CagdCrvStruct *CCrv2,
                                                 CagdRType Epsilon)
    
  57. SymbComposePeriodicSrfCrv (composit.c:1152)
        CagdCrvStruct *SymbComposePeriodicSrfCrv(const CagdSrfStruct *Srf,
                                                 const CagdCrvStruct *Crv,
                                                 CagdRType Epsilon)
    
  58. SymbComposeSrfClrCache (composit.c:660)
        void SymbComposeSrfClrCache(const CagdSrfStruct *Srf)
    
  59. SymbComposeSrfCrv (composit.c:725)
        CagdCrvStruct *SymbComposeSrfCrv(const CagdSrfStruct *Srf,
                                         const CagdCrvStruct *Crv,
                                         int EvalLinCrvsDirectly)
    
  60. SymbComposeSrfCrv2 (composit.c:859)
        CagdCrvStruct *SymbComposeSrfCrv2(const CagdSrfStruct *Srf,
                                          const CagdCrvStruct *Crv)
    
  61. SymbComposeSrfPatch (compost2.c:601)
        CagdSrfStruct *SymbComposeSrfPatch(const CagdSrfStruct *Srf,
                                           const CagdUVType UV00,
                                           const CagdUVType UV01,
                                           const CagdUVType UV10,
                                           const CagdUVType UV11)
    
  62. SymbComposeSrfSetCache (composit.c:630)
        int SymbComposeSrfSetCache(int Cache)
    
  63. SymbComposeSrfSrf (compost2.c:46)
        CagdSrfStruct *SymbComposeSrfSrf(const CagdSrfStruct *Srf1,
                                         const CagdSrfStruct *Srf2)
    
  64. SymbComposeTileObjectInSrf (compost2.c:666)
        IPObjectStruct *SymbComposeTileObjectInSrf(const IPObjectStruct *PTile,
                                                   const CagdSrfStruct *DeformSrf,
                                                   IrtRType UTimes,
                                                   IrtRType VTimes,
                                                   int FitObj)
    
  65. SymbConeConeBisect (smp_skel.c:1457)
        CagdSrfStruct *SymbConeConeBisect(const CagdVType Cone1Dir,
                                          CagdRType Cone1Angle,
                                          const CagdVType Cone2Dir,
                                          CagdRType Cone2Angle,
                                          CagdRType Size)
    
  66. SymbConeConeBisect2 (smp_skel.c:1984)
        CagdSrfStruct *SymbConeConeBisect2(const CagdVType Cone1Pos,
                                           const CagdVType Cone1Dir,
                                           CagdRType Cone1Angle,
                                           const CagdVType Cone2Pos,
                                           const CagdVType Cone2Dir,
                                           CagdRType Cone2Angle)
    
  67. SymbConeCylinBisect (smp_skel.c:2201)
        CagdSrfStruct *SymbConeCylinBisect(const CagdVType Cone1Pos,
                                           const CagdVType Cone1Dir,
                                           CagdRType Cone1Angle,
                                           const CagdVType Cyl2Pos,
                                           const CagdVType Cyl2Dir,
                                           CagdRType Cyl2Rad)
    
  68. SymbConeLineBisect (smp_skel.c:1027)
        CagdSrfStruct *SymbConeLineBisect(const CagdVType ConeDir,
                                          CagdRType ConeAngle,
                                          const CagdVType LineDir,
                                          CagdRType Size)
    
  69. SymbConePlaneBisect (smp_skel.c:1254)
        CagdSrfStruct *SymbConePlaneBisect(const CagdPType ConeApex,
                                           const CagdVType ConeDir,
                                           CagdRType ConeAngle,
                                           CagdRType Size)
    
  70. SymbConePointBisect (smp_skel.c:800)
        CagdSrfStruct *SymbConePointBisect(const CagdPType ConeApex,
                                           const CagdVType ConeDir,
                                           CagdRType ConeAngle,
                                           const CagdPType Pt,
                                           CagdRType Size)
    
  71. SymbConeSphereBisect (smp_skel.c:1406)
        CagdSrfStruct *SymbConeSphereBisect(const CagdPType ConeApex,
                                            const CagdVType ConeDir,
                                            CagdRType ConeAngle,
                                            const CagdPType SprCntr,
                                            CagdRType SprRad,
                                            CagdRType Size)
    
  72. SymbConicDistCrvCrv (distance.c:977)
        CagdSrfStruct *SymbConicDistCrvCrv(const CagdCrvStruct *CCrv1,
                                           const CagdCrvStruct *CCrv2,
                                           CagdRType Dist)
    
  73. SymbCrv2DCurvatureSign (curvatur.c:452)
        CagdCrvStruct *SymbCrv2DCurvatureSign(const CagdCrvStruct *Crv)
    
  74. SymbCrv2DCurvatureSqr (curvatur.c:41)
        CagdCrvStruct *SymbCrv2DCurvatureSqr(const CagdCrvStruct *Crv)
    
  75. SymbCrv2DInflectionPts (curvatur.c:601)
        CagdPtStruct *SymbCrv2DInflectionPts(const CagdCrvStruct *Crv,
                                             CagdRType Epsilon)
    
  76. SymbCrv2DUnnormNormal (curvatur.c:303)
        CagdCrvStruct *SymbCrv2DUnnormNormal(const CagdCrvStruct *Crv)
    
  77. SymbCrv2Polyline (symbpoly.c:254)
        CagdPolylineStruct *SymbCrv2Polyline(const CagdCrvStruct *Crv,
                                             CagdRType TolSamples,
                                             SymbCrvApproxMethodType Method,
                                             CagdBType OptiLin)
    
  78. SymbCrv2PolylineSetTlrncErrorFunc (symbpoly.c:402)
        SymbCrv2PolylineTlrncErrorFuncType SymbCrv2PolylineSetTlrncErrorFunc(
                                         SymbCrv2PolylineTlrncErrorFuncType ErrorFunc)
    
  79. SymbCrv3DCurvatureNormal (curvatur.c:354)
        CagdCrvStruct *SymbCrv3DCurvatureNormal(const CagdCrvStruct *Crv)
    
  80. SymbCrv3DCurvatureSqr (curvatur.c:150)
        CagdCrvStruct *SymbCrv3DCurvatureSqr(const CagdCrvStruct *Crv)
    
  81. SymbCrv3DRadiusNormal (curvatur.c:232)
        CagdCrvStruct *SymbCrv3DRadiusNormal(const CagdCrvStruct *Crv)
    
  82. SymbCrvAdapOffset (offset.c:839)
        CagdCrvStruct *SymbCrvAdapOffset(const CagdCrvStruct *OrigCrv,
                                         CagdRType OffsetDist,
                                         CagdRType OffsetError,
                                         SymbOffCrvFuncType OffsetAprxFunc,
                                         CagdBType BezInterp)
    
  83. SymbCrvAdapOffsetTrim (offset.c:1126)
        CagdCrvStruct *SymbCrvAdapOffsetTrim(const CagdCrvStruct *OrigCrv,
                                             CagdRType OffsetDist,
                                             CagdRType OffsetError,
                                             SymbOffCrvFuncType OffsetAprxFunc,
                                             CagdBType BezInterp)
    
  84. SymbCrvAdapVarOffset (offset.c:986)
        CagdCrvStruct *SymbCrvAdapVarOffset(const CagdCrvStruct *OrigCrv,
                                            const CagdCrvStruct *VarOffsetDist,
                                            CagdRType OffsetError,
                                            SymbVarOffCrvFuncType VarOffsetAprxFunc,
                                            CagdBType BezInterp)
    
  85. SymbCrvAdd (symb_crv.c:45)
        CagdCrvStruct *SymbCrvAdd(const CagdCrvStruct *Crv1,
                                  const CagdCrvStruct *Crv2)
    
  86. SymbCrvArcLen (arc_len.c:383)
        CagdRType SymbCrvArcLen(const CagdCrvStruct *Crv, CagdRType Epsilon)
    
  87. SymbCrvArcLen2 (arc_len.c:654)
        CagdRType SymbCrvArcLen2(const CagdCrvStruct *Crv, CagdRType Epsilon)
    
  88. SymbCrvArcLenCrv (arc_len.c:462)
        CagdCrvStruct *SymbCrvArcLenCrv(const CagdCrvStruct *Crv,
                                        CagdRType Fineness,
                                        int Order)
    
  89. SymbCrvArcLenSclrCrv (arc_len.c:340)
        CagdCrvStruct *SymbCrvArcLenSclrCrv(const CagdCrvStruct *Crv,
                                            CagdRType Epsilon)
    
  90. SymbCrvArcLenSteps (arc_len.c:416)
        CagdPtStruct *SymbCrvArcLenSteps(const CagdCrvStruct *Crv,
                                         CagdRType Length,
                                         CagdRType Epsilon)
    
  91. SymbCrvBiArcApprox (biarc.c:61)
        SymbArcStruct *SymbCrvBiArcApprox(const CagdCrvStruct *Crv,
                                          CagdRType Tolerance,
                                          CagdRType MaxAngle)
    
  92. SymbCrvBiArcApproxC1 (biarc.c:188)
        SymbArcStruct *SymbCrvBiArcApproxC1(const CagdCrvStruct *CCrv,
                                            CagdRType Tolerance,
                                            CagdRType MaxAngle)
    
  93. SymbCrvBisectors (crv_skel.c:96)
        CagdCrvStruct *SymbCrvBisectors(const CagdCrvStruct *Crv,
                                        int BisectFunc,
                                        CagdRType SubdivTol,
                                        CagdBType NumerImprove,
                                        CagdBType SameNormal,
                                        CagdBType SupportPrms)
    
  94. SymbCrvBisectorsSrf (crv_skel.c:403)
        CagdSrfStruct *SymbCrvBisectorsSrf(const CagdCrvStruct *Crv, int BisectFunc)
    
  95. SymbCrvBisectorsSrf2 (crv_skel.c:582)
        CagdSrfStruct *SymbCrvBisectorsSrf2(const CagdCrvStruct *Crv)
    
  96. SymbCrvBisectorsSrf3 (crv_skel.c:747)
        CagdSrfStruct *SymbCrvBisectorsSrf3(const CagdCrvStruct *Crv)
    
  97. SymbCrvCnvxHull (ccnvhul.c:2518)
        CagdCrvStruct *SymbCrvCnvxHull(const CagdCrvStruct *Crv, CagdRType SubdivTol)
    
  98. SymbCrvConstSet (symbzero.c:269)
        CagdPtStruct *SymbCrvConstSet(const CagdCrvStruct *Crv,
                                      int Axis,
                                      CagdRType Epsilon,
                                      CagdRType ConstVal,
                                      CagdBType NoSolsOnEndPts)
    
  99. SymbCrvCrossProd (symb_crv.c:556)
        CagdCrvStruct *SymbCrvCrossProd(const CagdCrvStruct *CCrv1,
                                        const CagdCrvStruct *CCrv2)
    
  100. SymbCrvCrvBisectOnSphere (smp_skel.c:291)
        CagdSrfStruct *SymbCrvCrvBisectOnSphere(const CagdCrvStruct *CCrv1,
                                                const CagdCrvStruct *CCrv2)
    
  101. SymbCrvCrvBisectOnSphere2 (smp_skel.c:382)
        CagdCrvStruct *SymbCrvCrvBisectOnSphere2(const CagdCrvStruct *Crv1,
                                                 const CagdCrvStruct *Crv2,
                                                 CagdRType SubdivTol)
    
  102. SymbCrvCrvBisectOnSphere3 (smp_skel.c:556)
        CagdSrfStruct *SymbCrvCrvBisectOnSphere3(const CagdCrvStruct *CCrv1,
                                                 const CagdCrvStruct *CCrv2)
    
  103. SymbCrvCrvBisectorSrf3D (crv_skel.c:887)
        CagdSrfStruct *SymbCrvCrvBisectorSrf3D(const CagdCrvStruct *CCrv1,
                                               const CagdCrvStruct *CCrv2,
                                               CagdRType Alpha)
    
  104. SymbCrvCrvConvolution (moffset.c:116)
        CagdCrvStruct *SymbCrvCrvConvolution(CagdCrvStruct *Crv1,
                                             CagdCrvStruct *Crv2,
                                             CagdRType OffsetDist,
                                             CagdRType Tolerance)
    
  105. SymbCrvCrvInter (distance.c:801)
        CagdPtStruct *SymbCrvCrvInter(const CagdCrvStruct *Crv1,
                                      const CagdCrvStruct *Crv2,
                                      CagdRType CCIEpsilon,
                                      CagdBType SelfInter)
        
    
  106. SymbCrvCrvtrTrim (offset.c:1973)
        CagdCrvStruct *SymbCrvCrvtrTrim(const CagdCrvStruct *Crv,
                                        CagdRType Dist,
                                        CagdRType Eps)
    
  107. SymbCrvCubicApprox (cubcaprx.c:38)
        CagdCrvStruct *SymbCrvCubicApprox(const CagdCrvStruct *Crv,
                                          CagdRType Tolerance)
    
  108. SymbCrvDeriveRational (symb_crv.c:820)
        CagdCrvStruct *SymbCrvDeriveRational(const CagdCrvStruct *Crv)
    
  109. SymbCrvDeterminant2 (crv_skel.c:1770)
        CagdCrvStruct *SymbCrvDeterminant2(const CagdCrvStruct *Crv11,
                                           const CagdCrvStruct *Crv12,
                                           const CagdCrvStruct *Crv21,
                                           const CagdCrvStruct *Crv22)
    
  110. SymbCrvDeterminant3 (crv_skel.c:1727)
        CagdCrvStruct *SymbCrvDeterminant3(const CagdCrvStruct *Crv11,
                                           const CagdCrvStruct *Crv12,
                                           const CagdCrvStruct *Crv13,
                                           const CagdCrvStruct *Crv21,
                                           const CagdCrvStruct *Crv22,
                                           const CagdCrvStruct *Crv23,
                                           const CagdCrvStruct *Crv31,
                                           const CagdCrvStruct *Crv32,
                                           const CagdCrvStruct *Crv33)
    
  111. SymbCrvDiameter (ccnvhul.c:165)
        IPPolygonStruct *SymbCrvDiameter(const CagdCrvStruct *Crv,
                                         CagdRType SubdivTol)
    
  112. SymbCrvDiameterMinMaxMalloc (ccnvhul.c:362)
        CagdRType *SymbCrvDiameterMinMaxMalloc(const CagdCrvStruct *Crv,
                                               IPPolygonStruct *Cntrs,
                                               int Min)
    
  113. SymbCrvDiameterMinMaxToData (ccnvhul.c:305)
        CagdRType *SymbCrvDiameterMinMaxToData(const CagdCrvStruct *Crv,
                                               IPPolygonStruct *Cntrs,
                                               int Min,
                                               CagdRType *Params)
    
  114. SymbCrvDotProd (symb_crv.c:373)
        CagdCrvStruct *SymbCrvDotProd(const CagdCrvStruct *Crv1,
                                      const CagdCrvStruct *Crv2)
    
  115. SymbCrvDual (duality.c:31)
        CagdCrvStruct *SymbCrvDual(const CagdCrvStruct *Crv)
    
  116. SymbCrvEnclosedArea (symb_crv.c:1038)
        CagdCrvStruct *SymbCrvEnclosedArea(const CagdCrvStruct *Crv)
    
  117. SymbCrvEnclosedAreaEval (symb_crv.c:1109)
        CagdRType SymbCrvEnclosedAreaEval(const CagdCrvStruct *Crv)
    
  118. SymbCrvExtremCrvtrPts (curvatur.c:720)
        CagdPtStruct *SymbCrvExtremCrvtrPts(const CagdCrvStruct *Crv,
                                            CagdRType Epsilon,
                                            CagdBType Crv2D)
    
  119. SymbCrvExtremCrvtrPts2 (curvatur.c:673)
        CagdPtStruct *SymbCrvExtremCrvtrPts2(const CagdCrvStruct *Crv,
                                             CagdRType Epsilon,
                                             CagdBType Crv2D)
    
  120. SymbCrvExtremSet (symbzero.c:142)
        CagdPtStruct *SymbCrvExtremSet(const CagdCrvStruct *Crv,
                                       int Axis,
                                       CagdRType Epsilon,
                                       CagdBType NoSolsOnEndPts)
    
  121. SymbCrvGenSignedCrvtr (crvtrrec.c:37)
        CagdCrvStruct *SymbCrvGenSignedCrvtr(const CagdCrvStruct *CCrv,
                                             int Samples,
                                             int Order,
                                             int ArcLen)
    
  122. SymbCrvInvert (symb_crv.c:281)
        CagdCrvStruct *SymbCrvInvert(const CagdCrvStruct *Crv)
    
  123. SymbCrvLeastSquarOffset (offset.c:1299)
        CagdCrvStruct *SymbCrvLeastSquarOffset(const CagdCrvStruct *Crv,
                                               CagdRType OffsetDist,
                                               int NumOfSamples,
                                               int NumOfDOF,
                                               int Order,
                                               CagdRType *Tolerance)
    
  124. SymbCrvListCnvxHull (ccnvhul.c:2486)
        CagdCrvStruct *SymbCrvListCnvxHull(CagdCrvStruct *Crvs, CagdRType SubdivTol)
    
  125. SymbCrvLstSqrAprxPlln (crvlsapx.c:1338)
        CagdCrvStruct *SymbCrvLstSqrAprxPlln(const CagdCtlPtStruct *Polyline,
                                             CagdRType ExpectedError,
                                             int Order,
                                             CagdRType NumericTol,
                                             CagdBType ForceC1Continuity,
                                             CagdRType C1DiscontThresh,
                                             SymbCrvLSErrorMeasureType ErrMeasure)
    
  126. SymbCrvMatchingOffset (moffset.c:50)
        CagdCrvStruct *SymbCrvMatchingOffset(CagdCrvStruct *Crv,
                                             CagdRType OffsetDist,
                                             CagdRType Tolerance)
    
  127. SymbCrvMergeScalar (symb_crv.c:1488)
        CagdCrvStruct *SymbCrvMergeScalar(const CagdCrvStruct *CrvW,
                                          const CagdCrvStruct *CrvX,
                                          const CagdCrvStruct *CrvY,
                                          const CagdCrvStruct *CrvZ)
    
  128. SymbCrvMergeScalarN (symb_crv.c:1408)
        CagdCrvStruct *SymbCrvMergeScalarN(CagdCrvStruct * const *CrvVec,
                                           int NumCrvs)
    
  129. SymbCrvMonotoneCtlPt (composit.c:60)
        int SymbCrvMonotoneCtlPt(const CagdCrvStruct *Crv, int Axis)
    
  130. SymbCrvMult (symb_crv.c:203)
        CagdCrvStruct *SymbCrvMult(const CagdCrvStruct *Crv1,
                                   const CagdCrvStruct *Crv2)
    
  131. SymbCrvMultScalar (symb_crv.c:487)
        CagdCrvStruct *SymbCrvMultScalar(const CagdCrvStruct *Crv1,
                                         const CagdCrvStruct *Crv2)
    
  132. SymbCrvMultiResBWavelet (multires.c:860)
        CagdCrvStruct *SymbCrvMultiResBWavelet(CagdRType *KV,
                                               int Order,
                                               int Len,
                                               int KnotIndex)
    
  133. SymbCrvMultiResCompos (multires.c:537)
        CagdCrvStruct *SymbCrvMultiResCompos(const SymbMultiResCrvStruct *MRCrv)
    
  134. SymbCrvMultiResComposAtT (multires.c:566)
        CagdCrvStruct *SymbCrvMultiResComposAtT(const SymbMultiResCrvStruct *MRCrv,
                                                CagdRType T)
    
  135. SymbCrvMultiResCopy (multires.c:1136)
        SymbMultiResCrvStruct *SymbCrvMultiResCopy(const SymbMultiResCrvStruct
                                                                           *MRCrvOrig)
    
  136. SymbCrvMultiResDecomp (multires.c:180)
        SymbMultiResCrvStruct *SymbCrvMultiResDecomp(const CagdCrvStruct *Crv,
                                                     CagdBType Discont)
    
  137. SymbCrvMultiResDecomp2 (multires.c:317)
        SymbMultiResCrvStruct *SymbCrvMultiResDecomp2(const CagdCrvStruct *Crv,
                                                      CagdBType Discont,
                                                      CagdBType SameSpace)
    
  138. SymbCrvMultiResEdit (multires.c:624)
        void SymbCrvMultiResEdit(const SymbMultiResCrvStruct *MRCrv,
                                 CagdRType t,
                                 const CagdVType TransDir,
                                 CagdRType Level,
                                 CagdRType FracLevel)
    
  139. SymbCrvMultiResFree (multires.c:1074)
        void SymbCrvMultiResFree(SymbMultiResCrvStruct *MRCrv)
    
  140. SymbCrvMultiResKVBuild (multires.c:42)
        CagdBType SymbCrvMultiResKVBuild(const CagdCrvStruct *Crv,
                                         CagdBType Discont,
                                         CagdRType ***KVList,
                                         int **KVListSizes,
                                         int *KVListSize)
    
  141. SymbCrvMultiResNew (multires.c:1104)
        SymbMultiResCrvStruct *SymbCrvMultiResNew(int Levels, CagdBType Periodic)
    
  142. SymbCrvMultiResRefineLevelMalloc (multires.c:829)
        CagdRType *SymbCrvMultiResRefineLevelMalloc(SymbMultiResCrvStruct *MRCrv,
                                                    CagdRType T,
                                                    CagdBType SpanDiscont)
    
  143. SymbCrvMultiResRefineLevelToData (multires.c:734)
        CagdRType *SymbCrvMultiResRefineLevelToData(SymbMultiResCrvStruct *MRCrv,
                                                    CagdRType T,
                                                    CagdBType SpanDiscont,
                                                    CagdRType *Domain)
    
  144. SymbCrvOffset (offset.c:72)
        CagdCrvStruct *SymbCrvOffset(const CagdCrvStruct *CCrv,
                                     CagdRType OffsetDist,
                                     CagdBType BezInterp)
    
  145. SymbCrvOffset2CrvsJoint (offset.c:1867)
        CagdCrvStruct *SymbCrvOffset2CrvsJoint(CagdCrvStruct *OrigCrv1,
                                               CagdCrvStruct *OrigCrv2,
                                               CagdCrvStruct **OffCrv1,
                                               CagdCrvStruct **OffCrv2)
    
  146. SymbCrvOrthotomic (orthotom.c:38)
        CagdCrvStruct *SymbCrvOrthotomic(const CagdCrvStruct *Crv,
                                         const CagdPType P,
                                         CagdRType K)
    
  147. SymbCrvPointInclusion (distance.c:485)
        int SymbCrvPointInclusion(const CagdCrvStruct *CCrv,
                                  const CagdPType Pt,
                                  CagdRType Epsilon)
    
  148. SymbCrvPosNegWeights (symbzero.c:513)
        CagdBType SymbCrvPosNegWeights(const CagdCrvStruct *Crv)
    
  149. SymbCrvPtBisectorCrv2D (crv_skel.c:1214)
        CagdCrvStruct *SymbCrvPtBisectorCrv2D(const CagdCrvStruct *CCrv,
                                              const CagdPType Pt,
                                              CagdRType Alpha)
    
  150. SymbCrvPtBisectorSrf3D (crv_skel.c:1358)
        CagdSrfStruct *SymbCrvPtBisectorSrf3D(const CagdCrvStruct *CCrv,
                                              const CagdPType Pt,
                                              CagdRType RulingScale)
    
  151. SymbCrvPtTangents (crv_tans.c:48)
        CagdPtStruct *SymbCrvPtTangents(const CagdCrvStruct *CCrv,
                                        const CagdPType Pt,
                                        CagdRType Tolerance)
    
  152. SymbCrvRayInter (distance.c:588)
        CagdPtStruct *SymbCrvRayInter(const CagdCrvStruct *Crv,
                                      const CagdPType RayPt,
                                      const CagdVType RayDir,
                                      CagdRType Epsilon)
    
  153. SymbCrvRtnlMult (symb_crv.c:783)
        CagdCrvStruct *SymbCrvRtnlMult(const CagdCrvStruct *Crv1X,
                                       const CagdCrvStruct *Crv1W,
                                       const CagdCrvStruct *Crv2X,
                                       const CagdCrvStruct *Crv2W,
                                       CagdBType OperationAdd)
    
  154. SymbCrvScalarScale (symb_crv.c:339)
        CagdCrvStruct *SymbCrvScalarScale(const CagdCrvStruct *Crv, CagdRType Scale)
    
  155. SymbCrvSliceCrvsByPrllLines (symbzero.c:339)
        CagdCrvStruct *SymbCrvSliceCrvsByPrllLines(const CagdCrvStruct *Crvs,
                                                   int Axis,
                                                   CagdRType Epsilon,
                                                   CagdVType Range)
    
  156. SymbCrvSplitPoleParams (symbzero.c:623)
        CagdCrvStruct *SymbCrvSplitPoleParams(const CagdCrvStruct *CCrv,
                                              CagdRType Eps,
                                              CagdRType OutReach)
    
  157. SymbCrvSplitScalar (symb_crv.c:1353)
        void SymbCrvSplitScalar(const CagdCrvStruct *Crv,
                                CagdCrvStruct **CrvW,
                                CagdCrvStruct **CrvX,
                                CagdCrvStruct **CrvY,
                                CagdCrvStruct **CrvZ)
    
  158. SymbCrvSplitScalarN (symb_crv.c:1304)
        void SymbCrvSplitScalarN(const CagdCrvStruct *Crv, CagdCrvStruct **Crvs)
    
  159. SymbCrvSqrtScalar (arc_len.c:173)
        CagdCrvStruct *SymbCrvSqrtScalar(const CagdCrvStruct *OrigCrv,
                                         CagdRType Epsilon)
    
  160. SymbCrvSub (symb_crv.c:116)
        CagdCrvStruct *SymbCrvSub(const CagdCrvStruct *Crv1, const CagdCrvStruct *Crv2)
    
  161. SymbCrvSubdivOffset (offset.c:410)
        CagdCrvStruct *SymbCrvSubdivOffset(const CagdCrvStruct *CCrv,
                                           CagdRType OffsetDist,
                                           CagdRType Tolerance,
                                           CagdBType BezInterp)
    
  162. SymbCrvTrimGlblOffsetSelfInter (offset.c:1384)
        CagdCrvStruct *SymbCrvTrimGlblOffsetSelfInter(const CagdCrvStruct *Crv,
                                                      const CagdCrvStruct *OffCrv,
                                                      CagdRType SubdivTol,
                                                      CagdRType TrimAmount,
                                                      CagdRType NumerTol)
    
  163. SymbCrvUnitLenCtlPts (arc_len.c:595)
        CagdCrvStruct *SymbCrvUnitLenCtlPts(const CagdCrvStruct *CCrv)
    
  164. SymbCrvUnitLenScalar (arc_len.c:40)
        CagdCrvStruct *SymbCrvUnitLenScalar(const CagdCrvStruct *OrigCrv,
                                            CagdBType Mult,
                                            CagdRType Epsilon)
    
  165. SymbCrvVarOffset (offset.c:245)
        CagdCrvStruct *SymbCrvVarOffset(const CagdCrvStruct *CCrv,
                                        const CagdCrvStruct *VarOffsetDist,
                                        CagdBType BezInterp)
    
  166. SymbCrvVecCrossProd (symb_crv.c:669)
        CagdCrvStruct *SymbCrvVecCrossProd(const CagdCrvStruct *Crv,
                                           const CagdVType Vec)
    
  167. SymbCrvVecDotProd (symb_crv.c:425)
        CagdCrvStruct *SymbCrvVecDotProd(const CagdCrvStruct *Crv,
                                         const CagdRType *Vec)
    
  168. SymbCrvZeroSet (symbzero.c:47)
        CagdPtStruct *SymbCrvZeroSet(const CagdCrvStruct *Crv,
                                     int Axis,
                                     CagdRType Epsilon,
                                     CagdBType NoSolsOnEndPts)
    
  169. SymbCrvsCompare (cmp_crvs.c:231)
        SymbCrvRelType SymbCrvsCompare(const CagdCrvStruct *Crv1,
                                       const CagdCrvStruct *Crv2,
                                       CagdRType Eps,
                                       CagdRType *StartOvrlpPrmCrv1,
                                       CagdRType *EndOvrlpPrmCrv1,
                                       CagdRType *StartOvrlpPrmCrv2,
                                       CagdRType *EndOvrlpPrmCrv2)
    
  170. SymbCrvsLowerEnvelop (crv_lenv.c:192)
        CagdCrvStruct *SymbCrvsLowerEnvelop(const CagdCrvStruct *CCrvs,
                                            CagdRType *Pt,
                                            CagdRType Eps)
    
  171. SymbCrvsSplitPoleParams (symbzero.c:585)
        CagdCrvStruct *SymbCrvsSplitPoleParams(const CagdCrvStruct *Crvs,
                                               CagdRType Eps,
                                               CagdRType OutReach)
    
  172. SymbCubicBspInjective (bsp3injc.c:107)
        CagdBType SymbCubicBspInjective(CagdRType x[4][4], CagdRType y[4][4])
    
  173. SymbCylinCylinBisect (smp_skel.c:1783)
        CagdSrfStruct *SymbCylinCylinBisect(const CagdVType Cyl1Pos,
                                            const CagdVType Cyl1Dir,
                                            CagdRType Cyl1Rad,
                                            const CagdVType Cyl2Pos,
                                            const CagdVType Cyl2Dir,
                                            CagdRType Cyl2Rad)
    
  174. SymbCylinPlaneBisect (smp_skel.c:1199)
        CagdSrfStruct *SymbCylinPlaneBisect(const CagdPType CylPt,
                                            const CagdVType CylDir,
                                            CagdRType CylRad,
                                            CagdRType Size)
    
  175. SymbCylinPointBisect (smp_skel.c:744)
        CagdSrfStruct *SymbCylinPointBisect(const CagdPType CylPt,
                                            const CagdVType CylDir,
                                            CagdRType CylRad,
                                            const CagdPType Pt,
                                            CagdRType Size)
    
  176. SymbCylinSphereBisect (smp_skel.c:1328)
        CagdSrfStruct *SymbCylinSphereBisect(const CagdPType CylPt,
                                             const CagdVType CylDir,
                                             CagdRType CylRad,
                                             const CagdPType SprCntr,
                                             CagdRType SprRad,
                                             CagdRType Size)
    
  177. SymbDecomposeCrvCrv (decompos.c:171)
        CagdCrvStruct *SymbDecomposeCrvCrv(CagdCrvStruct *Crv)
    
  178. SymbDescribeError (symb_err.c:85)
        const char *SymbDescribeError(SymbFatalErrorType ErrorNum)
    
  179. SymbDirectionsConeAvgToData (nrmlcone.c:974)
        const SymbNormalConeStruct *SymbDirectionsConeAvgToData(
                                                     const CagdRType * const *Pts,
                                                     int NumPts,
                                                     CagdPointType PType,
                                                     SymbNormalConeStruct *NormalCone)
    
  180. SymbDirectionsConeOptToData (nrmlcone.c:1064)
        const SymbNormalConeStruct *SymbDirectionsConeOptToData(
                                                      const CagdRType * const *Pts,
                                                      int NumPts,
                                                      CagdPointType PType,
                                                      SymbNormalConeStruct *NormalCone)
    
  181. SymbDirectionsConeToData (nrmlcone.c:1122)
        const SymbNormalConeStruct *SymbDirectionsConeToData(
                                                      const CagdRType * const *Pts,
                                                      int NumPts,
                                                      CagdPointType PType,
                                                      SymbNormalConeStruct *NormalCone)
    
  182. SymbDistBuildMapToCrv (distance.c:1156)
        CagdRType SymbDistBuildMapToCrv(const CagdCrvStruct *Crv,
                                        CagdRType Tolerance,
                                        CagdRType *XDomain,
                                        CagdRType *YDomain,
                                        CagdRType **DiscMap,
                                        CagdRType DiscMapXSize,
                                        CagdRType DiscMapYSize)
    
  183. SymbDistCrvLine (distance.c:335)
        CagdRType SymbDistCrvLine(const CagdCrvStruct *Crv,
                                  const CagdLType Line,
                                  CagdBType MinDist,
                                  CagdRType Epsilon)
    
  184. SymbDistCrvPoint (distance.c:75)
        CagdRType SymbDistCrvPoint(const CagdCrvStruct *Crv,
                                   void *CrvPtPrepHandle,
                                   const CagdRType *Pt,
                                   CagdBType MinDist,
                                   CagdRType Epsilon,
                                   CagdPointType DistSpace)
    
  185. SymbDistCrvPointFree (distance.c:223)
        void SymbDistCrvPointFree(void *CrvPtPrepHandle)
    
  186. SymbDistCrvPointPrep (distance.c:180)
        void *SymbDistCrvPointPrep(const CagdCrvStruct *CCrv)
    
  187. SymbDistPoint1DWithEnergy (ffptdist.c:359)
        IrtRType *SymbDistPoint1DWithEnergy(int N,
                                            IrtRType XMin,
                                            IrtRType XMax,
                                            CagdCrvStruct *CrvtrCrv,
                                            CagdCrvStruct *Deriv1MagSqrCrv,
                                            int Resolution,
                                            SymbDistEnergy1DFuncType EnergyFunc)
    
  188. SymbEnvOffsetFromCrv (moffset.c:339)
        CagdSrfStruct *SymbEnvOffsetFromCrv(const CagdCrvStruct *Crv,
                                            CagdRType Height,
                                            CagdRType Tolerance)
    
  189. SymbEvalCrvCurvPrep (evalcurv.c:33)
        void SymbEvalCrvCurvPrep(const CagdCrvStruct *Crv, CagdBType Init)
    
  190. SymbEvalCrvCurvTN (evalcurv.c:143)
        void SymbEvalCrvCurvTN(CagdVType Nrml,
                               CagdVType Tan,
                               CagdVType BiNrml,
                               int Normalize)
    
  191. SymbEvalCrvCurvature (evalcurv.c:94)
        CagdBType SymbEvalCrvCurvature(const CagdCrvStruct *Crv, CagdRType t,
                                       CagdRType *k,
                                       CagdVType Tan,
                                       CagdVType BiNrml)
    
  192. SymbEvalSrfAsympDir (evalcurv.c:388)
        int SymbEvalSrfAsympDir(const CagdSrfStruct *Srf,
                                CagdRType U,
                                CagdRType V,
                                CagdBType DirInUV,
                                CagdVType AsympDir1,
                                CagdVType AsympDir2)
    
  193. SymbEvalSrfCurvPrep (evalcurv.c:172)
        void SymbEvalSrfCurvPrep(const CagdSrfStruct *Srf, CagdBType Init)
    
  194. SymbEvalSrfCurvature (evalcurv.c:239)
        CagdBType SymbEvalSrfCurvature(const CagdSrfStruct *Srf,
                                       CagdRType U,
                                       CagdRType V,
                                       CagdBType DirInUV,
                                       CagdRType *K1,
                                       CagdRType *K2,
                                       CagdVType D1,
                                       CagdVType D2)
    
  195. SymbExtremumCntPtValsMalloc (symb_crv.c:1656)
        CagdRType *SymbExtremumCntPtValsMalloc(CagdRType * const *Points,
                                               int Length,
                                               CagdBType FindMinimum)
    
  196. SymbExtremumCntPtValsToData (symb_crv.c:1609)
        CagdRType *SymbExtremumCntPtValsToData(CagdRType * const *Points,
                                               int Length,
                                               CagdBType FindMinimum,
                                               CagdRType *Extremum)
    
  197. SymbFatalError (symb_ftl.c:56)
        void SymbFatalError(SymbFatalErrorType ErrID)
    
  198. SymbGet2CrvsInterDAreaDCtlPts (symb_cci.c:343)
        int SymbGet2CrvsInterDAreaDCtlPts(CagdCrvStruct *Crv1,
                                          CagdCrvStruct *Crv2,
                                          CagdRType Eps,
                                          CagdRType **InterDomains,
                                          CagdRType **dAreadPts)
    
  199. SymbGet2CrvsIntersectionAreas (symb_cci.c:246)
        CagdRType SymbGet2CrvsIntersectionAreas(const CagdCrvStruct *Crv1,
                                                const CagdCrvStruct *Crv2,
                                                CagdRType Eps)
    
  200. SymbGet2CrvsIntersectionRegions (symb_cci.c:169)
        CagdCrvStruct *SymbGet2CrvsIntersectionRegions(const CagdCrvStruct *Crv1,
                                                       const CagdCrvStruct *Crv2,
                                                       CagdRType Eps)
    
  201. SymbGetCrvSubRegionAlphaMatrix (symb_cci.c:417)
        CagdRType *SymbGetCrvSubRegionAlphaMatrix(const CagdCrvStruct *Crv,
                                                  CagdRType t1,
                                                  CagdRType t2,
                                                  int *Dim)
    
  202. SymbHausDistBySamplesCrvCrv (distance.c:1365)
        CagdRType SymbHausDistBySamplesCrvCrv(const CagdCrvStruct *Crv1,
                                              const CagdCrvStruct *Crv2,
                                              int Samples,
                                              int HDistSide)
    
  203. SymbHausDistBySamplesCrvSrf (distance.c:1405)
        CagdRType SymbHausDistBySamplesCrvSrf(const CagdCrvStruct *Crv1,
                                              const CagdSrfStruct *Srf2,
                                              int Samples,
                                              int HDistSide)
    
  204. SymbHausDistBySamplesSrfSrf (distance.c:1446)
        CagdRType SymbHausDistBySamplesSrfSrf(const CagdSrfStruct *Srf1,
                                              const CagdSrfStruct *Srf2,
                                              int Samples,
                                              int HDistSide)
    
  205. SymbHausDistOfSamplefPts (distance.c:1293)
        CagdRType SymbHausDistOfSamplefPts(CagdPType * const V1,
                                           CagdPType * const V2,
                                           int V1Size,
                                           int V2Size,
                                           int HDistSide)
    
  206. SymbHighlightLnFree (rflct_ln.c:423)
        void SymbHighlightLnFree(CagdSrfStruct *Srf)
    
  207. SymbHighlightLnGen (rflct_ln.c:380)
        CagdSrfStruct *SymbHighlightLnGen(CagdSrfStruct *Srf,
                                          const CagdPType LnPt,
                                          const CagdVType LnDir)
    
  208. SymbHighlightLnPrepSrf (rflct_ln.c:342)
        void SymbHighlightLnPrepSrf(CagdSrfStruct *Srf, const CagdVType LnDir)
    
  209. SymbHugeCrv2Polyline (symbpoly.c:338)
        CagdPtStruct *SymbHugeCrv2Polyline(const CagdCrvStruct *Crv,
                                           int Samples,
                                           CagdBType AddFirstPt,
                                           CagdBType AddLastPt,
                                           CagdBType AddParamVals)
    
  210. SymbInsertNewParam2 (symbzero.c:715)
        CagdPtStruct *SymbInsertNewParam2(CagdPtStruct *PtList, CagdRType t)
    
  211. SymbIsCircularCrv (rvrs_eng.c:143)
        CagdBType SymbIsCircularCrv(const CagdCrvStruct *Crv,
                                    CagdPType Center,
                                    CagdRType *Radius,
                                    CagdRType Eps)
    
  212. SymbIsConstCrv (rvrs_eng.c:45)
        CagdBType SymbIsConstCrv(const CagdCrvStruct *CCrv,
                                 CagdCtlPtStruct *ConstVal,
                                 CagdRType Eps)
    
  213. SymbIsConstSrf (rvrs_eng.c:273)
        CagdBType SymbIsConstSrf(const CagdSrfStruct *CSrf,
                                 CagdCtlPtStruct *ConstVal,
                                 CagdRType Eps)
    
  214. SymbIsDevelopSrf (rvrs_eng.c:435)
        CagdBType SymbIsDevelopSrf(const CagdSrfStruct *Srf, CagdRType Eps)
    
  215. SymbIsExtrusionSrf (rvrs_eng.c:376)
        int SymbIsExtrusionSrf(const CagdSrfStruct *Srf,
                               CagdCrvStruct **Crv,
                               CagdVType ExtDir,
                               CagdRType Eps)
    
  216. SymbIsLineCrv (rvrs_eng.c:221)
        CagdBType SymbIsLineCrv(const CagdCrvStruct *Crv,
                                CagdPType LnPos,
                                CagdVType LnDir,
                                CagdRType Eps)
    
  217. SymbIsOffsetLclSelfInters (offset.c:1805)
        CagdBType SymbIsOffsetLclSelfInters(CagdCrvStruct *Crv,
                                            CagdCrvStruct *OffCrv,
                                            CagdPtStruct **SIDmns)
    
  218. SymbIsPlanarSrf (rvrs_eng.c:738)
        CagdBType SymbIsPlanarSrf(const CagdSrfStruct *Srf,
                                  IrtPlnType Plane,
                                  CagdRType Eps)
    
  219. SymbIsRuledSrf (rvrs_eng.c:483)
        int SymbIsRuledSrf(const CagdSrfStruct *Srf,
                           CagdCrvStruct **Crv1,
                           CagdCrvStruct **Crv2,
                           CagdRType Eps)
    
  220. SymbIsSphericalSrf (rvrs_eng.c:658)
        CagdBType SymbIsSphericalSrf(const CagdSrfStruct *Srf,
                                     CagdPType Center,
                                     CagdRType *Radius,
                                     CagdRType Eps)
    
  221. SymbIsSrfOfRevSrf (rvrs_eng.c:566)
        CagdBType SymbIsSrfOfRevSrf(const CagdSrfStruct *Srf,
                                    CagdCrvStruct **CrossSec,
                                    CagdPType AxisPos,
                                    CagdVType AxisDir,
                                    CagdRType Eps)
    
  222. SymbIsZeroCrv (rvrs_eng.c:101)
        CagdBType SymbIsZeroCrv(const CagdCrvStruct *Crv, CagdRType Eps)
    
  223. SymbIsZeroSrf (rvrs_eng.c:329)
        CagdBType SymbIsZeroSrf(const CagdSrfStruct *Srf, CagdRType Eps)
    
  224. SymbLclDistCrvLine (distance.c:409)
        CagdPtStruct *SymbLclDistCrvLine(const CagdCrvStruct *Crv,
                                         const CagdLType Line,
                                         CagdRType Epsilon,
                                         CagdBType InterPos,
                                         CagdBType ExtremPos)
    
  225. SymbLclDistCrvPoint (distance.c:263)
        CagdPtStruct *SymbLclDistCrvPoint(const CagdCrvStruct *CCrv,
                                          void *CrvPtPrepHandle,
                                          const CagdRType *Pt,
                                          CagdRType Epsilon)
    
  226. SymbMakePosCrvCtlPolyPos (curvatur.c:528)
        CagdCrvStruct *SymbMakePosCrvCtlPolyPos(const CagdCrvStruct *OrigCrv)
    
  227. SymbMapUVCrv2E3 (compost2.c:790)
        CagdCrvStruct *SymbMapUVCrv2E3(const CagdCrvStruct *Crv,
                                       const CagdSrfStruct *Srf,
                                       CagdBType Compose)
    
  228. SymbMeshAddSub (symb_crv.c:1202)
        void SymbMeshAddSub(CagdRType **DestPoints,
                            CagdRType * const *Points1,
                            CagdRType * const *Points2,
                            CagdPointType PType,
                            int Size,
                            CagdBType OperationAdd)
    
  229. SymbMeshAddSubTo (symb_crv.c:1266)
        void SymbMeshAddSubTo(CagdRType **DestPoints,
                              CagdRType * const *Points2,
                              CagdPointType PType,
                              int Size,
                              CagdBType OperationAdd)
    
  230. SymbNormal2ConesForSrf (nrmlcone.c:541)
        CagdBType SymbNormal2ConesForSrf(const CagdSrfStruct *Srf,
                                         CagdRType ExpandingFactor,
                                         SymbNormalConeStruct *Cone1,
                                         SymbNormalConeStruct *Cone2)
    
  231. SymbNormalConeForSrfAvgToData (nrmlcone.c:284)
        const SymbNormalConeStruct *SymbNormalConeForSrfAvgToData(const CagdSrfStruct
                                                                                 *Srf,
                                                                  SymbNormalConeStruct
                                                                          *NormalCone)
    
  232. SymbNormalConeForSrfDoOptimal (nrmlcone.c:210)
        int SymbNormalConeForSrfDoOptimal(int Optimal)
    
  233. SymbNormalConeForSrfMainAxisToData (nrmlcone.c:462)
        const SymbNormalConeStruct *SymbNormalConeForSrfMainAxisToData(
                                                          const CagdSrfStruct *Srf,
                                                          CagdVType MainAxis,
                                                          SymbNormalConeStruct *Cone)
    
  234. SymbNormalConeForSrfOptToData (nrmlcone.c:380)
        const SymbNormalConeStruct *SymbNormalConeForSrfOptToData(const CagdSrfStruct
                                                                                 *Srf,
                                                                  SymbNormalConeStruct
                                                                          *NormalCone)
    
  235. SymbNormalConeForSrfToData (nrmlcone.c:249)
        const SymbNormalConeStruct *SymbNormalConeForSrfToData(const CagdSrfStruct
                                                                                *Srf,
                                                               SymbNormalConeStruct
                                                                         *NormalCone)
    
  236. SymbNormalConeOverlap (nrmlcone.c:618)
        CagdBType SymbNormalConeOverlap(const SymbNormalConeStruct *NormalCone1,
                                        const SymbNormalConeStruct *NormalCone2)
    
  237. SymbNormalConvexHullConeForSrf (nrmlcone.c:649)
        SymbNormalConeStruct *SymbNormalConvexHullConeForSrf(const CagdSrfStruct *Srf,
                                                             CagdRType ***CH,
                                                             int *NPts)
    
  238. SymbNormalConvexHullConeOverlap (nrmlcone.c:799)
        CagdBType SymbNormalConvexHullConeOverlap(const SymbNormalConeStruct
                                                                        *NormalCone1,
                                                  const CagdRType **CH1,
                                                  int NPts1,
                                                  const SymbNormalConeStruct
                                                                        *NormalCone2,
                                                  const CagdRType **CH2,
                                                  int NPts2)
    
  239. SymbOrthoNetSrf (symb_ortho.c:51)
        CagdSrfStruct *SymbOrthoNetSrf(const CagdCrvStruct *Crv1,
                                       const CagdCrvStruct *Crv2,
                                       int FrontSamples,
                                       int LayerSamples)
    
  240. SymbPiecewiseRuledSrfApprox (prisa.c:128)
        CagdSrfStruct *SymbPiecewiseRuledSrfApprox(const CagdSrfStruct *CSrf,
                                                   CagdBType ConsistentDir,
                                                   CagdRType Epsilon,
                                                   CagdSrfDirType Dir)
    
  241. SymbPlaneLineBisect (smp_skel.c:962)
        CagdSrfStruct *SymbPlaneLineBisect(const CagdVType LineDir, CagdRType Size)
    
  242. SymbPlanePointBisect (smp_skel.c:700)
        CagdSrfStruct *SymbPlanePointBisect(const CagdPType Pt, CagdRType Size)
    
  243. SymbPrisaGetCrossSections (prisa.c:503)
        CagdCrvStruct *SymbPrisaGetCrossSections(const CagdSrfStruct *RSrfs,
                                                 CagdSrfDirType Dir,
                                                 const CagdVType Space)
    
  244. SymbPrisaGetOneCrossSection (prisa.c:585)
        CagdCrvStruct *SymbPrisaGetOneCrossSection(const CagdSrfStruct *RSrf,
                                                   CagdSrfDirType Dir,
                                                   CagdBType Starting,
                                                   CagdBType Ending)
    
  245. SymbPrisaRuledSrf (prisa.c:359)
        CagdSrfStruct *SymbPrisaRuledSrf(const CagdSrfStruct *Srf,
                                         int SamplesPerCurve,
                                         CagdRType Space,
                                         CagdVType Offset)
    
  246. SymbPrmtSclrCrvTo2D (symb_crv.c:1564)
        CagdCrvStruct *SymbPrmtSclrCrvTo2D(const CagdCrvStruct *Crv,
                                           CagdRType Min,
                                           CagdRType Max)
    
  247. SymbPrmtSclrSrfTo3D (symb_srf.c:1519)
        CagdSrfStruct *SymbPrmtSclrSrfTo3D(const CagdSrfStruct *Srf,
                                           CagdRType UMin,
                                           CagdRType UMax,
                                           CagdRType VMin,
                                           CagdRType VMax)
    
  248. SymbPtCrvBisectOnSphere (smp_skel.c:69)
        CagdCrvStruct *SymbPtCrvBisectOnSphere(const CagdPType Pt,
                                               const CagdCrvStruct *CCrv)
    
  249. SymbPtCrvBisectOnSphere2 (smp_skel.c:188)
        CagdCrvStruct *SymbPtCrvBisectOnSphere2(const CagdPType Pt,
                                                const CagdCrvStruct *CCrv,
                                                CagdRType SubdivTol)
    
  250. SymbRflctCircFree (rflct_ln.c:311)
        void SymbRflctCircFree(CagdSrfStruct *Srf)
    
  251. SymbRflctCircGen (rflct_ln.c:272)
        CagdSrfStruct *SymbRflctCircGen(CagdSrfStruct *Srf,
                                        const CagdVType ViewDir,
                                        const CagdPType SprCntr,
                                        CagdRType ConeAngle)
    
  252. SymbRflctCircPrepSrf (rflct_ln.c:208)
        void SymbRflctCircPrepSrf(CagdSrfStruct *Srf,
                                  const CagdVType ViewDir,
                                  const CagdPType SprCntr)
    
  253. SymbRflctLnFree (rflct_ln.c:171)
        void SymbRflctLnFree(CagdSrfStruct *Srf)
    
  254. SymbRflctLnGen (rflct_ln.c:130)
        CagdSrfStruct *SymbRflctLnGen(CagdSrfStruct *Srf,
                                      const CagdVType ViewDir,
                                      const CagdPType LnPt,
                                      const CagdVType LnDir)
    
  255. SymbRflctLnPrepSrf (rflct_ln.c:87)
        void SymbRflctLnPrepSrf(CagdSrfStruct *Srf,
                                const CagdVType ViewDir,
                                const CagdVType LnDir)
    
  256. SymbRingRingIntersection (rrinter.c:876)
        CagdCrvStruct *SymbRingRingIntersection(CagdCrvStruct *C1,
                                                CagdCrvStruct *r1,
                                                CagdCrvStruct *C2,
                                                CagdCrvStruct *r2,
                                                CagdRType SubdivTol,
                                                CagdCrvStruct **PCrvs1,
                                                CagdCrvStruct **PCrvs2)
    
  257. SymbRingRingZeroSetFunc (rrinter.c:1037)
        CagdSrfStruct *SymbRingRingZeroSetFunc(CagdCrvStruct *C1,
                                               CagdCrvStruct *r1,
                                               CagdCrvStruct *C2,
                                               CagdCrvStruct *r2)
    
  258. SymbRmKntBspCrvCleanKnots (bspkntrm.c:261)
        CagdCrvStruct *SymbRmKntBspCrvCleanKnots(const CagdCrvStruct *Crv)
    
  259. SymbRmKntBspCrvRemoveKnots (bspkntrm.c:216)
        CagdCrvStruct *SymbRmKntBspCrvRemoveKnots(const CagdCrvStruct *CCrv,
                                                  CagdRType Tolerance)
    
  260. SymbRmKntBspSrfCleanKnots (bspkntrm.c:489)
        CagdSrfStruct *SymbRmKntBspSrfCleanKnots(const CagdSrfStruct *Srf)
    
  261. SymbRmKntBspSrfRemoveKnots (bspkntrm.c:286)
        CagdSrfStruct *SymbRmKntBspSrfRemoveKnots(const CagdSrfStruct *CSrf,
                                                  CagdRType Tolerance)
    
  262. SymbRmKntBspSrfRemoveKnotsDir (bspkntrm.c:319)
        CagdSrfStruct *SymbRmKntBspSrfRemoveKnotsDir(const CagdSrfStruct *CSrf,
                                                     CagdSrfDirType Dir,
                                                     CagdRType Tolerance)
    
  263. SymbRuledRuledIntersection (rrinter.c:144)
        CagdCrvStruct *SymbRuledRuledIntersection(CagdCrvStruct *C1,
                                                  CagdCrvStruct *C2,
                                                  CagdCrvStruct *D1,
                                                  CagdCrvStruct *D2,
                                                  CagdRType SubdivTol,
                                                  CagdCrvStruct **PCrvs1,
                                                  CagdCrvStruct **PCrvs2)
    
  264. SymbRuledRuledZeroSetFunc (rrinter.c:80)
        CagdSrfStruct *SymbRuledRuledZeroSetFunc(CagdCrvStruct *C1,
                                                 CagdCrvStruct *C2,
                                                 CagdCrvStruct *D1,
                                                 CagdCrvStruct *D2)
    
  265. SymbRuledSelfIntersection (rrinter.c:606)
        CagdCrvStruct *SymbRuledSelfIntersection(CagdCrvStruct *C1,
                                                 CagdCrvStruct *C2,
                                                 CagdRType SubdivTol,
                                                 CagdCrvStruct **PCrvs1,
                                                 CagdCrvStruct **PCrvs2)
    
  266. SymbScalarCrvLowDegZeroSet (symbzero.c:425)
        CagdPtStruct *SymbScalarCrvLowDegZeroSet(CagdCrvStruct *Crv)
    
  267. SymbSetFatalErrorFunc (symb_ftl.c:28)
        SymbSetErrorFuncType SymbSetFatalErrorFunc(SymbSetErrorFuncType ErrorFunc)
    
  268. SymbShapeBlendOnSrf (blending.c:154)
        CagdSrfStruct *SymbShapeBlendOnSrf(CagdSrfStruct *Srf,
                                           CagdCrvStruct *UVCrv,
                                           const CagdCrvStruct *CrossSecShape,
                                           CagdRType TanScale,
                                           CagdRType Width,
                                           const CagdCrvStruct *WidthField,
                                           CagdRType Height,
                                           const CagdCrvStruct *HeightField)
    
  269. SymbShapeBlendSrf (blending.c:302)
        CagdSrfStruct *SymbShapeBlendSrf(const CagdCrvStruct *Pos1Crv,
                                         const CagdCrvStruct *Pos2Crv,
                                         const CagdCrvStruct *CDir1Crv,
                                         const CagdCrvStruct *CDir2Crv,
                                         const CagdCrvStruct *CrossSecShape,
                                         const CagdCrvStruct *Normal)
    
  270. SymbSignedCrvtrGenCrv (crvtrrec.c:137)
        CagdCrvStruct *SymbSignedCrvtrGenCrv(const CagdCrvStruct *Crvtr,
                                             CagdRType Tol,
                                             int Order,
                                             CagdBType Periodic)
    
  271. SymbSphereLineBisect (smp_skel.c:1103)
        CagdSrfStruct *SymbSphereLineBisect(const CagdPType SprCntr,
                                            CagdRType SprRad,
                                            CagdRType Size)
    
  272. SymbSpherePlaneBisect (smp_skel.c:1152)
        CagdSrfStruct *SymbSpherePlaneBisect(const CagdPType SprCntr,
                                             CagdRType SprRad,
                                             CagdRType Size)
    
  273. SymbSpherePointBisect (smp_skel.c:859)
        CagdSrfStruct *SymbSpherePointBisect(const CagdPType SprCntr,
                                             CagdRType SprRad,
                                             const CagdPType Pt)
    
  274. SymbSphereSphereBisect (smp_skel.c:1364)
        CagdSrfStruct *SymbSphereSphereBisect(const CagdVType SprCntr1,
                                              CagdRType SprRad1,
                                              const CagdVType SprCntr2,
                                              CagdRType SprRad2)
    
  275. SymbSplitCrvsAtExtremums (crv_lenv.c:93)
        CagdCrvStruct *SymbSplitCrvsAtExtremums(const CagdCrvStruct *CCrvs,
                                                int Axis,
                                                const CagdPType Pt,
                                                CagdRType Eps)
    
  276. SymbSplitRationalCrvsPoles (symbzero.c:550)
        CagdPtStruct *SymbSplitRationalCrvsPoles(const CagdCrvStruct *Crv,
                                                 CagdRType Epsilon)
    
  277. SymbSrf2Curves (symbpoly.c:208)
        CagdCrvStruct *SymbSrf2Curves(const CagdSrfStruct *Srf, int NumOfIsocurves[2])
    
  278. SymbSrf2Polygons (symbpoly.c:72)
        IPPolygonStruct *SymbSrf2Polygons(const CagdSrfStruct *Srf,
                                          int FineNess,
                                          CagdBType ComputeNormals,
                                          CagdBType FourPerFlat,
                                          CagdBType ComputeUV)
    
  279. SymbSrf2Polylines (symbpoly.c:138)
        CagdPolylineStruct *SymbSrf2Polylines(const CagdSrfStruct *Srf,
                                              int NumOfIsocurves[2],
                                              CagdRType TolSamples,
                                              SymbCrvApproxMethodType Method)
    
  280. SymbSrfAdd (symb_srf.c:38)
        CagdSrfStruct *SymbSrfAdd(const CagdSrfStruct *Srf1,
                                  const CagdSrfStruct *Srf2)
    
  281. SymbSrfCalcAsympDirsCoeffs (crvtr_bnds.c:548)
        int SymbSrfCalcAsympDirsCoeffs(const CagdSrfStruct *SffMatrix[3],
                                       IrtRType *AsympLimits,
                                       SymbSrfAsympBoundsMethod *ChosenMethod)
    
  282. SymbSrfCloseParallelSrfs2Shell (offset.c:714)
        CagdSrfStruct *SymbSrfCloseParallelSrfs2Shell(const CagdSrfStruct *Srf1,
                                                      const CagdSrfStruct *Srf2)
    
  283. SymbSrfCrossProd (symb_srf.c:584)
        CagdSrfStruct *SymbSrfCrossProd(const CagdSrfStruct *Srf1,
                                        const CagdSrfStruct *Srf2)
    
  284. SymbSrfCrvtrBndsCalcBnds (crvtr_bnds.c:300)
        void SymbSrfCrvtrBndsCalcBnds(const SymbSrfCrvtrBndsInfoStructPtr Info,
                                      IrtRType *K1Limits,
                                      IrtRType *K2Limits)
    
  285. SymbSrfCrvtrBndsCalcBnds2 (crvtr_bnds.c:410)
        void SymbSrfCrvtrBndsCalcBnds2(const SymbSrfCrvtrBndsInfoStructPtr Info,
                                       int Count,
                                       IrtRType ValMin,
                                       IrtRType ValMax,
                                       IrtRType ValRes,
                                       IrtRType *K1Limits,
                                       IrtRType *K2Limits)
    
  286. SymbSrfCrvtrBndsInfoClear (crvtr_bnds.c:488)
        void SymbSrfCrvtrBndsInfoClear(SymbSrfCrvtrBndsInfoStruct *Info)
    
  287. SymbSrfCrvtrBndsInfoCreate (crvtr_bnds.c:156)
        SymbSrfCrvtrBndsInfoStruct *SymbSrfCrvtrBndsInfoCreate(const CagdSrfStruct
                                                                                *Srf)
    
  288. SymbSrfCrvtrBndsInfoFree (crvtr_bnds.c:514)
        void SymbSrfCrvtrBndsInfoFree(SymbSrfCrvtrBndsInfoStruct *Info)
    
  289. SymbSrfCrvtrBndsSplitInfo (crvtr_bnds.c:211)
        void SymbSrfCrvtrBndsSplitInfo(const SymbSrfCrvtrBndsInfoStructPtr Info,
                                       SymbSrfCrvtrBndsInfoStructPtr Ret,
                                       CagdSrfDirType Dir)
    
  290. SymbSrfCrvtrBndsSubInfo (crvtr_bnds.c:262)
        SymbSrfCrvtrBndsInfoStructPtr SymbSrfCrvtrBndsSubInfo(
                                              const SymbSrfCrvtrBndsInfoStructPtr Info,
                                              IrtRType UMin,
                                              IrtRType UMax,
                                              IrtRType VMin,
                                              IrtRType VMax)
    
  291. SymbSrfCurvatureUpperBound (curvatur.c:1439)
        CagdSrfStruct *SymbSrfCurvatureUpperBound(const CagdSrfStruct *Srf)
    
  292. SymbSrfDeriveRational (symb_srf.c:851)
        CagdSrfStruct *SymbSrfDeriveRational(const CagdSrfStruct *Srf,
                                             CagdSrfDirType Dir)
    
  293. SymbSrfDeterminant2 (curvatur.c:971)
        CagdSrfStruct *SymbSrfDeterminant2(const CagdSrfStruct *Srf11,
                                           const CagdSrfStruct *Srf12,
                                           const CagdSrfStruct *Srf21,
                                           const CagdSrfStruct *Srf22)
    
  294. SymbSrfDeterminant3 (crv_skel.c:983)
        CagdSrfStruct *SymbSrfDeterminant3(const CagdSrfStruct *Srf11,
                                           const CagdSrfStruct *Srf12,
                                           const CagdSrfStruct *Srf13,
                                           const CagdSrfStruct *Srf21,
                                           const CagdSrfStruct *Srf22,
                                           const CagdSrfStruct *Srf23,
                                           const CagdSrfStruct *Srf31,
                                           const CagdSrfStruct *Srf32,
                                           const CagdSrfStruct *Srf33)
    
  295. SymbSrfDevelopableCrvOnSrf (dvlp_srf.c:59)
        CagdSrfStruct *SymbSrfDevelopableCrvOnSrf(const CagdSrfStruct *Srf,
                                                  const CagdCrvStruct *Crv,
                                                  IrtRType Scale)
    
  296. SymbSrfDevelopableSrfBetweenFrames (dvlp_srf.c:129)
        CagdSrfStruct *SymbSrfDevelopableSrfBetweenFrames(const CagdVType Frame1Pos,
                                                          const CagdVType Frame1Tan,
                                                          const CagdVType Frame1Nrml,
                                                          const CagdVType Frame2Pos,
                                                          const CagdVType Frame2Tan,
                                                          const CagdVType Frame2Nrml,
                                                          CagdRType OtherScale,
                                                          CagdRType Tension)
    
  297. SymbSrfDevelopableSrfBetweenFrames2 (dvlp_srf.c:306)
        CagdSrfStruct *SymbSrfDevelopableSrfBetweenFrames2(const CagdVType Frame1Pos,
                                                           const CagdVType Frame1Tan,
                                                           const CagdVType Frame1Nrml,
                                                           const CagdVType Frame2Pos,
                                                           const CagdVType Frame2Tan,
                                                           const CagdVType Frame2Nrml,
                                                           CagdRType OtherScale,
                                                           CagdRType Tension,
                                                           int DOFs)
    
  298. SymbSrfDistCrvCrv (distance.c:649)
        CagdSrfStruct *SymbSrfDistCrvCrv(const CagdCrvStruct *Crv1,
                                         const CagdCrvStruct *Crv2,
                                         int DistType)
    
  299. SymbSrfDistFindPoints (distance.c:758)
        CagdPtStruct *SymbSrfDistFindPoints(const CagdSrfStruct *CSrf,
                                            CagdRType Epsilon,
                                            CagdBType SelfInter)
    
  300. SymbSrfDotProd (symb_srf.c:461)
        CagdSrfStruct *SymbSrfDotProd(const CagdSrfStruct *Srf1,
                                      const CagdSrfStruct *Srf2)
    
  301. SymbSrfDual (duality.c:126)
        CagdSrfStruct *SymbSrfDual(const CagdSrfStruct *Srf)
    
  302. SymbSrfFff (curvatur.c:802)
        void SymbSrfFff(const CagdSrfStruct *Srf,
                        CagdSrfStruct **DuSrf,
                        CagdSrfStruct **DvSrf,
                        CagdSrfStruct **FffG11,
                        CagdSrfStruct **FffG12,
                        CagdSrfStruct **FffG22)
    
  303. SymbSrfFirstMoment (moments.c:298)
        CagdRType SymbSrfFirstMoment(const CagdSrfStruct *Srf, int Axis)
    
  304. SymbSrfFirstMomentSrf (moments.c:231)
        CagdSrfStruct *SymbSrfFirstMomentSrf(const CagdSrfStruct *Srf,
                                             int Axis,
                                             CagdBType Integrate)
    
  305. SymbSrfGaussCurvature (curvatur.c:1003)
        CagdSrfStruct *SymbSrfGaussCurvature(const CagdSrfStruct *Srf,
                                             CagdBType NumerOnly)
    
  306. SymbSrfInvert (symb_srf.c:284)
        CagdSrfStruct *SymbSrfInvert(const CagdSrfStruct *Srf)
    
  307. SymbSrfIsoDirNormalCurvatureBound (curvatur.c:1523)
        CagdSrfStruct *SymbSrfIsoDirNormalCurvatureBound(const CagdSrfStruct *Srf,
                                                         CagdSrfDirType Dir)
    
  308. SymbSrfIsoFocalSrf (curvatur.c:1306)
        CagdSrfStruct *SymbSrfIsoFocalSrf(const CagdSrfStruct *Srf,
                                          CagdSrfDirType Dir)
    
  309. SymbSrfIsocline (orthotom.c:336)
        IPPolygonStruct *SymbSrfIsocline(const CagdSrfStruct *Srf,
                                         const CagdVType VDir,
                                         CagdRType Theta,
                                         CagdRType SubdivTol,
                                         CagdBType Euclidean)
    
  310. SymbSrfJacobianImprove (prm_dmn.c:679)
        CagdRType SymbSrfJacobianImprove(CagdSrfStruct *Srf,
                                         CagdRType StepSize,
                                         int MaxIter)
    
  311. SymbSrfMeanCurvatureSqr (curvatur.c:1261)
        CagdSrfStruct *SymbSrfMeanCurvatureSqr(const CagdSrfStruct *Srf)
    
  312. SymbSrfMeanEvolute (curvatur.c:1148)
        CagdSrfStruct *SymbSrfMeanEvolute(const CagdSrfStruct *Srf)
    
  313. SymbSrfMeanNumer (curvatur.c:1089)
        CagdSrfStruct *SymbSrfMeanNumer(const CagdSrfStruct *Srf)
    
  314. SymbSrfMergeScalar (symb_srf.c:1433)
        CagdSrfStruct *SymbSrfMergeScalar(const CagdSrfStruct *SrfW,
                                          const CagdSrfStruct *SrfX,
                                          const CagdSrfStruct *SrfY,
                                          const CagdSrfStruct *SrfZ)
    
  315. SymbSrfMergeScalarN (symb_srf.c:1344)
        CagdSrfStruct *SymbSrfMergeScalarN(CagdSrfStruct * const *SrfVec,
                                           int NumSrfs)
    
  316. SymbSrfMult (symb_srf.c:205)
        CagdSrfStruct *SymbSrfMult(const CagdSrfStruct *Srf1,
                                   const CagdSrfStruct *Srf2)
    
  317. SymbSrfMultScalar (symb_srf.c:391)
        CagdSrfStruct *SymbSrfMultScalar(const CagdSrfStruct *Srf1,
                                         const CagdSrfStruct *Srf2)
    
  318. SymbSrfNormalSrf (symb_srf.c:942)
        CagdSrfStruct *SymbSrfNormalSrf(const CagdSrfStruct *Srf)
    
  319. SymbSrfNormalSrfReversed (symb_srf.c:974)
        CagdSrfStruct *SymbSrfNormalSrfReversed(const CagdSrfStruct *Srf)
    
  320. SymbSrfOffset (offset.c:499)
        CagdSrfStruct *SymbSrfOffset(const CagdSrfStruct *CSrf, CagdRType OffsetDist)
    
  321. SymbSrfOrthotomic (orthotom.c:117)
        CagdSrfStruct *SymbSrfOrthotomic(const CagdSrfStruct *Srf,
                                         const CagdPType P,
                                         CagdRType K)
    
  322. SymbSrfPolarSilhouette (orthotom.c:263)
        IPPolygonStruct *SymbSrfPolarSilhouette(const CagdSrfStruct *Srf,
                                                const CagdVType VDir,
                                                CagdRType SubdivTol,
                                                CagdBType Euclidean)
    
  323. SymbSrfPtBisectorSrf3D (crv_skel.c:1556)
        CagdSrfStruct *SymbSrfPtBisectorSrf3D(const CagdSrfStruct *CSrf,
                                              const CagdPType Pt)
    
  324. SymbSrfRtnlMult (symb_srf.c:812)
        CagdSrfStruct *SymbSrfRtnlMult(const CagdSrfStruct *Srf1X,
                                       const CagdSrfStruct *Srf1W,
                                       const CagdSrfStruct *Srf2X,
                                       const CagdSrfStruct *Srf2W,
                                       CagdBType OperationAdd)
    
  325. SymbSrfScalarScale (symb_srf.c:347)
        CagdSrfStruct *SymbSrfScalarScale(const CagdSrfStruct *Srf, CagdRType Scale)
    
  326. SymbSrfSecondMoment (moments.c:403)
        CagdRType SymbSrfSecondMoment(const CagdSrfStruct *Srf, int Axis1, int Axis2)
    
  327. SymbSrfSecondMomentSrf (moments.c:337)
        CagdSrfStruct *SymbSrfSecondMomentSrf(const CagdSrfStruct *Srf,
                                              int Axis1,
                                              int Axis2,
                                              CagdBType Integrate)
    
  328. SymbSrfSff (curvatur.c:842)
        void SymbSrfSff(const CagdSrfStruct *DuSrf,
                        const CagdSrfStruct *DvSrf,
                        CagdSrfStruct **SffL11,
                        CagdSrfStruct **SffL12,
                        CagdSrfStruct **SffL22,
                        CagdSrfStruct **SNormal)
    
  329. SymbSrfSilhouette (orthotom.c:194)
        IPPolygonStruct *SymbSrfSilhouette(const CagdSrfStruct *Srf,
                                           const CagdVType VDir,
                                           CagdRType SubdivTol,
                                           CagdBType Euclidean)
    
  330. SymbSrfSmoothInternalCtlPts (prm_dmn.c:605)
        void SymbSrfSmoothInternalCtlPts(CagdSrfStruct *Srf, CagdRType Weight)
    
  331. SymbSrfSplitScalar (symb_srf.c:1282)
        void SymbSrfSplitScalar(const CagdSrfStruct *Srf,
                                CagdSrfStruct **SrfW,
                                CagdSrfStruct **SrfX,
                                CagdSrfStruct **SrfY,
                                CagdSrfStruct **SrfZ)
    
  332. SymbSrfSplitScalarN (symb_srf.c:1226)
        void SymbSrfSplitScalarN(const CagdSrfStruct *Srf,
                                 CagdSrfStruct *Srfs[CAGD_MAX_PT_SIZE])
    
  333. SymbSrfSub (symb_srf.c:110)
        CagdSrfStruct *SymbSrfSub(const CagdSrfStruct *Srf1,
                                  const CagdSrfStruct *Srf2)
    
  334. SymbSrfSubdivOffset (offset.c:621)
        CagdSrfStruct *SymbSrfSubdivOffset(const CagdSrfStruct *CSrf,
                                           CagdRType OffsetDist,
                                           CagdRType Tolerance)
    
  335. SymbSrfTff (curvatur.c:892)
        void SymbSrfTff(const CagdSrfStruct *Srf,
                        CagdSrfStruct **TffL11,
                        CagdSrfStruct **TffL12,
                        CagdSrfStruct **TffL22)
    
  336. SymbSrfVecCrossProd (symb_srf.c:698)
        CagdSrfStruct *SymbSrfVecCrossProd(const CagdSrfStruct *Srf,
                                           const CagdVType Vec)
    
  337. SymbSrfVecDotProd (symb_srf.c:514)
        CagdSrfStruct *SymbSrfVecDotProd(const CagdSrfStruct *Srf,
                                         const CagdVType Vec)
    
  338. SymbSrfVolume1 (moments.c:99)
        CagdRType SymbSrfVolume1(const CagdSrfStruct *Srf)
    
  339. SymbSrfVolume1Srf (moments.c:30)
        CagdSrfStruct *SymbSrfVolume1Srf(const CagdSrfStruct *Srf, CagdBType Integrate)
    
  340. SymbSrfVolume2 (moments.c:188)
        CagdRType SymbSrfVolume2(const CagdSrfStruct *Srf)
    
  341. SymbSrfVolume2Srf (moments.c:139)
        CagdSrfStruct *SymbSrfVolume2Srf(const CagdSrfStruct *Srf,
                                         CagdBType Integrate)
    
  342. SymbSwungAlgSumSrf (constrct.c:160)
        CagdSrfStruct *SymbSwungAlgSumSrf(const CagdCrvStruct *Crv1,
                                          const CagdCrvStruct *Crv2)
    
  343. SymbTangentConeForCrvMalloc (nrmlcone.c:136)
        const SymbNormalConeStruct *SymbTangentConeForCrvMalloc(const CagdCrvStruct
                                                                                 *Crv,
                                                                CagdBType Planar)
    
  344. SymbTangentConeForCrvToData (nrmlcone.c:45)
        const SymbNormalConeStruct *SymbTangentConeForCrvToData(const CagdCrvStruct
                                                                                *Crv,
                                                                CagdBType Planar,
                                                                SymbNormalConeStruct
                                                                         *TangentCone)
    
  345. SymbTangentToCrvAtTwoPts (crv_tans.c:140)
        CagdPtStruct *SymbTangentToCrvAtTwoPts(const CagdCrvStruct *CCrv,
                                               CagdRType SubdivTol)
    
  346. SymbTorusPointBisect (smp_skel.c:915)
        CagdSrfStruct *SymbTorusPointBisect(const CagdVType TrsCntr,
                                            const CagdVType TrsDir,
                                            CagdRType TrsMajorRad,
                                            CagdRType TrsMinorRad,
                                            const CagdPType Pt)
    
  347. SymbTorusSphereBisect (smp_skel.c:1502)
        CagdSrfStruct *SymbTorusSphereBisect(const CagdVType TrsCntr,
                                             const CagdVType TrsDir,
                                             CagdRType TrsMajorRad,
                                             CagdRType TrsMinorRad,
                                             const CagdVType SprCntr,
                                             CagdRType SprRad)
    
  348. SymbTorusTorusBisect (smp_skel.c:1555)
        CagdSrfStruct *SymbTorusTorusBisect(const CagdVType Trs1Cntr,
                                            const CagdVType Trs1Dir,
                                            CagdRType Trs1MajorRad,
                                            const CagdVType Trs2Cntr,
                                            const CagdVType Trs2Dir,
                                            CagdRType Trs2MajorRad,
                                            CagdRType Alpha)
    
  349. SymbTwoCrvsMorphing (morphing.c:58)
        CagdCrvStruct *SymbTwoCrvsMorphing(const CagdCrvStruct *Crv1,
                                           const CagdCrvStruct *Crv2,
                                           CagdRType Blend)
    
  350. SymbTwoCrvsMorphingCornerCut (morphing.c:128)
        CagdCrvStruct *SymbTwoCrvsMorphingCornerCut(const CagdCrvStruct *Crv1,
                                                    const CagdCrvStruct *Crv2,
                                                    CagdRType MinDist,
                                                    CagdBType SameLength,
                                                    CagdBType FilterTangencies)
    
  351. SymbTwoCrvsMorphingMultiRes (morphing.c:316)
        CagdCrvStruct *SymbTwoCrvsMorphingMultiRes(const CagdCrvStruct *Crv1,
                                                   const CagdCrvStruct *Crv2,
                                                   CagdRType BlendStep)
    
  352. SymbTwoSrfsMorphing (morphing.c:760)
        CagdSrfStruct *SymbTwoSrfsMorphing(const CagdSrfStruct *Srf1,
                                           const CagdSrfStruct *Srf2,
                                           CagdRType Blend)
    
  353. SymbUniformAprxPtOnCrvDistrib (ffptdist.c:44)
        CagdRType *SymbUniformAprxPtOnCrvDistrib(const CagdCrvStruct *Crv,
                                                 CagdBType ParamUniform,
                                                 int n)
    
  354. SymbUniformAprxPtOnSrfDistrib (ffptdist.c:119)
        CagdUVType *SymbUniformAprxPtOnSrfDistrib(
                                const CagdSrfStruct *Srf,
                                CagdBType ParamUniform,
                                int n,
                                SymbUniformAprxSrfPtImportanceFuncType EvalImportance)
    
  355. SymbUniformAprxPtOnSrfGetDistrib (ffptdist.c:260)
        CagdUVType *SymbUniformAprxPtOnSrfGetDistrib(const CagdSrfStruct *Srf,
                                                     CagdUVType *DistUV,
                                                     CagdRType *DistProb,
                                                     int DistSize,
                                                     int *n)
    
  356. SymbUniformAprxPtOnSrfPrepDistrib (ffptdist.c:205)
        void SymbUniformAprxPtOnSrfPrepDistrib(const CagdSrfStruct *Srf,
                                               CagdUVType **DistUV,
                                               CagdRType **DistProb,
                                               int *DistSize,
                                               int n)