1. AfdApplyAntiLStep (afd_cube.c:230)
        void AfdApplyAntiLStep(CagdRType Coef[4])
    
  2. AfdApplyEStep (afd_cube.c:180)
        void AfdApplyEStep(CagdRType Coef[4])
    
  3. AfdApplyLStep (afd_cube.c:205)
        void AfdApplyLStep(CagdRType Coef[4])
    
  4. AfdApplyLn (afd_cube.c:81)
        void AfdApplyLn(CagdRType Coef[4], int n)
    
  5. AfdBzrCrvEvalToPolyline (afd_cube.c:312)
        void AfdBzrCrvEvalToPolyline(const CagdCrvStruct *Crv,
                                     int FineNess,
                                     CagdRType *Points[])
    
  6. AfdCnvrtCubicBzrToAfd (afd_cube.c:49)
        void AfdCnvrtCubicBzrToAfd(CagdRType Coef[4])
    
  7. AfdComputePolyline (afd_cube.c:265)
        void AfdComputePolyline(CagdRType Coef[4],
                                CagdRType *Poly,
                                int Log2Step,
                                CagdBType NonAdaptive)
    
  8. BBoxDiagonalInitCrvCalculator (cbsp_fit.c:2051)
        static CagdCrvStruct *BBoxDiagonalInitCrvCalculator(CagdPType *PtList,
                                                            int NumOfPoints,
                                                            int Length,
                                                            int Order,
                                                            CagdBType Periodic)
    
  9. BBoxPerimeterInitCrvCalculator (cbsp_fit.c:1519)
        static CagdCrvStruct *BBoxPerimeterInitCrvCalculator(CagdPType *PtList,
                                                             int NumOfPoints,
                                                             int Length,
                                                             int Order,
                                                             CagdBType Periodic)
    
  10. BspBasisFuncMultEval (bspcoxdb.c:306)
        CagdBspBasisFuncEvalStruct *BspBasisFuncMultEval(const CagdRType *KnotVector,
                                                         int KVLength,
                                                         int Order,
                                                         CagdBType Periodic,
                                                         CagdRType *Params,
                                                         int NumOfParams,
                                                         CagdBspBasisFuncMultEvalType
                                                                              EvalType)
    
  11. BspBasisFuncMultEvalFree (bspcoxdb.c:451)
        void BspBasisFuncMultEvalFree(CagdBspBasisFuncEvalStruct *Evals,
                                      int NumOfParams)
    
  12. BspBasisFuncMultEvalPrint (bspcoxdb.c:419)
        void BspBasisFuncMultEvalPrint(const CagdBspBasisFuncEvalStruct *Evals,
                                       int Order,
                                       CagdRType *Params,
                                       int NumOfParams)
    
  13. BspC1Srf2PolygonsSamples (bsp2poly.c:404)
        int BspC1Srf2PolygonsSamples(const CagdSrfStruct *Srf,
                                     int FineNess,
                                     CagdBType ComputeNormals,
                                     CagdBType ComputeUV,
                                     CagdRType **PtWeights,
                                     CagdPtStruct **PtMesh,
                                     CagdVecStruct **PtNrml,
                                     CagdUVStruct **UVMesh,
                                     int *FineNessU,
                                     int *FineNessV)
    
  14. BspCrv2Polyline (bsp2poly.c:916)
        CagdPolylineStruct *BspCrv2Polyline(const CagdCrvStruct *Crv,
                                            int SamplesPerCurve,
                                            BspKnotAlphaCoeffStruct *A,
                                            CagdBType OptiLin)
    
  15. BspCrvBiNormal (cbsp_aux.c:730)
        CagdVecStruct *BspCrvBiNormal(const CagdCrvStruct *Crv,
                                      CagdRType t,
                                      CagdBType Normalize)
    
  16. BspCrvCoxDeBoorBasis (bspcoxdb.c:134)
        CagdRType *BspCrvCoxDeBoorBasis(const CagdRType *KnotVector,
                                        int Order,
                                        int Len,
                                        CagdBType Periodic,
                                        CagdRType t,
                                        int *IndexFirst)
    
  17. BspCrvCoxDeBoorIndexFirst (bspcoxdb.c:258)
        int BspCrvCoxDeBoorIndexFirst(const CagdRType *KnotVector,
                                      int Order,
                                      int Len,
                                      CagdRType t)
    
  18. BspCrvCreateApproxHelix (cagd_arc.c:572)
        CagdCrvStruct *BspCrvCreateApproxHelix(CagdRType NumOfLoops,
                                               CagdRType Pitch,
                                               CagdRType Radius,
                                               int Sampling,
                                               int CtlPtsPerLoop)
    
  19. BspCrvCreateApproxSine (cagd_arc.c:627)
        CagdCrvStruct *BspCrvCreateApproxSine(CagdRType NumOfCycles,
                                              int Sampling,
                                              int CtlPtsPerCycle)
    
  20. BspCrvCreateApproxSpiral (cagd_arc.c:514)
        CagdCrvStruct *BspCrvCreateApproxSpiral(CagdRType NumOfLoops,
                                                CagdRType Pitch,
                                                int Sampling,
                                                int CtlPtsPerLoop)
    
  21. BspCrvCreateCircle (cagd_arc.c:363)
        CagdCrvStruct *BspCrvCreateCircle(const CagdPtStruct *Center, CagdRType Radius)
    
  22. BspCrvCreatePCircle (cagd_arc.c:475)
        CagdCrvStruct *BspCrvCreatePCircle(const CagdPtStruct *Center,
                                           CagdRType Radius)
    
  23. BspCrvCreateUnitCircle (cagd_arc.c:310)
        CagdCrvStruct *BspCrvCreateUnitCircle(void)
    
  24. BspCrvCreateUnitPCircle (cagd_arc.c:400)
        CagdCrvStruct *BspCrvCreateUnitPCircle(void)
    
  25. BspCrvDegreeRaise (cbsp_aux.c:457)
        CagdCrvStruct *BspCrvDegreeRaise(const CagdCrvStruct *Crv)
    
  26. BspCrvDegreeRaiseN (cbsp_aux.c:400)
        CagdCrvStruct *BspCrvDegreeRaiseN(const CagdCrvStruct *Crv, int NewOrder)
    
  27. BspCrvDerive (cbsp_aux.c:907)
        CagdCrvStruct *BspCrvDerive(const CagdCrvStruct *Crv)
    
  28. BspCrvDeriveScalar (cbsp_aux.c:987)
        CagdCrvStruct *BspCrvDeriveScalar(const CagdCrvStruct *Crv)
    
  29. BspCrvDomain (bsp_gen.c:217)
        void BspCrvDomain(const CagdCrvStruct *Crv, CagdRType *TMin, CagdRType *TMax)
    
  30. BspCrvEvalAtParam (cbspeval.c:99)
        CagdRType *BspCrvEvalAtParam(const CagdCrvStruct *Crv, CagdRType t)
    
  31. BspCrvEvalCoxDeBoor (bspcoxdb.c:40)
        CagdRType *BspCrvEvalCoxDeBoor(const CagdCrvStruct *Crv, CagdRType t)
    
  32. BspCrvEvalVecAtParam (cbspeval.c:42)
        CagdRType BspCrvEvalVecAtParam(const CagdRType *Vec,
                                       int VecInc,
                                       const CagdRType *KnotVector,
                                       int Order,
                                       int Len,
                                       CagdBType Periodic,
                                       CagdRType t)
    
  33. BspCrvExtension (bsp_gen.c:706)
        CagdCrvStruct *BspCrvExtension(const CagdCrvStruct *OrigCrv,
                                       const CagdBType *ExtDirs,
                                       CagdRType Epsilon,
                                       CagdBType RemoveExtraKnots)
    
  34. BspCrvExtensionOneSide (bsp_gen.c:754)
        CagdCrvStruct *BspCrvExtensionOneSide(const CagdCrvStruct *OrigCrv,
                                              CagdBType MinDmn,
                                              CagdRType Epsilon,
                                              CagdBType RemoveExtraKnots)
    
  35. BspCrvExtraKnotRmv (bsp_gen.c:904)
        CagdCrvStruct *BspCrvExtraKnotRmv(const CagdCrvStruct *Crv,
                                          int RmvIndex)
    
  36. BspCrvFitLstSqr (cbsp_int.c:893)
        CagdCrvStruct *BspCrvFitLstSqr(const CagdCrvStruct *Crv,
                                       int Order,
                                       int Size,
                                       CagdBType Periodic,
                                       CagdParametrizationType ParamType,
                                       int EndPtInterp,
                                       int EvalPts,
                                       CagdRType *Err)
    
  37. BspCrvHasBezierKV (bsp_knot.c:29)
        CagdBType BspCrvHasBezierKV(const CagdCrvStruct *Crv)
    
  38. BspCrvHasOpenEC (bsp_knot.c:89)
        CagdBType BspCrvHasOpenEC(const CagdCrvStruct *Crv)
    
  39. BspCrvIntegrate (cbsp_aux.c:1033)
        CagdCrvStruct *BspCrvIntegrate(const CagdCrvStruct *Crv)
    
  40. BspCrvInterpBuildKVs (cbsp_int.c:208)
        void BspCrvInterpBuildKVs(const CagdCtlPtStruct *PtList,
                                  int Order,
                                  int CrvSize,
                                  CagdParametrizationType ParamType,
                                  CagdBType Periodic,
                                  CagdRType **RetPtKnots,
                                  CagdRType **RetKV)
    
  41. BspCrvInterpPts (cbsp_int.c:91)
        CagdCrvStruct *BspCrvInterpPts(const CagdPtStruct *PtList,
                                       int Order,
                                       int CrvSize,
                                       CagdParametrizationType ParamType,
                                       CagdBType Periodic)
    
  42. BspCrvInterpPts2 (cbsp_int.c:161)
        CagdCrvStruct *BspCrvInterpPts2(const CagdCtlPtStruct *PtList,
                                        int Order,
                                        int CrvSize,
                                        CagdParametrizationType ParamType,
                                        CagdBType Periodic)
    
  43. BspCrvInterpPtsError (cbsp_int.c:1190)
        CagdRType BspCrvInterpPtsError(const CagdCrvStruct *Crv,
                                       const CagdPtStruct *PtList,
                                       CagdParametrizationType ParamType,
                                       CagdBType Periodic)
    
  44. BspCrvInterpolate (cbsp_int.c:462)
        CagdCrvStruct *BspCrvInterpolate(const CagdCtlPtStruct *PtList,
                                         const CagdRType *Params,
                                         const CagdRType *KV,
                                         int Length,
                                         int Order,
                                         CagdBType Periodic)
    
  45. BspCrvIsC1DiscontAt (cbspeval.c:246)
        CagdBType BspCrvIsC1DiscontAt(const CagdCrvStruct *Crv,
                                      CagdRType t)
    
  46. BspCrvKnotC0Discont (bsp_gen.c:369)
        CagdBType BspCrvKnotC0Discont(const CagdCrvStruct *Crv, CagdRType *t)
    
  47. BspCrvKnotC1Discont (bsp_gen.c:402)
        CagdBType BspCrvKnotC1Discont(const CagdCrvStruct *Crv, CagdRType *t)
    
  48. BspCrvKnotC2Discont (bsp_gen.c:435)
        CagdBType BspCrvKnotC2Discont(const CagdCrvStruct *Crv, CagdRType *t)
    
  49. BspCrvKnotInsert (bspboehm.c:60)
        CagdCrvStruct *BspCrvKnotInsert(const CagdCrvStruct *Crv, CagdRType t)
    
  50. BspCrvKnotInsertNDiff (cbsp_aux.c:296)
        CagdCrvStruct *BspCrvKnotInsertNDiff(const CagdCrvStruct *Crv,
                                             CagdBType Replace,
                                             CagdRType *t,
                                             int n)
    
  51. BspCrvKnotInsertNSame (cbsp_aux.c:247)
        CagdCrvStruct *BspCrvKnotInsertNSame(const CagdCrvStruct *Crv,
                                             CagdRType t,
                                             int n)
    
  52. BspCrvMaxCoefParam (bsp_knot.c:1743)
        CagdRType BspCrvMaxCoefParam(const CagdCrvStruct *Crv,
                                     int Axis,
                                     CagdRType *MaxVal)
    
  53. BspCrvMeshC1Continuous (bsp_gen.c:467)
        CagdBType BspCrvMeshC1Continuous(const CagdCrvStruct *Crv,
                                         int Idx,
                                         CagdRType *CosAngle)
    
  54. BspCrvMoebiusTransform (cbsp_aux.c:1101)
        CagdCrvStruct *BspCrvMoebiusTransform(const CagdCrvStruct *CCrv, CagdRType c)
    
  55. BspCrvNew (bsp_gen.c:132)
        CagdCrvStruct *BspCrvNew(int Length, int Order, CagdPointType PType)
    
  56. BspCrvNormal (cbsp_aux.c:870)
        CagdVecStruct *BspCrvNormal(const CagdCrvStruct *Crv,
                                    CagdRType t,
                                    CagdBType Normalize)
    
  57. BspCrvOpenEnd (bsp_gen.c:282)
        CagdCrvStruct *BspCrvOpenEnd(const CagdCrvStruct *Crv)
    
  58. BspCrvSubdivAtParam (cbsp_aux.c:162)
        CagdCrvStruct *BspCrvSubdivAtParam(const CagdCrvStruct *Crv, CagdRType t)
    
  59. BspCrvSubdivCtlPoly (cbsp_aux.c:55)
        void BspCrvSubdivCtlPoly(const CagdCrvStruct *Crv,
                                 CagdRType **LPoints,
                                 CagdRType **RPoints,
                                 int LLength,
                                 int RLength,
                                 CagdRType t,
                                 int Mult)
    
  60. BspCrvTangent (cbsp_aux.c:535)
        CagdVecStruct *BspCrvTangent(const CagdCrvStruct *Crv,
                                     CagdRType t,
                                     CagdBType Normalize)
    
  61. BspGenBasisFuncsAsCurves (bsp_gen.c:1156)
        CagdCrvStruct *BspGenBasisFuncsAsCurves(int Order,
                                                int Length,
                                                const CagdRType *KV)
    
  62. BspGenKnotsGeometryAsCurves (bsp_gen.c:1243)
        CagdCrvStruct *BspGenKnotsGeometryAsCurves(int Order,
                                                   int Length,
                                                   const CagdRType *KV,
                                                   CagdRType SizeOfKnot)
    
  63. BspIsKnotDiscontUniform (bsp_knot.c:694)
        CagdEndConditionType BspIsKnotDiscontUniform(int Len,
                                                     int Order,
                                                     const CagdRType *KnotVector)
    
  64. BspIsKnotUniform (bsp_knot.c:626)
        CagdEndConditionType BspIsKnotUniform(int Len,
                                              int Order,
                                              const CagdRType *KnotVector)
    
  65. BspKnotAffineTrans (bsp_knot.c:844)
        void BspKnotAffineTrans(CagdRType *KnotVector,
                                int Len,
                                CagdRType Translate,
                                CagdRType Scale)
    
  66. BspKnotAffineTrans2 (bsp_knot.c:888)
        void BspKnotAffineTrans2(CagdRType *KnotVector,
                                 int Len,
                                 CagdRType MinVal,
                                 CagdRType MaxVal)
    
  67. BspKnotAffineTransOrder (bsp_knot.c:935)
        void BspKnotAffineTransOrder(CagdRType *KnotVector,
                                     int Order,
                                     int Len,
                                     CagdRType Translate,
                                     CagdRType Scale)
    
  68. BspKnotAffineTransOrder2 (bsp_knot.c:981)
        void BspKnotAffineTransOrder2(CagdRType *KnotVector,
                                      int Order,
                                      int Len,
                                      CagdRType MinVal,
                                      CagdRType MaxVal)
    
  69. BspKnotAllC0Discont (bsp_knot.c:2250)
        CagdRType *BspKnotAllC0Discont(const CagdRType *KnotVector,
                                       int Order,
                                       int Length,
                                       int *n)
    
  70. BspKnotAllC1Discont (bsp_knot.c:2316)
        CagdRType *BspKnotAllC1Discont(const CagdRType *KnotVector,
                                       int Order,
                                       int Length,
                                       int *n)
    
  71. BspKnotAlphaLoopBlendNotPeriodic (cagdoslo.c:700)
        void BspKnotAlphaLoopBlendNotPeriodic(const BspKnotAlphaCoeffStruct *A,
                                              int IMin,
                                              int IMax,
                                              const CagdRType *OrigPts,
                                              CagdRType *RefPts)
    
  72. BspKnotAlphaLoopBlendPeriodic (cagdoslo.c:779)
        void BspKnotAlphaLoopBlendPeriodic(const BspKnotAlphaCoeffStruct *A,
                                           int IMin,
                                           int IMax,
                                           const CagdRType *OrigPts,
                                           int OrigLen,
                                           CagdRType *RefPts)
    
  73. BspKnotAlphaLoopBlendStep (cagdoslo.c:886)
        void BspKnotAlphaLoopBlendStep(const BspKnotAlphaCoeffStruct *A,
                                       int IMin,
                                       int IMax,
                                       const CagdRType *OrigPts,
                                       int OrigPtsStep,
                                       int OrigLen,
                                       CagdRType *RefPts,
                                       int RefPtsStep)
    
  74. BspKnotAverage (bsp_knot.c:1440)
        CagdRType *BspKnotAverage(const CagdRType *KnotVector, int Len, int Ave)
    
  75. BspKnotC0Discont (bsp_knot.c:2036)
        CagdBType BspKnotC0Discont(const CagdRType *KnotVector,
                                   int Order,
                                   int Length,
                                   CagdRType *t)
    
  76. BspKnotC1Discont (bsp_knot.c:2094)
        CagdBType BspKnotC1Discont(const CagdRType *KnotVector,
                                   int Order,
                                   int Length,
                                   CagdRType *t)
    
  77. BspKnotC2Discont (bsp_knot.c:2173)
        CagdBType BspKnotC2Discont(const CagdRType *KnotVector,
                                   int Order,
                                   int Length,
                                   CagdRType *t)
    
  78. BspKnotContinuityMergeTwo (bsp_knot.c:1305)
        CagdRType *BspKnotContinuityMergeTwo(const CagdRType *KnotVector1,
                                             int Len1,
                                             int Order1,
                                             const CagdRType *KnotVector2,
                                             int Len2,
                                             int Order2,
                                             int ResOrder,
                                             int *NewLen)
    
  79. BspKnotCopy (bsp_knot.c:1015)
        CagdRType *BspKnotCopy(CagdRType *DstKV, const CagdRType *SrcKV, int Len)
    
  80. BspKnotCopyAlphaCoef (cagdoslo.c:454)
        BspKnotAlphaCoeffStruct *BspKnotCopyAlphaCoef(const BspKnotAlphaCoeffStruct *A)
    
  81. BspKnotDegreeRaisedKV (bsp_knot.c:1094)
        CagdRType *BspKnotDegreeRaisedKV(const CagdRType *KV,
                                         int Len,
                                         int Order,
                                         int NewOrder,
                                         int *NewLen)
    
  82. BspKnotDiscontUniformOpen (bsp_knot.c:578)
        CagdRType *BspKnotDiscontUniformOpen(int Len, int Order, CagdRType *KnotVector)
    
  83. BspKnotDoubleKnots (bsp_knot.c:1399)
        CagdRType *BspKnotDoubleKnots(const CagdRType *KnotVector, int *Len, int Order)
    
  84. BspKnotEvalAlphaCoef (cagdoslo.c:87)
        BspKnotAlphaCoeffStruct *BspKnotEvalAlphaCoef(int k,
                                                      CagdRType *KVT,
                                                      int LengthKVT,
                                                      CagdRType *KVt,
                                                      int LengthKVt,
                                                      int Periodic)
    
  85. BspKnotEvalAlphaCoefMerge (cagdoslo.c:617)
        BspKnotAlphaCoeffStruct *BspKnotEvalAlphaCoefMerge(int k,
                                                           CagdRType *KVT,
                                                           int LengthKVT,
                                                           CagdRType *NewKV,
                                                           int LengthNewKV,
                                                           int Periodic)
    
  86. BspKnotFindMult (bsp_knot.c:1943)
        int BspKnotFindMult(const CagdRType *KnotVector,
                            int Order,
                            int Len,
                            CagdRType t)
    
  87. BspKnotFirstIndexG (bsp_knot.c:364)
        int BspKnotFirstIndexG(const CagdRType *KnotVector, int Len, CagdRType t)
    
  88. BspKnotFreeAlphaCoef (cagdoslo.c:553)
        void BspKnotFreeAlphaCoef(BspKnotAlphaCoeffStruct *A)
    
  89. BspKnotHasBezierKV (bsp_knot.c:71)
        CagdBType BspKnotHasBezierKV(const CagdRType *KnotVector, int Len, int Order)
    
  90. BspKnotHasOpenEC (bsp_knot.c:165)
        CagdBType BspKnotHasOpenEC(const CagdRType *KnotVector, int Len, int Order)
    
  91. BspKnotInsertMult (bsp_knot.c:1887)
        CagdRType *BspKnotInsertMult(const CagdRType *KnotVector,
                                     int Order,
                                     int *Len,
                                     CagdRType t,
                                     int Mult)
    
  92. BspKnotInsertOne (bsp_knot.c:1847)
        CagdRType *BspKnotInsertOne(const CagdRType *KnotVector,
                                    int Order,
                                    int Len,
                                    CagdRType t)
    
  93. BspKnotLastIndexL (bsp_knot.c:317)
        int BspKnotLastIndexL(const CagdRType *KnotVector, int Len, CagdRType t)
    
  94. BspKnotLastIndexLE (bsp_knot.c:269)
        int BspKnotLastIndexLE(const CagdRType *KnotVector, int Len, CagdRType t)
    
  95. BspKnotMakeRobustKV (bsp_knot.c:2472)
        int BspKnotMakeRobustKV(CagdRType *KV, int Len)
    
  96. BspKnotMergeTwo (bsp_knot.c:1217)
        CagdRType *BspKnotMergeTwo(const CagdRType *KnotVector1,
                                   int Len1,
                                   const CagdRType *KnotVector2,
                                   int Len2,
                                   int Mult,
                                   int *NewLen)
    
  97. BspKnotMultiplicity (bsp_knot.c:408)
        int BspKnotMultiplicity(const CagdRType *KnotVector, int Len, int Idx)
    
  98. BspKnotNodes (bsp_knot.c:1503)
        CagdRType *BspKnotNodes(const CagdRType *KnotVector, int Len, int Order)
    
  99. BspKnotParamInDomain (bsp_knot.c:232)
        CagdBType BspKnotParamInDomain(const CagdRType *KnotVector,
                                       int Len,
                                       int Order,
                                       CagdBType Periodic,
                                       CagdRType t)
    
  100. BspKnotParamValues (bsp_knot.c:2379)
        CagdRType *BspKnotParamValues(CagdRType PMin,
                                      CagdRType PMax,
                                      int NumSamples,
                                      CagdRType *C1Disconts,
                                      int NumC1Disconts)
    
  101. BspKnotPeriodicNodes (bsp_knot.c:1572)
        CagdRType *BspKnotPeriodicNodes(const CagdRType *KnotVector,
                                        int Len,
                                        int Order)
    
  102. BspKnotPrepEquallySpaced (cagdoslo.c:655)
        CagdRType *BspKnotPrepEquallySpaced(int n, CagdRType Tmin, CagdRType Tmax)
    
  103. BspKnotReverse (bsp_knot.c:1052)
        CagdRType *BspKnotReverse(const CagdRType *KnotVector, int Len)
    
  104. BspKnotScale (bsp_knot.c:768)
        void BspKnotScale(CagdRType *KnotVector, int Len, CagdRType Scale)
    
  105. BspKnotSubtrTwo (bsp_knot.c:1156)
        CagdRType *BspKnotSubtrTwo(const CagdRType *KnotVector1,
                                   int Len1,
                                   const CagdRType *KnotVector2,
                                   int Len2,
                                   int *NewLen)
    
  106. BspKnotTranslate (bsp_knot.c:804)
        void BspKnotTranslate(CagdRType *KnotVector, int Len, CagdRType Trans)
    
  107. BspKnotUniformFloat (bsp_knot.c:481)
        CagdRType *BspKnotUniformFloat(int Len, int Order, CagdRType *KnotVector)
    
  108. BspKnotUniformOpen (bsp_knot.c:526)
        CagdRType *BspKnotUniformOpen(int Len, int Order, CagdRType *KnotVector)
    
  109. BspKnotUniformPeriodic (bsp_knot.c:442)
        CagdRType *BspKnotUniformPeriodic(int Len, int Order, CagdRType *KnotVector)
    
  110. BspKnotVectorsSame (bsp_knot.c:2514)
        CagdBType BspKnotVectorsSame(const CagdRType *KV1,
                                     const CagdRType *KV2,
                                     int Len,
                                     CagdRType Eps)
    
  111. BspKnotVerifyKVValidity (bsp_knot.c:2587)
        int BspKnotVerifyKVValidity(CagdRType *KV, int Order, int Len, CagdRType Tol)
    
  112. BspKnotVerifyPeriodicKV (bsp_knot.c:2546)
        void BspKnotVerifyPeriodicKV(CagdRType *KV, int Order, int Len)
    
  113. BspKnotsMultiplicityVector (bsp_knot.c:1987)
        int BspKnotsMultiplicityVector(const CagdRType *KnotVector,
                                       int Len,
                                       CagdRType *KnotValues,
                                       int *KnotMultiplicities)
    
  114. BspMakeReparamCurve (cbsp_int.c:1516)
        CagdCrvStruct *BspMakeReparamCurve(const CagdPtStruct *PtsList,
                                           int Order,
                                           int DegOfFreedom)
    
  115. BspPeriodicCrvNew (bsp_gen.c:180)
        CagdCrvStruct *BspPeriodicCrvNew(int Length,
                                         int Order,
                                         CagdBType Periodic,
                                         CagdPointType PType)
    
  116. BspPeriodicSrfNew (bsp_gen.c:91)
        CagdSrfStruct *BspPeriodicSrfNew(int ULength,
                                         int VLength,
                                         int UOrder,
                                         int VOrder,
                                         CagdBType UPeriodic,
                                         CagdBType VPeriodic,
                                         CagdPointType PType)
    
  117. BspPtSamplesToKV (cbsp_int.c:398)
        CagdRType *BspPtSamplesToKV(const CagdRType *PtsSamples,
                                    int NumPts,
                                    int CrvOrder,
                                    int CrvLength)
    
  118. BspReparameterizeCrv (cbsp_aux.c:1608)
        void BspReparameterizeCrv(CagdCrvStruct *Crv,
                                  CagdParametrizationType ParamType)
    
  119. BspReparameterizeSrf (sbsp_aux.c:1965)
        void BspReparameterizeSrf(CagdSrfStruct *Srf,
                                  CagdSrfDirType Dir,
                                  CagdParametrizationType ParamType)
    
  120. BspSrf2Curves (bsp2poly.c:816)
        CagdCrvStruct *BspSrf2Curves(const CagdSrfStruct *Srf,
                                     int NumOfIsocurves[2])
    
  121. BspSrf2PolygonSetErrFunc (bsp2poly.c:91)
        CagdSrfErrorFuncType BspSrf2PolygonSetErrFunc(CagdSrfErrorFuncType Func)
    
  122. BspSrf2Polygons (bsp2poly.c:135)
        CagdPolygonStruct *BspSrf2Polygons(const CagdSrfStruct *Srf,
                                           int FineNess,
                                           CagdBType ComputeNormals,
                                           CagdBType FourPerFlat,
                                           CagdBType ComputeUV)
    
  123. BspSrf2PolygonsN (bsp2poly.c:237)
        CagdPolygonStruct *BspSrf2PolygonsN(const CagdSrfStruct *Srf,
                                            int Nu,
                                            int Nv,
                                            CagdBType ComputeNormals,
                                            CagdBType FourPerFlat,
                                            CagdBType ComputeUV)
    
  124. BspSrf2PolygonsSamplesNuNv (bsp2poly.c:288)
        int BspSrf2PolygonsSamplesNuNv(const CagdSrfStruct *Srf,
                                       int Nu,
                                       int Nv,
                                       CagdBType ComputeNormals,
                                       CagdBType ComputeUV,
                                       CagdRType **PtWeights,
                                       CagdPtStruct **PtMesh,
                                       CagdVecStruct **PtNrml,
                                       CagdUVStruct **UVMesh)
    
  125. BspSrf2Polylines (bsp2poly.c:657)
        CagdPolylineStruct *BspSrf2Polylines(const CagdSrfStruct *Srf,
                                             int NumOfIsocurves[2],
                                             int SamplesPerCurve)
    
  126. BspSrfC1DiscontCrvs (sbspeval.c:409)
        CagdCrvStruct *BspSrfC1DiscontCrvs(const CagdSrfStruct *Srf)
    
  127. BspSrfCrvFromMesh (sbspeval.c:329)
        CagdCrvStruct *BspSrfCrvFromMesh(const CagdSrfStruct *Srf,
                                         int Index,
                                         CagdSrfDirType Dir)
    
  128. BspSrfCrvFromSrf (sbspeval.c:236)
        CagdCrvStruct *BspSrfCrvFromSrf(const CagdSrfStruct *Srf,
                                        CagdRType t,
                                        CagdSrfDirType dir)
    
  129. BspSrfDegreeRaise (sbsp_aux.c:627)
        CagdSrfStruct *BspSrfDegreeRaise(const CagdSrfStruct *Srf, CagdSrfDirType Dir)
    
  130. BspSrfDegreeRaiseN (sbsp_aux.c:796)
        CagdSrfStruct *BspSrfDegreeRaiseN(const CagdSrfStruct *Srf,
                                          int NewUOrder,
                                          int NewVOrder)
    
  131. BspSrfDerive (sbsp_aux.c:873)
        CagdSrfStruct *BspSrfDerive(const CagdSrfStruct *Srf, CagdSrfDirType Dir)
    
  132. BspSrfDeriveScalar (sbsp_aux.c:995)
        CagdSrfStruct *BspSrfDeriveScalar(const CagdSrfStruct *Srf, CagdSrfDirType Dir)
    
  133. BspSrfDomain (bsp_gen.c:250)
        void BspSrfDomain(const CagdSrfStruct *Srf,
                          CagdRType *UMin,
                          CagdRType *UMax,
                          CagdRType *VMin,
                          CagdRType *VMax)
    
  134. BspSrfEvalAtParam (sbspeval.c:49)
        CagdRType *BspSrfEvalAtParam(const CagdSrfStruct *Srf,
                                     CagdRType u,
                                     CagdRType v)
    
  135. BspSrfEvalAtParam2 (sbspeval.c:194)
        CagdRType *BspSrfEvalAtParam2(const CagdSrfStruct *Srf,
                                      CagdRType u,
                                      CagdRType v)
    
  136. BspSrfExtension (bsp_gen.c:1037)
        CagdSrfStruct *BspSrfExtension(const CagdSrfStruct *OrigSrf,
                                       const CagdBType *ExtDirs,
                                       CagdRType EpsilonU,
                                       CagdRType EpsilonV,
                                       CagdBType RemoveExtraKnots)
    
  137. BspSrfFitLstSqr (sbsp_int.c:366)
        CagdSrfStruct *BspSrfFitLstSqr(const CagdSrfStruct *Srf,
                                       int UOrder,
                                       int VOrder,
                                       int USize,
                                       int VSize,
                                       CagdParametrizationType ParamType,
                                       CagdRType *Err)
    
  138. BspSrfHasBezierKVs (bsp_knot.c:47)
        CagdBType BspSrfHasBezierKVs(const CagdSrfStruct *Srf)
    
  139. BspSrfHasC1Discont (sbspeval.c:483)
        CagdBType BspSrfHasC1Discont(const CagdSrfStruct *Srf)
    
  140. BspSrfHasOpenEC (bsp_knot.c:108)
        CagdBType BspSrfHasOpenEC(const CagdSrfStruct *Srf)
    
  141. BspSrfHasOpenECDir (bsp_knot.c:132)
        CagdBType BspSrfHasOpenECDir(const CagdSrfStruct *Srf, CagdSrfDirType Dir)
    
  142. BspSrfIntegrate (sbsp_aux.c:1027)
        CagdSrfStruct *BspSrfIntegrate(const CagdSrfStruct *Srf, CagdSrfDirType Dir)
    
  143. BspSrfInterpPts (sbsp_int.c:105)
        CagdSrfStruct *BspSrfInterpPts(const CagdPtStruct **PtList,
                                       int UOrder,
                                       int VOrder,
                                       int SrfUSize,
                                       int SrfVSize,
                                       CagdParametrizationType ParamType)
    
  144. BspSrfInterpScatPts (sbsp_int.c:466)
        CagdSrfStruct *BspSrfInterpScatPts(const CagdCtlPtStruct *PtList,
                                           int UOrder,
                                           int VOrder,
                                           int USize,
                                           int VSize,
                                           CagdRType *UKV,
                                           CagdRType *VKV)
    
  145. BspSrfInterpScatPts2 (sbsp_int.c:615)
        CagdSrfStruct *BspSrfInterpScatPts2(const CagdCtlPtStruct *PtList,
                                            int UOrder,
                                            int VOrder,
                                            int USize,
                                            int VSize,
                                            CagdRType *UKV,
                                            CagdRType *VKV,
                                            CagdRType *MatrixCondition)
    
  146. BspSrfInterpolate (sbsp_int.c:242)
        CagdSrfStruct *BspSrfInterpolate(const CagdCtlPtStruct *PtList,
                                         int NumUPts,
                                         int NumVPts,
                                         const CagdRType *UParams,
                                         const CagdRType *VParams,
                                         const CagdRType *UKV,
                                         const CagdRType *VKV,
                                         int ULength,
                                         int VLength,
                                         int UOrder,
                                         int VOrder)
    
  147. BspSrfIsC1DiscontAt (sbspeval.c:535)
        CagdBType BspSrfIsC1DiscontAt(const CagdSrfStruct *Srf,
                                      CagdSrfDirType Dir,
                                      CagdRType t)
    
  148. BspSrfKnotC0Discont (bsp_gen.c:518)
        CagdBType BspSrfKnotC0Discont(const CagdSrfStruct *Srf,
                                      CagdSrfDirType Dir,
                                      CagdRType *t)
    
  149. BspSrfKnotC1Discont (bsp_gen.c:554)
        CagdBType BspSrfKnotC1Discont(const CagdSrfStruct *Srf,
                                      CagdSrfDirType Dir,
                                      CagdRType *t)
    
  150. BspSrfKnotInsert (bspboehm.c:143)
        CagdSrfStruct *BspSrfKnotInsert(const CagdSrfStruct *Srf,
                                        CagdSrfDirType Dir,
                                        CagdRType t)
    
  151. BspSrfKnotInsertNDiff (sbsp_aux.c:430)
        CagdSrfStruct *BspSrfKnotInsertNDiff(const CagdSrfStruct *Srf,
                                             CagdSrfDirType Dir,
                                             int Replace,
                                             CagdRType *t,
                                             int n)
    
  152. BspSrfKnotInsertNSame (sbsp_aux.c:357)
        CagdSrfStruct *BspSrfKnotInsertNSame(const CagdSrfStruct *Srf,
                                             CagdSrfDirType Dir,
                                             CagdRType t,
                                             int n)
    
  153. BspSrfMaxCoefParam (bsp_knot.c:1790)
        CagdRType *BspSrfMaxCoefParam(const CagdSrfStruct *Srf,
                                      int Axis,
                                      CagdRType *MaxVal)
    
  154. BspSrfMeshC1Continuous (bsp_gen.c:587)
        CagdBType BspSrfMeshC1Continuous(const CagdSrfStruct *Srf,
                                         CagdSrfDirType Dir,
                                         int Idx)
    
  155. BspSrfMeshNormals (sbsp_aux.c:1267)
        CagdVecStruct *BspSrfMeshNormals(const CagdSrfStruct *Srf,
                                         int UFineNess,
                                         int VFineNess)
    
  156. BspSrfMeshNormalsSymb (sbsp_aux.c:1571)
        CagdVecStruct *BspSrfMeshNormalsSymb(CagdSrfStruct *Srf,
                                             int UFineNess,
                                             int VFineNess)
    
  157. BspSrfMoebiusTransform (sbsp_aux.c:1645)
        CagdSrfStruct *BspSrfMoebiusTransform(const CagdSrfStruct *CSrf,
                                              CagdRType c,
                                              CagdSrfDirType Dir)
    
  158. BspSrfNew (bsp_gen.c:38)
        CagdSrfStruct *BspSrfNew(int ULength,
                                 int VLength,
                                 int UOrder,
                                 int VOrder,
                                 CagdPointType PType)
    
  159. BspSrfNormal (sbsp_aux.c:1204)
        CagdVecStruct *BspSrfNormal(const CagdSrfStruct *Srf,
                                    CagdRType u,
                                    CagdRType v,
                                    CagdBType Normalize)
    
  160. BspSrfOpenEnd (bsp_gen.c:322)
        CagdSrfStruct *BspSrfOpenEnd(const CagdSrfStruct *Srf)
    
  161. BspSrfSubdivAtParam (sbsp_aux.c:67)
        CagdSrfStruct *BspSrfSubdivAtParam(const CagdSrfStruct *Srf,
                                           CagdRType t,
                                           CagdSrfDirType Dir)
    
  162. BspSrfTangent (sbsp_aux.c:1154)
        CagdVecStruct *BspSrfTangent(const CagdSrfStruct *Srf,
                                     CagdRType u,
                                     CagdRType v,
                                     CagdSrfDirType Dir,
                                     CagdBType Normalize)
    
  163. BspVecSpreadEqualItems (bsp_knot.c:2657)
        int BspVecSpreadEqualItems(CagdRType *Vec, int Len, CagdRType MinDist)
    
  164. BzrCrv2Polyline (bzr2poly.c:1159)
        CagdPolylineStruct *BzrCrv2Polyline(const CagdCrvStruct *Crv,
                                            int SamplesPerCurve)
    
  165. BzrCrvBiNormal (cbzr_aux.c:578)
        CagdVecStruct *BzrCrvBiNormal(const CagdCrvStruct *Crv,
                                      CagdRType t,
                                      CagdBType Normalize)
    
  166. BzrCrvCreateArc (cagd_arc.c:50)
        CagdCrvStruct *BzrCrvCreateArc(const CagdPtStruct *Start,
                                       const CagdPtStruct *Center,
                                       const CagdPtStruct *End)
    
  167. BzrCrvDegreeRaise (cbzr_aux.c:253)
        CagdCrvStruct *BzrCrvDegreeRaise(const CagdCrvStruct *Crv)
    
  168. BzrCrvDegreeRaiseN (cbzr_aux.c:205)
        CagdCrvStruct *BzrCrvDegreeRaiseN(const CagdCrvStruct *Crv, int NewOrder)
    
  169. BzrCrvDegreeReduce (cbzr_aux.c:324)
        CagdCrvStruct *BzrCrvDegreeReduce(const CagdCrvStruct *Crv)
    
  170. BzrCrvDerive (cbzr_aux.c:727)
        CagdCrvStruct *BzrCrvDerive(const CagdCrvStruct *Crv)
    
  171. BzrCrvDeriveScalar (cbzr_aux.c:777)
        CagdCrvStruct *BzrCrvDeriveScalar(const CagdCrvStruct *Crv)
    
  172. BzrCrvEvalAtParam (cbzreval.c:150)
        CagdRType *BzrCrvEvalAtParam(const CagdCrvStruct *Crv, CagdRType t)
    
  173. BzrCrvEvalAtParam2 (cbzreval.c:202)
        CagdRType *BzrCrvEvalAtParam2(CagdCrvStruct *Crv, CagdRType t)
    
  174. BzrCrvEvalBasisFunc (cbzreval.c:319)
        CagdRType BzrCrvEvalBasisFunc(int i, int k, CagdRType t)
    
  175. BzrCrvEvalBasisFuncs (cbzreval.c:351)
        CagdRType *BzrCrvEvalBasisFuncs(int k, CagdRType t)
    
  176. BzrCrvEvalToPolyline (cbzreval.c:256)
        void BzrCrvEvalToPolyline(const CagdCrvStruct *Crv,
                                  int FineNess,
                                  CagdRType *Points[])
    
  177. BzrCrvEvalVecAtParam (cbzreval.c:102)
        CagdRType BzrCrvEvalVecAtParam(const CagdRType *Vec,
                                       int VecInc,
                                       int Order,
                                       CagdRType t,
                                       CagdRType *BasisFuncs)
    
  178. BzrCrvIntegrate (cbzr_aux.c:824)
        CagdCrvStruct *BzrCrvIntegrate(const CagdCrvStruct *Crv)
    
  179. BzrCrvInterp2 (bzr_intr.c:453)
        int BzrCrvInterp2(IrtRType *Result, const IrtRType *Input, int Size)
    
  180. BzrCrvMoebiusTransform (cbzr_aux.c:996)
        CagdCrvStruct *BzrCrvMoebiusTransform(const CagdCrvStruct *CCrv, CagdRType c)
    
  181. BzrCrvNew (bzr_gen.c:61)
        CagdCrvStruct *BzrCrvNew(int Length, CagdPointType PType)
    
  182. BzrCrvNormal (cbzr_aux.c:689)
        CagdVecStruct *BzrCrvNormal(const CagdCrvStruct *Crv,
                                    CagdRType t,
                                    CagdBType Normalize)
    
  183. BzrCrvSetCache (cbzreval.c:37)
        void BzrCrvSetCache(int FineNess, CagdBType EnableCache)
    
  184. BzrCrvSubdivAtParam (cbzr_aux.c:168)
        CagdCrvStruct *BzrCrvSubdivAtParam(const CagdCrvStruct *Crv, CagdRType t)
    
  185. BzrCrvSubdivCtlPoly (cbzr_aux.c:48)
        void BzrCrvSubdivCtlPoly(CagdRType * const *Points,
                                 CagdRType **LPoints,
                                 CagdRType **RPoints,
                                 int Length,
                                 CagdPointType PType,
                                 CagdRType t)
    
  186. BzrCrvSubdivCtlPolyStep (cbzr_aux.c:108)
        void BzrCrvSubdivCtlPolyStep(CagdRType * const *Points,
                                     CagdRType **LPoints,
                                     CagdRType **RPoints,
                                     int Length,
                                     CagdPointType PType,
                                     CagdRType t,
                                     int Step)
    
  187. BzrCrvTangent (cbzr_aux.c:400)
        CagdVecStruct *BzrCrvTangent(const CagdCrvStruct *Crv,
                                     CagdRType t,
                                     CagdBType Normalize)
    
  188. BzrSrf2Curves (bzr2poly.c:1089)
        CagdCrvStruct *BzrSrf2Curves(const CagdSrfStruct *Srf, int NumOfIsocurves[2])
    
  189. BzrSrf2Polygons (bzr2poly.c:139)
        CagdPolygonStruct *BzrSrf2Polygons(const CagdSrfStruct *Srf,
                                           int FineNess,
                                           CagdBType ComputeNormals,
                                           CagdBType FourPerFlat,
                                           CagdBType ComputeUV)
    
  190. BzrSrf2PolygonsN (bzr2poly.c:188)
        CagdPolygonStruct *BzrSrf2PolygonsN(const CagdSrfStruct *Srf,
                                            int Nu,
                                            int Nv,
                                            CagdBType ComputeNormals,
                                            CagdBType FourPerFlat,
                                            CagdBType ComputeUV)
    
  191. BzrSrf2PolygonsSamples (bzr2poly.c:826)
        int BzrSrf2PolygonsSamples(const CagdSrfStruct *Srf,
                                   int FineNess,
                                   CagdBType ComputeNormals,
                                   CagdBType ComputeUV,
                                   CagdRType **PtWeights,
                                   CagdPtStruct **PtMesh,
                                   CagdVecStruct **PtNrml,
                                   CagdUVStruct **UVMesh,
                                   int *FineNessU,
                                   int *FineNessV)
    
  192. BzrSrf2PolygonsSamplesNuNv (bzr2poly.c:906)
        int BzrSrf2PolygonsSamplesNuNv(const CagdSrfStruct *Srf,
                                       int Nu,
                                       int Nv,
                                       CagdBType ComputeNormals,
                                       CagdBType ComputeUV,
                                       CagdRType **PtWeights,
                                       CagdPtStruct **PtMesh,
                                       CagdVecStruct **PtNrml,
                                       CagdUVStruct **UVMesh)
    
  193. BzrSrf2Polylines (bzr2poly.c:1011)
        CagdPolylineStruct *BzrSrf2Polylines(const CagdSrfStruct *Srf,
                                             int NumOfIsocurves[2],
                                             int SamplesPerCurve)
    
  194. BzrSrfCrvFromMesh (sbzreval.c:180)
        CagdCrvStruct *BzrSrfCrvFromMesh(const CagdSrfStruct *Srf,
                                         int Index,
                                         CagdSrfDirType Dir)
    
  195. BzrSrfCrvFromSrf (sbzreval.c:104)
        CagdCrvStruct *BzrSrfCrvFromSrf(const CagdSrfStruct *Srf,
                                        CagdRType t,
                                        CagdSrfDirType Dir)
    
  196. BzrSrfDegreeRaise (sbzr_aux.c:165)
        CagdSrfStruct *BzrSrfDegreeRaise(const CagdSrfStruct *Srf, CagdSrfDirType Dir)
    
  197. BzrSrfDegreeRaiseN (sbzr_aux.c:253)
        CagdSrfStruct *BzrSrfDegreeRaiseN(const CagdSrfStruct *Srf,
                                          int NewUOrder,
                                          int NewVOrder)
    
  198. BzrSrfDerive (sbzr_aux.c:414)
        CagdSrfStruct *BzrSrfDerive(const CagdSrfStruct *Srf, CagdSrfDirType Dir)
    
  199. BzrSrfDeriveScalar (sbzr_aux.c:488)
        CagdSrfStruct *BzrSrfDeriveScalar(const CagdSrfStruct *Srf, CagdSrfDirType Dir)
    
  200. BzrSrfEvalAtParam (sbzreval.c:48)
        CagdRType *BzrSrfEvalAtParam(const CagdSrfStruct *Srf,
                                     CagdRType u,
                                     CagdRType v)
    
  201. BzrSrfIntegrate (sbzr_aux.c:520)
        CagdSrfStruct *BzrSrfIntegrate(const CagdSrfStruct *Srf, CagdSrfDirType Dir)
    
  202. BzrSrfMeshNormals (sbzr_aux.c:712)
        CagdVecStruct *BzrSrfMeshNormals(const CagdSrfStruct *Srf,
                                         int UFineNess,
                                         int VFineNess)
    
  203. BzrSrfMoebiusTransform (sbzr_aux.c:917)
        CagdSrfStruct *BzrSrfMoebiusTransform(const CagdSrfStruct *CSrf,
                                              CagdRType c,
                                              CagdSrfDirType Dir)
    
  204. BzrSrfNew (bzr_gen.c:30)
        CagdSrfStruct *BzrSrfNew(int ULength, int VLength, CagdPointType PType)
    
  205. BzrSrfNormal (sbzr_aux.c:655)
        CagdVecStruct *BzrSrfNormal(const CagdSrfStruct *Srf,
                                    CagdRType u,
                                    CagdRType v,
                                    CagdBType Normalize)
    
  206. BzrSrfSubdivAtParam (sbzr_aux.c:121)
        CagdSrfStruct *BzrSrfSubdivAtParam(const CagdSrfStruct *Srf,
                                           CagdRType t,
                                           CagdSrfDirType Dir)
    
  207. BzrSrfSubdivCtlMesh (sbzr_aux.c:56)
        void BzrSrfSubdivCtlMesh(CagdRType * const *Points,
                                 CagdRType **LPoints,
                                 CagdRType **RPoints,
                                 int ULength,
                                 int VLength,
                                 CagdPointType PType,
                                 CagdRType t,
                                 CagdSrfDirType Dir)
    
  208. BzrSrfTangent (sbzr_aux.c:605)
        CagdVecStruct *BzrSrfTangent(const CagdSrfStruct *Srf,
                                     CagdRType u,
                                     CagdRType v,
                                     CagdSrfDirType Dir,
                                     CagdBType Normalize)
    
  209. Cagd2PolyClipPolysAtPoles (bzr2poly.c:95)
        int Cagd2PolyClipPolysAtPoles(int ClipPolysAtPoles)
    
  210. CagdAllWeightsNegative (cagd2gen.c:1860)
        CagdBType CagdAllWeightsNegative(CagdRType * const *Points,
                                         CagdPointType PType,
                                         int Len,
                                         CagdBType Flip)
    
  211. CagdAllWeightsSame (cagd2gen.c:1912)
        CagdBType CagdAllWeightsSame(CagdRType * const *Points, int Len)
    
  212. CagdAreClosedCrvs (cagd1gen.c:1401)
        CagdBType CagdAreClosedCrvs(const CagdCrvStruct *Crvs,
                                    const CagdSrfStruct *Srf)
    
  213. CagdBBoxArrayFree (cagd2gen.c:846)
        void CagdBBoxArrayFree(CagdBBoxStruct *BBoxArray, int Size)
    
  214. CagdBBoxArrayNew (cagd1gen.c:514)
        CagdBBoxStruct *CagdBBoxArrayNew(int Size)
    
  215. CagdBBoxCopy (cagd1gen.c:1047)
        CagdBBoxStruct *CagdBBoxCopy(const CagdBBoxStruct *BBox)
    
  216. CagdBBoxCopyList (cagd2gen.c:130)
        CagdBBoxStruct *CagdBBoxCopyList(const CagdBBoxStruct *BBoxList)
    
  217. CagdBBoxFree (cagd2gen.c:798)
        void CagdBBoxFree(CagdBBoxStruct *BBox)
    
  218. CagdBBoxFreeList (cagd2gen.c:821)
        void CagdBBoxFreeList(CagdBBoxStruct *BBoxList)
    
  219. CagdBBoxNew (cagd1gen.c:542)
        CagdBBoxStruct *CagdBBoxNew(void)
    
  220. CagdBilinearSrf (cagdruld.c:125)
        CagdSrfStruct *CagdBilinearSrf(const CagdPtStruct *Pt00,
                                       const CagdPtStruct *Pt01,
                                       const CagdPtStruct *Pt10,
                                       const CagdPtStruct *Pt11)
    
  221. CagdBlendTwoSurfaces (hermite.c:259)
        CagdSrfStruct *CagdBlendTwoSurfaces(const CagdSrfStruct *Srf1,
                                            const CagdSrfStruct *Srf2,
                                            int BlendDegree,
                                            CagdRType TanScale)
    
  222. CagdBlossomDegreeRaiseMat (blossom.c:719)
        CagdBlsmAlphaCoeffStruct *CagdBlossomDegreeRaiseMat(const CagdRType *KV,
                                                            int Order,
                                                            int Len)
    
  223. CagdBlossomDegreeRaiseNMat (blossom.c:812)
        CagdBlsmAlphaCoeffStruct *CagdBlossomDegreeRaiseNMat(const CagdRType *KV,
                                                             int Order,
                                                             int NewOrder,
                                                             int Len)
    
  224. CagdBlossomEval (blossom.c:319)
        CagdRType CagdBlossomEval(const CagdRType *Pts,
                                  int PtsStep,
                                  int Order,
                                  const CagdRType *Knots,
                                  int KnotsLen,
                                  const CagdRType *BlsmVals,
                                  int BlsmLen)
    
  225. CagdBlsmAddRowAlphaCoef (blossom.c:1413)
        void CagdBlsmAddRowAlphaCoef(CagdBlsmAlphaCoeffStruct *A,
                                     CagdRType *Coefs,
                                     int ARow,
                                     int ColIndex,
                                     int ColLength)
    
  226. CagdBlsmAllocAlphaCoef (blossom.c:1198)
        CagdBlsmAlphaCoeffStruct *CagdBlsmAllocAlphaCoef(int Order,
                                                         int Length,
                                                         int NewOrder,
                                                         int NewLength,
                                                         int Periodic)
    
  227. CagdBlsmCopyAlphaCoef (blossom.c:1283)
        CagdBlsmAlphaCoeffStruct *CagdBlsmCopyAlphaCoef(const CagdBlsmAlphaCoeffStruct
                                                                                   *A)
    
  228. CagdBlsmEvalSymb (blossom.c:62)
        CagdRType *CagdBlsmEvalSymb(int Order,
                                    const CagdRType *Knots,
                                    int KnotsLen,
                                    const CagdRType *BlsmVals,
                                    int BlsmLen,
                                    int *RetIdxFirst,
                                    int *RetLength)
    
  229. CagdBlsmFreeAlphaCoef (blossom.c:1371)
        void CagdBlsmFreeAlphaCoef(CagdBlsmAlphaCoeffStruct *A)
    
  230. CagdBlsmScaleAlphaCoef (blossom.c:1456)
        void CagdBlsmScaleAlphaCoef(CagdBlsmAlphaCoeffStruct *A, CagdRType Scl)
    
  231. CagdBlsmSetDomainAlphaCoef (blossom.c:1483)
        void CagdBlsmSetDomainAlphaCoef(CagdBlsmAlphaCoeffStruct *A)
    
  232. CagdBndryCrvFromSrf (cagd_aux.c:1717)
        CagdCrvStruct *CagdBndryCrvFromSrf(const CagdSrfStruct *Srf,
                                           CagdSrfBndryType Bndry)
    
  233. CagdBndryCrvsFromSrf (cagd_aux.c:1752)
        CagdCrvStruct **CagdBndryCrvsFromSrf(const CagdSrfStruct *Srf)
    
  234. CagdBoolSumSrf (cagdbsum.c:47)
        CagdSrfStruct *CagdBoolSumSrf(const CagdCrvStruct *CCrvLeft,
                                      const CagdCrvStruct *CCrvRight,
                                      const CagdCrvStruct *CCrvTop,
                                      const CagdCrvStruct *CCrvBottom)
    
  235. CagdBspCrvPDMFitting (cbsp_fit.c:1333)
        static CagdCrvStruct *CagdBspCrvPDMFitting(
                                          CagdPType *PtList,
                                          int NumOfPoints,
                                          CagdCrvStruct *InitCrv,
                                          RegTermCalculatorFuncType CalcRegularization,
                                          RegMatrixCalculatorFuncType CalcRegMatrix,
                                          int MaxIterations,
                                          CagdRType ErrorLimit,
                                          CagdRType ErrorChangeLimit,
                                          CagdRType Lambda)
    
  236. CagdBspCrvSDMFitting (cbsp_fit.c:1161)
        static CagdCrvStruct *CagdBspCrvSDMFitting(
                                          CagdPType *PtList,
                                          int NumOfPoints,
                                          CagdCrvStruct *InitCrv,
                                          RegTermCalculatorFuncType CalcRegularization,
                                          RegMatrixCalculatorFuncType CalcRegMatrix,
                                          int MaxIterations,
                                          CagdRType ErrorLimit,
                                          CagdRType ErrorChangeLimit,
                                          CagdRType Lambda)
    
  237. CagdBsplineCrvFitting (cbsp_fit.c:231)
        CagdCrvStruct *CagdBsplineCrvFitting(CagdPType *PtList,
                                             int NumOfPoints,
                                             int Length,
                                             int Order,
                                             CagdBType IsPeriodic,
                                             CagdBspFittingType AgorithmType,
                                             int MaxIter,
                                             CagdRType ErrorLimit,
                                             CagdRType ErrorChangeLimit,
                                             CagdRType Lambda)
    
  238. CagdBsplineCrvFittingWithInitCrv (cbsp_fit.c:163)
        CagdCrvStruct *CagdBsplineCrvFittingWithInitCrv(CagdPType *PtList,
                                                        int NumOfPoints,
                                                        CagdCrvStruct *InitCrv,
                                                        CagdBspFittingType AgorithmType,
                                                        int MaxIter,
                                                        CagdRType ErrorLimit,
                                                        CagdRType ErrorChangeLimit,
                                                        CagdRType Lambda)
    
  239. CagdCnvrtBsp2BzrCrv (cbzr_aux.c:908)
        CagdCrvStruct *CagdCnvrtBsp2BzrCrv(const CagdCrvStruct *CCrv)
    
  240. CagdCnvrtBsp2BzrSrf (sbzr_aux.c:817)
        CagdSrfStruct *CagdCnvrtBsp2BzrSrf(const CagdSrfStruct *CSrf)
    
  241. CagdCnvrtBsp2OpenCrv (cbsp_aux.c:1505)
        CagdCrvStruct *CagdCnvrtBsp2OpenCrv(const CagdCrvStruct *Crv)
    
  242. CagdCnvrtBsp2OpenSrf (sbsp_aux.c:1908)
        CagdSrfStruct *CagdCnvrtBsp2OpenSrf(const CagdSrfStruct *Srf)
    
  243. CagdCnvrtBzr2BspCrv (cbzr_aux.c:868)
        CagdCrvStruct *CagdCnvrtBzr2BspCrv(const CagdCrvStruct *Crv)
    
  244. CagdCnvrtBzr2BspSrf (sbzr_aux.c:774)
        CagdSrfStruct *CagdCnvrtBzr2BspSrf(const CagdSrfStruct *Srf)
    
  245. CagdCnvrtBzr2PwrCrv (bzr_pwr.c:57)
        CagdCrvStruct *CagdCnvrtBzr2PwrCrv(const CagdCrvStruct *Crv)
    
  246. CagdCnvrtBzr2PwrSrf (bzr_pwr.c:195)
        CagdSrfStruct *CagdCnvrtBzr2PwrSrf(const CagdSrfStruct *Srf)
    
  247. CagdCnvrtCrvToCtlPts (cbsp_aux.c:1564)
        CagdCtlPtStruct *CagdCnvrtCrvToCtlPts(const CagdCrvStruct *Crv)
    
  248. CagdCnvrtFloat2OpenCrv (cbsp_aux.c:1450)
        CagdCrvStruct *CagdCnvrtFloat2OpenCrv(const CagdCrvStruct *Crv)
    
  249. CagdCnvrtFloat2OpenSrf (sbsp_aux.c:1873)
        CagdSrfStruct *CagdCnvrtFloat2OpenSrf(const CagdSrfStruct *Srf)
    
  250. CagdCnvrtLinBspCrv2Polyline (cbsp_aux.c:1346)
        CagdPolylineStruct *CagdCnvrtLinBspCrv2Polyline(const CagdCrvStruct *Crv)
    
  251. CagdCnvrtPeriodic2FloatCrv (cbsp_aux.c:1397)
        CagdCrvStruct *CagdCnvrtPeriodic2FloatCrv(const CagdCrvStruct *Crv)
    
  252. CagdCnvrtPeriodic2FloatSrf (sbsp_aux.c:1798)
        CagdSrfStruct *CagdCnvrtPeriodic2FloatSrf(const CagdSrfStruct *Srf)
    
  253. CagdCnvrtPolyline2LinBspCrv (cbsp_aux.c:1282)
        CagdCrvStruct *CagdCnvrtPolyline2LinBspCrv(const CagdPolylineStruct *Poly)
    
  254. CagdCnvrtPolyline2PtList (cbsp_aux.c:1246)
        CagdPtStruct *CagdCnvrtPolyline2PtList(const CagdPolylineStruct *Poly)
    
  255. CagdCnvrtPtList2Polyline (cbsp_aux.c:1189)
        CagdPolylineStruct *CagdCnvrtPtList2Polyline(const CagdPtStruct *Pts,
                                                     CagdPolylineStruct **Params)
    
  256. CagdCnvrtPwr2BzrCrv (bzr_pwr.c:124)
        CagdCrvStruct *CagdCnvrtPwr2BzrCrv(const CagdCrvStruct *Crv)
    
  257. CagdCnvrtPwr2BzrSrf (bzr_pwr.c:276)
        CagdSrfStruct *CagdCnvrtPwr2BzrSrf(const CagdSrfStruct *Srf)
    
  258. CagdCoerceCrvTo (cagdcoer.c:693)
        CagdCrvStruct *CagdCoerceCrvTo(const CagdCrvStruct *Crv,
                                       CagdPointType PType,
                                       CagdBType AddParametrization)
    
  259. CagdCoerceCrvsTo (cagdcoer.c:659)
        CagdCrvStruct *CagdCoerceCrvsTo(const CagdCrvStruct *Crv,
                                        CagdPointType PType,
                                        CagdBType AddParametrization)
    
  260. CagdCoercePointTo (cagdcoer.c:251)
        void CagdCoercePointTo(CagdRType *NewPoint,
                               CagdPointType NewPType,
                               CagdRType * const Points[CAGD_MAX_PT_SIZE],
                               int Index,
                               CagdPointType OldPType)
    
  261. CagdCoercePointsTo (cagdcoer.c:481)
        void CagdCoercePointsTo(CagdRType *Points[],
                                int Len,
                                CagdPointType OldPType,
                                CagdPointType NewPType)
    
  262. CagdCoerceSrfTo (cagdcoer.c:800)
        CagdSrfStruct *CagdCoerceSrfTo(const CagdSrfStruct *Srf,
                                       CagdPointType PType,
                                       CagdBType AddParametrization)
    
  263. CagdCoerceSrfsTo (cagdcoer.c:766)
        CagdSrfStruct *CagdCoerceSrfsTo(const CagdSrfStruct *Srf,
                                        CagdPointType PType,
                                        CagdBType AddParametrization)
    
  264. CagdCoerceToE2 (cagdcoer.c:32)
        void CagdCoerceToE2(CagdRType *E2Point,
                            CagdRType * const Points[CAGD_MAX_PT_SIZE],
                            int Index,
                            CagdPointType PType)
    
  265. CagdCoerceToE3 (cagdcoer.c:93)
        void CagdCoerceToE3(CagdRType *E3Point,
                            CagdRType * const Points[CAGD_MAX_PT_SIZE],
                            int Index,
                            CagdPointType PType)
    
  266. CagdCoerceToP2 (cagdcoer.c:154)
        void CagdCoerceToP2(CagdRType *P2Point,
                            CagdRType * const Points[CAGD_MAX_PT_SIZE],
                            int Index,
                            CagdPointType PType)
    
  267. CagdCoerceToP3 (cagdcoer.c:202)
        void CagdCoerceToP3(CagdRType *P3Point,
                            CagdRType * const Points[CAGD_MAX_PT_SIZE],
                            int Index,
                            CagdPointType PType)
    
  268. CagdConic2Quadric (cagd_cnc.c:1281)
        int CagdConic2Quadric(CagdRType *A,
                              CagdRType *B,
                              CagdRType *C,
                              CagdRType *D,
                              CagdRType *E,
                              CagdRType *F,
                              CagdRType *G,
                              CagdRType *H,
                              CagdRType *I,
                              CagdRType *J)
    
  269. CagdConicMatTransform (cagd_cnc.c:1132)
        int CagdConicMatTransform(CagdRType *A,
                                  CagdRType *B,
                                  CagdRType *C,
                                  CagdRType *D,
                                  CagdRType *E,
                                  CagdRType *F,
                                  CagdMType Mat)
    
  270. CagdCreateConicCurve (cagd_cnc.c:57)
        CagdCrvStruct *CagdCreateConicCurve(CagdRType A,
                                            CagdRType B,
                                            CagdRType C,
                                            CagdRType D,
                                            CagdRType E,
                                            CagdRType F,
                                            CagdRType ZLevel,
                                            CagdBType RationalEllipses)
    
  271. CagdCreateConicCurve2 (cagd_cnc.c:226)
        CagdCrvStruct *CagdCreateConicCurve2(CagdRType A,
                                             CagdRType B,
                                             CagdRType C,
                                             CagdRType D,
                                             CagdRType E,
                                             CagdRType F,
                                             CagdRType ZLevel,
                                             const CagdRType *PStartXY,
                                             const CagdRType *PEndXY,
                                             CagdBType RationalEllipses)
    
  272. CagdCreateConicCurveSingular (cagd_cnc.c:471)
        CagdCrvStruct *CagdCreateConicCurveSingular(CagdRType A,
                                                    CagdRType B,
                                                    CagdRType C,
                                                    CagdRType D,
                                                    CagdRType E,
                                                    CagdRType F,
                                                    CagdRType ZLevel)
    
  273. CagdCreateQuadricSrf (cagd_cnc.c:1348)
        CagdSrfStruct *CagdCreateQuadricSrf(CagdRType A,
                                            CagdRType B,
                                            CagdRType C,
                                            CagdRType D,
                                            CagdRType E,
                                            CagdRType F,
                                            CagdRType G,
                                            CagdRType H,
                                            CagdRType I,
                                            CagdRType J)
    
  274. CagdCrv2CtrlPoly (cagdmesh.c:24)
        CagdPolylineStruct *CagdCrv2CtrlPoly(const CagdCrvStruct *Crv)
    
  275. CagdCrv2DNormalField (cagd_aux.c:726)
        CagdCrvStruct *CagdCrv2DNormalField(const CagdCrvStruct *Crv)
    
  276. CagdCrv2Polyline (bsp2poly.c:1017)
        CagdPolylineStruct *CagdCrv2Polyline(const CagdCrvStruct *Crv,
                                             int SamplesPerCurve,
                                             CagdBType OptiLin)
    
  277. CagdCrvArcLenPoly (cagdcmrg.c:744)
        CagdRType CagdCrvArcLenPoly(const CagdCrvStruct *Crv)
    
  278. CagdCrvBBox (cagdbbox.c:98)
        void CagdCrvBBox(const CagdCrvStruct *Crv, CagdBBoxStruct *BBox)
    
  279. CagdCrvBiNormal (cagd_aux.c:2109)
        CagdVecStruct *CagdCrvBiNormal(const CagdCrvStruct *Crv,
                                       CagdRType t,
                                       CagdBType Normalize)
    
  280. CagdCrvBlossomDegreeRaise (blossom.c:968)
        CagdCrvStruct *CagdCrvBlossomDegreeRaise(const CagdCrvStruct *Crv)
    
  281. CagdCrvBlossomDegreeRaiseN (blossom.c:865)
        CagdCrvStruct *CagdCrvBlossomDegreeRaiseN(const CagdCrvStruct *Crv,
                                                  int NewOrder)
    
  282. CagdCrvBlossomEval (blossom.c:456)
        CagdRType *CagdCrvBlossomEval(const CagdCrvStruct *Crv,
                                      const CagdRType *BlsmVals,
                                      int BlsmLen)
    
  283. CagdCrvCopy (cagd1gen.c:720)
        CagdCrvStruct *CagdCrvCopy(const CagdCrvStruct *Crv)
    
  284. CagdCrvCopyList (cagd1gen.c:1145)
        CagdCrvStruct *CagdCrvCopyList(const CagdCrvStruct *CrvList)
    
  285. CagdCrvCreateArc (cagd_arc.c:137)
        CagdCrvStruct *CagdCrvCreateArc(const CagdPtStruct *Center,
                                        CagdRType Radius,
                                        CagdRType StartAngle,
                                        CagdRType EndAngle)
    
  286. CagdCrvCreateArcCCW (cagd_arc.c:203)
        CagdCrvStruct *CagdCrvCreateArcCCW(const CagdPtStruct *Start,
                                           const CagdPtStruct *Center,
                                           const CagdPtStruct *End)
    
  287. CagdCrvCreateArcCW (cagd_arc.c:275)
        CagdCrvStruct *CagdCrvCreateArcCW(const CagdPtStruct *Start,
                                          const CagdPtStruct *Center,
                                          const CagdPtStruct *End)
    
  288. CagdCrvCrvInter (cagd_cci.c:222)
        CagdPtStruct *CagdCrvCrvInter(const CagdCrvStruct *Crv1,
                                      const CagdCrvStruct *Crv2,
                                      CagdRType Eps)
    
  289. CagdCrvCrvInterArrangment (cagd_cci.c:641)
        CagdCrvStruct *CagdCrvCrvInterArrangment(const CagdCrvStruct *ArngCrvs,
                                                 CagdBType SplitCrvs,
                                                 CagdRType Eps)
    
  290. CagdCrvDegreeRaise (cagd_aux.c:1513)
        CagdCrvStruct *CagdCrvDegreeRaise(const CagdCrvStruct *Crv)
    
  291. CagdCrvDegreeRaiseN (cagd_aux.c:1575)
        CagdCrvStruct *CagdCrvDegreeRaiseN(const CagdCrvStruct *Crv, int NewOrder)
    
  292. CagdCrvDegreeReduce (cagd_aux.c:1543)
        CagdCrvStruct *CagdCrvDegreeReduce(const CagdCrvStruct *Crv)
    
  293. CagdCrvDeletePoint (cagdedit.c:146)
        CagdCrvStruct *CagdCrvDeletePoint(const CagdCrvStruct *Crv, int Index)
    
  294. CagdCrvDerive (cagd_aux.c:556)
        CagdCrvStruct *CagdCrvDerive(const CagdCrvStruct *Crv)
    
  295. CagdCrvDeriveScalar (cagd_aux.c:591)
        CagdCrvStruct *CagdCrvDeriveScalar(const CagdCrvStruct *Crv)
    
  296. CagdCrvDomain (cagd_aux.c:32)
        void CagdCrvDomain(const CagdCrvStruct *Crv, CagdRType *TMin, CagdRType *TMax)
    
  297. CagdCrvEval (cagd_aux.c:122)
        CagdRType *CagdCrvEval(const CagdCrvStruct *Crv, CagdRType t)
    
  298. CagdCrvEvalToPolyline (cbspeval.c:135)
        int CagdCrvEvalToPolyline(const CagdCrvStruct *Crv,
                                  int FineNess,
                                  CagdRType *Points[],
                                  BspKnotAlphaCoeffStruct *A,
                                  CagdBType OptiLin)
    
  299. CagdCrvFirstMoments (cbsp_int.c:1445)
        void CagdCrvFirstMoments(const CagdCrvStruct *Crv,
                                 int n,
                                 CagdPType Loc,
                                 CagdVType Dir)
    
  300. CagdCrvFree (cagd2gen.c:217)
        void CagdCrvFree(CagdCrvStruct *Crv)
    
  301. CagdCrvFreeList (cagd2gen.c:268)
        void CagdCrvFreeList(CagdCrvStruct *CrvList)
    
  302. CagdCrvFromMesh (cagd_aux.c:1791)
        CagdCrvStruct *CagdCrvFromMesh(const CagdSrfStruct *Srf,
                                       int Index,
                                       CagdSrfDirType Dir)
    
  303. CagdCrvFromSrf (cagd_aux.c:1686)
        CagdCrvStruct *CagdCrvFromSrf(const CagdSrfStruct *Srf,
                                      CagdRType t,
                                      CagdSrfDirType Dir)
    
  304. CagdCrvInsertPoint (cagdedit.c:90)
        CagdCrvStruct *CagdCrvInsertPoint(const CagdCrvStruct *Crv,
                                          int Index,
                                          const CagdPType Pt)
    
  305. CagdCrvIntegrate (cagd_aux.c:693)
        CagdCrvStruct *CagdCrvIntegrate(const CagdCrvStruct *Crv)
    
  306. CagdCrvIsCtlPolyMonotone (cagd_aux.c:806)
        int CagdCrvIsCtlPolyMonotone(const CagdCrvStruct *Crv, int Axis, CagdRType Eps)
    
  307. CagdCrvListBBox (cagdbbox.c:153)
        void CagdCrvListBBox(const CagdCrvStruct *Crvs, CagdBBoxStruct *BBox)
    
  308. CagdCrvMatTransform (cagd2gen.c:1443)
        CagdCrvStruct *CagdCrvMatTransform(const CagdCrvStruct *Crv,
                                           CagdMType Mat)
    
  309. CagdCrvMinMax (cagdbbox.c:566)
        void CagdCrvMinMax(const CagdCrvStruct *Crv,
                           int Axis,
                           CagdRType *Min,
                           CagdRType *Max)
    
  310. CagdCrvMoebiusTransform (cagd_aux.c:768)
        CagdCrvStruct *CagdCrvMoebiusTransform(const CagdCrvStruct *Crv, CagdRType c)
    
  311. CagdCrvNew (cagd1gen.c:32)
        CagdCrvStruct *CagdCrvNew(CagdGeomType GType, CagdPointType PType, int Length)
    
  312. CagdCrvNodes (bsp_knot.c:1624)
        CagdRType *CagdCrvNodes(const CagdCrvStruct *Crv)
    
  313. CagdCrvNormal (cagd_aux.c:2145)
        CagdVecStruct *CagdCrvNormal(const CagdCrvStruct *Crv,
                                     CagdRType t,
                                     CagdBType Normalize)
    
  314. CagdCrvNormalXY (cagd_aux.c:2184)
        CagdVecStruct *CagdCrvNormalXY(const CagdCrvStruct *Crv,
                                       CagdRType t,
                                       CagdBType Normalize)
    
  315. CagdCrvOnOneSideOfLine (cagd_aux.c:2597)
        CagdBType CagdCrvOnOneSideOfLine(const CagdCrvStruct *Crv,
                                         CagdRType X1,
                                         CagdRType Y1,
                                         CagdRType X2,
                                         CagdRType Y2)
    
  316. CagdCrvOrientationFrame (cagdswep.c:509)
        CagdBType CagdCrvOrientationFrame(CagdCrvStruct *Crv,
                                          CagdRType CrntT,
                                          CagdVecStruct *Tangent,
                                          CagdVecStruct *Normal,
                                          CagdBType FirstTime)
    
  317. CagdCrvRefineAtParams (cagd_aux.c:1317)
        CagdCrvStruct *CagdCrvRefineAtParams(const CagdCrvStruct *Crv,
                                             CagdBType Replace,
                                             CagdRType *t,
                                             int n)
    
  318. CagdCrvRegionFromCrv (cagd_aux.c:1223)
        CagdCrvStruct *CagdCrvRegionFromCrv(const CagdCrvStruct *Crv,
                                            CagdRType t1,
                                            CagdRType t2)
    
  319. CagdCrvReverse (cagd_aux.c:1356)
        CagdCrvStruct *CagdCrvReverse(const CagdCrvStruct *Crv)
    
  320. CagdCrvReverseUV (cagd_aux.c:1417)
        CagdCrvStruct *CagdCrvReverseUV(const CagdCrvStruct *Crv)
    
  321. CagdCrvRotateToXY (cagd2gen.c:1786)
        CagdCrvStruct *CagdCrvRotateToXY(const CagdCrvStruct *Crv)
    
  322. CagdCrvRotateToXYMat (cagd2gen.c:1708)
        int CagdCrvRotateToXYMat(const CagdCrvStruct *Crv, IrtHmgnMatType Mat)
    
  323. CagdCrvScalarCrvSlopeBounds (cagd_aux.c:626)
        void CagdCrvScalarCrvSlopeBounds(const CagdCrvStruct *Crv,
                                         CagdRType *MinSlope,
                                         CagdRType *MaxSlope)
    
  324. CagdCrvScale (cagd2gen.c:1230)
        void CagdCrvScale(CagdCrvStruct *Crv, const CagdRType *Scale)
    
  325. CagdCrvSetDomain (cagd_aux.c:69)
        CagdCrvStruct *CagdCrvSetDomain(CagdCrvStruct *Crv,
                                        CagdRType TMin,
                                        CagdRType TMax)
    
  326. CagdCrvSubdivAtAllC1Discont (cagd_aux.c:1458)
        CagdCrvStruct *CagdCrvSubdivAtAllC1Discont(const CagdCrvStruct *Crv,
                                                   IrtBType EuclideanC1Discont,
                                                   IrtRType Tolerance)
    
  327. CagdCrvSubdivAtParam (cagd_aux.c:1045)
        CagdCrvStruct *CagdCrvSubdivAtParam(const CagdCrvStruct *Crv, CagdRType t)
    
  328. CagdCrvSubdivAtParams (cagd_aux.c:1149)
        CagdCrvStruct *CagdCrvSubdivAtParams(const CagdCrvStruct *CCrv,
                                             const CagdPtStruct *Pts,
                                             CagdRType Eps,
                                             int *Proximity)
    
  329. CagdCrvSubdivAtParams2 (cagd_aux.c:1096)
        CagdCrvStruct *CagdCrvSubdivAtParams2(const CagdCrvStruct *CCrv,
                                              const CagdPtStruct *Pts,
                                              int Idx,
                                              CagdRType Eps,
                                              int *Proximity)
    
  330. CagdCrvTanAngularSpan (cagd_cci.c:59)
        CagdBType CagdCrvTanAngularSpan(const CagdCrvStruct *Crv,
                                        CagdVType ConeDir,
                                        CagdRType *AngularSpan)
    
  331. CagdCrvTangent (cagd_aux.c:2073)
        CagdVecStruct *CagdCrvTangent(const CagdCrvStruct *Crv,
                                      CagdRType t,
                                      CagdBType Normalize)
    
  332. CagdCrvToMesh (cagd_aux.c:1831)
        void CagdCrvToMesh(const CagdCrvStruct *Crv,
                           int Index,
                           CagdSrfDirType Dir,
                           CagdSrfStruct *Srf)
    
  333. CagdCrvTransform (cagd2gen.c:1190)
        void CagdCrvTransform(CagdCrvStruct *Crv,
                              const CagdRType *Translate,
                              CagdRType Scale)
    
  334. CagdCrvTwoCrvsOrient (crvmatch.c:1129)
        int CagdCrvTwoCrvsOrient(CagdCrvStruct *Crv1, CagdCrvStruct *Crv2, int n)
    
  335. CagdCrvUnitMaxCoef (cagd2gen.c:1621)
        CagdCrvStruct *CagdCrvUnitMaxCoef(CagdCrvStruct *Crv)
    
  336. CagdCrvUpdateLength (cagd1gen.c:1910)
        CagdCrvStruct *CagdCrvUpdateLength(CagdCrvStruct *Crv, int NewLength)
    
  337. CagdCrvsSame (cagd1gen.c:1665)
        CagdBType CagdCrvsSame(const CagdCrvStruct *Crv1,
                               const CagdCrvStruct *Crv2,
                               CagdRType Eps)
    
  338. CagdCrvsSame2 (cagd1gen.c:1714)
        CagdBType CagdCrvsSame2(const CagdCrvStruct *Crv1,
                                const CagdCrvStruct *Crv2,
                                CagdRType Eps)
    
  339. CagdCrvsSameUptoRigidScl2D (cagd1gen.c:1617)
        CagdBType CagdCrvsSameUptoRigidScl2D(const CagdCrvStruct *Crv1,
                                             const CagdCrvStruct *Crv2,
                                             IrtPtType Trans,
                                             CagdRType *Rot,
                                             CagdRType *Scl,
                                             CagdRType Eps)
    
  340. CagdCtlMeshsSame (cagdcoer.c:312)
        CagdBType CagdCtlMeshsSame(CagdRType * const Mesh1[],
                                   CagdRType * const Mesh2[],
                                   int Len,
                                   CagdRType Eps)
    
  341. CagdCtlMeshsSameUptoRigidScl2D (cagdcoer.c:368)
        CagdBType CagdCtlMeshsSameUptoRigidScl2D(CagdRType * const Mesh1[],
                                                 CagdRType * const Mesh2[],
                                                 int Len,
                                                 IrtPtType Trans,
                                                 CagdRType *Rot,
                                                 CagdRType *Scl,
                                                 CagdRType Eps)
    
  342. CagdCtlPtArrayFree (cagd2gen.c:633)
        void CagdCtlPtArrayFree(CagdCtlPtStruct *CtlPtArray, int Size)
    
  343. CagdCtlPtArrayNew (cagd1gen.c:357)
        CagdCtlPtStruct *CagdCtlPtArrayNew(CagdPointType PtType, int Size)
    
  344. CagdCtlPtCopy (cagd1gen.c:972)
        CagdCtlPtStruct *CagdCtlPtCopy(const CagdCtlPtStruct *CtlPt)
    
  345. CagdCtlPtCopyList (cagd1gen.c:1290)
        CagdCtlPtStruct *CagdCtlPtCopyList(const CagdCtlPtStruct *CtlPtList)
    
  346. CagdCtlPtFree (cagd2gen.c:585)
        void CagdCtlPtFree(CagdCtlPtStruct *CtlPt)
    
  347. CagdCtlPtFreeList (cagd2gen.c:608)
        void CagdCtlPtFreeList(CagdCtlPtStruct *CtlPtList)
    
  348. CagdCtlPtNew (cagd1gen.c:386)
        CagdCtlPtStruct *CagdCtlPtNew(CagdPointType PtType)
    
  349. CagdCubicHermiteCrv (hermite.c:29)
        CagdCrvStruct *CagdCubicHermiteCrv(const CagdPType Pt1,
                                           const CagdPType Pt2,
                                           const CagdVType Dir1,
                                           const CagdVType Dir2)
    
  350. CagdCubicHermiteSrf (hermite.c:67)
        CagdSrfStruct *CagdCubicHermiteSrf(const CagdCrvStruct *CPos1Crv,
                                           const CagdCrvStruct *CPos2Crv,
                                           const CagdCrvStruct *CDir1Crv,
                                           const CagdCrvStruct *CDir2Crv)
    
  351. CagdDbg (cagd_dbg.c:29)
        void CagdDbg(const void *Obj)
    
  352. CagdDbgV (cagd_dbg.c:82)
        void CagdDbgV(const void *Obj)
    
  353. CagdDegreeRaiseMatProd (blossom.c:650)
        CagdBlsmAlphaCoeffStruct *CagdDegreeRaiseMatProd(CagdBlsmAlphaCoeffStruct *A1,
                                                         CagdBlsmAlphaCoeffStruct *A2)
    
  354. CagdDescribeError (cagd_err.c:111)
        const char *CagdDescribeError(CagdFatalErrorType ErrorNum)
    
  355. CagdDistCrvLine (cagd_cci.c:145)
        CagdRType CagdDistCrvLine(const CagdCrvStruct *Crv, CagdLType Line)
    
  356. CagdDistPtPlane (mshplanr.c:142)
        CagdRType CagdDistPtPlane(CagdPlaneStruct const *Plane,
                                  CagdRType * const *Points,
                                  int Index,
                                  int MaxDim)
    
  357. CagdDistTwoCtlPt (cagdcoer.c:928)
        CagdRType CagdDistTwoCtlPt(CagdRType * const Pt1[CAGD_MAX_PT_SIZE],
                                   int Index1,
                                   CagdRType * const Pt2[CAGD_MAX_PT_SIZE],
                                   int Index2,
                                   CagdPointType PType)
    
  358. CagdEditSingleCrvPt (cagdedit.c:33)
        CagdCrvStruct *CagdEditSingleCrvPt(CagdCrvStruct *Crv,
                                           CagdCtlPtStruct *CtlPt,
                                           int Index,
                                           CagdBType Write)
    
  359. CagdEditSingleSrfPt (cagdedit.c:206)
        CagdSrfStruct *CagdEditSingleSrfPt(CagdSrfStruct *Srf,
                                           CagdCtlPtStruct *CtlPt,
                                           int UIndex,
                                           int VIndex,
                                           CagdBType Write)
    
  360. CagdEllipse3Points (cagd_cnc.c:701)
        int CagdEllipse3Points(CagdPType Pt1,
                               CagdPType Pt2,
                               CagdPType Pt3,
                               CagdRType *A,
                               CagdRType *B,
                               CagdRType *C,
                               CagdRType *D,
                               CagdRType *E,
                               CagdRType *F)
    
  361. CagdEllipse4Points (cagd_cnc.c:868)
        int CagdEllipse4Points(CagdPType Pt1,
                               CagdPType Pt2,
                               CagdPType Pt3,
                               CagdPType Pt4,
                               CagdRType *A,
                               CagdRType *B,
                               CagdRType *C,
                               CagdRType *D,
                               CagdRType *E,
                               CagdRType *F)
    
  362. CagdEllipseOffset (cagd_cnc.c:1038)
        int CagdEllipseOffset(CagdRType *A,
                              CagdRType *B,
                              CagdRType *C,
                              CagdRType *D,
                              CagdRType *E,
                              CagdRType *F,
                              CagdRType Offset)
    
  363. CagdEstimateCrvCollinearity (mshplanr.c:212)
        CagdRType CagdEstimateCrvCollinearity(const CagdCrvStruct *Crv)
    
  364. CagdEstimateSrfPlanarity (mshplanr.c:300)
        CagdRType CagdEstimateSrfPlanarity(const CagdSrfStruct *Srf)
    
  365. CagdEvaluateSurfaceVecField (cagd_aux.c:510)
        void CagdEvaluateSurfaceVecField(CagdVType Vec,
                                         CagdSrfStruct *VecFieldSrf,
                                         CagdRType U,
                                         CagdRType V)
    
  366. CagdExtrudeSrf (cagdextr.c:32)
        CagdSrfStruct *CagdExtrudeSrf(const CagdCrvStruct *CCrv,
                                      const CagdVecStruct *Vec)
    
  367. CagdFatalError (cagd_ftl.c:53)
        void CagdFatalError(CagdFatalErrorType ErrID)
    
  368. CagdFitPlaneThruCtlPts (mshplanr.c:37)
        CagdRType CagdFitPlaneThruCtlPts(CagdPlaneStruct *Plane,
                                         CagdPointType PType,
                                         CagdRType * const *Points,
                                         int Index1,
                                         int Index2,
                                         int Index3,
                                         int Index4)
    
  369. CagdIChooseK (cbzreval.c:433)
        CagdRType CagdIChooseK(int i, int k)
    
  370. CagdIgnoreNonPosWeightBBox (cagdbbox.c:70)
        CagdBType CagdIgnoreNonPosWeightBBox(CagdBType IgnoreNonPosWeightBBox)
    
  371. CagdInsertInterPointInit (cagd_cci.c:551)
        CagdPtStruct *CagdInsertInterPointInit(void)
    
  372. CagdInsertInterPoints (cagd_cci.c:579)
        void CagdInsertInterPoints(CagdRType t1, CagdRType t2, CagdRType Eps)
    
  373. CagdIsClosedCrv (cagd1gen.c:1347)
        CagdBType CagdIsClosedCrv(const CagdCrvStruct *Crv)
    
  374. CagdIsClosedSrf (cagd1gen.c:1557)
        CagdBType CagdIsClosedSrf(const CagdSrfStruct *Srf, CagdSrfDirType Dir)
    
  375. CagdIsCrvInsideCH (cagdbbox.c:703)
        int CagdIsCrvInsideCH(const CagdCrvStruct *Crv,
                              const IrtE2PtStruct *CHPts,
                              int NumCHPts)
    
  376. CagdIsCrvInsideCirc (cagdbbox.c:659)
        int CagdIsCrvInsideCirc(const CagdCrvStruct *Crv,
                                const CagdRType Center[2],
                                CagdRType Radius)
    
  377. CagdIsZeroLenCrv (cagd1gen.c:1323)
        CagdBType CagdIsZeroLenCrv(const CagdCrvStruct *Crv, CagdRType Eps)
    
  378. CagdIsZeroLenSrfBndry (cagd1gen.c:1507)
        CagdBType CagdIsZeroLenSrfBndry(const CagdSrfStruct *Srf,
                                        CagdSrfBndryType Bndry,
                                        CagdRType Eps)
    
  379. CagdLimitCrvArcLen (cagdcmrg.c:783)
        CagdCrvStruct *CagdLimitCrvArcLen(const CagdCrvStruct *Crv, CagdRType MaxLen)
    
  380. CagdLineFitToPts (cbsp_int.c:1666)
        CagdRType CagdLineFitToPts(CagdPtStruct *PtList,
                                   CagdVType LineDir,
                                   CagdPType LinePos)
    
  381. CagdListAppend (cagd2gen.c:1149)
        VoidPtr CagdListAppend(VoidPtr List1, VoidPtr List2)
    
  382. CagdListInsert (cagd2gen.c:1071)
        VoidPtr CagdListInsert(VoidPtr List,
                               VoidPtr NewElement,
                               CagdCompFuncType CompFunc,
                               CagdBType InsertEqual)
    
  383. CagdListLast (cagd2gen.c:1005)
        VoidPtr CagdListLast(VoidPtr List)
    
  384. CagdListLength (cagd2gen.c:1125)
        int CagdListLength(const VoidPtr List)
    
  385. CagdListPrev (cagd2gen.c:1033)
        VoidPtr CagdListPrev(VoidPtr List, VoidPtr Item)
    
  386. CagdListReverse (cagd2gen.c:970)
        VoidPtr CagdListReverse(VoidPtr List)
    
  387. CagdMakeCrvsCompatible (cagdcmpt.c:37)
        CagdBType CagdMakeCrvsCompatible(CagdCrvStruct **Crv1,
                                         CagdCrvStruct **Crv2,
                                         CagdBType SameOrder,
                                         CagdBType SameKV)
    
  388. CagdMakeRectangle (cagd2gen.c:2185)
        CagdPolygonStruct *CagdMakeRectangle(CagdBType ComputeNormals,
                                             CagdBType ComputeUV,
                                             const CagdRType *Pt1,
                                             const CagdRType *Pt2,
                                             const CagdRType *Pt3,
                                             const CagdRType *Pt4,
                                             const CagdRType *Nl1,
                                             const CagdRType *Nl2,
                                             const CagdRType *Nl3,
                                             const CagdRType *Nl4,
                                             const CagdRType *UV1,
                                             const CagdRType *UV2,
                                             const CagdRType *UV3,
                                             const CagdRType *UV4,
                                             CagdBType *GenPoly)
    
  389. CagdMakeSrfsCompatible (cagdcmpt.c:195)
        CagdBType CagdMakeSrfsCompatible(CagdSrfStruct **Srf1,
                                         CagdSrfStruct **Srf2,
                                         CagdBType SameUOrder,
                                         CagdBType SameVOrder,
                                         CagdBType SameUKV,
                                         CagdBType SameVKV)
    
  390. CagdMakeTriangle (cagd2gen.c:2081)
        CagdPolygonStruct *CagdMakeTriangle(CagdBType ComputeNormals,
                                            CagdBType ComputeUV,
                                            const CagdRType *Pt1,
                                            const CagdRType *Pt2,
                                            const CagdRType *Pt3,
                                            const CagdRType *Nl1,
                                            const CagdRType *Nl2,
                                            const CagdRType *Nl3,
                                            const CagdRType *UV1,
                                            const CagdRType *UV2,
                                            const CagdRType *UV3,
                                            CagdBType *GenPoly)
    
  391. CagdMatTransform (cagd2gen.c:1564)
        void CagdMatTransform(CagdRType **Points,
                              int Len,
                              int MaxCoord,
                              CagdBType IsNotRational,
                              CagdMType Mat)
    
  392. CagdMatchBisectorNorm (crvmatch.c:349)
        CagdRType CagdMatchBisectorNorm(const CagdVType T1,
                                        const CagdVType T2,
                                        const CagdVType P1,
                                        const CagdVType P2)
    
  393. CagdMatchDistNorm (crvmatch.c:316)
        CagdRType CagdMatchDistNorm(const CagdVType T1,
                                    const CagdVType T2,
                                    const CagdVType P1,
                                    const CagdVType P2)
    
  394. CagdMatchMorphNorm (crvmatch.c:401)
        CagdRType CagdMatchMorphNorm(const CagdVType T1,
                                     const CagdVType T2,
                                     const CagdVType P1,
                                     const CagdVType P2)
    
  395. CagdMatchRuled2Norm (crvmatch.c:484)
        CagdRType CagdMatchRuled2Norm(const CagdVType T1,
                                      const CagdVType T2,
                                      const CagdVType P1,
                                      const CagdVType P2)
    
  396. CagdMatchRuledNorm (crvmatch.c:439)
        CagdRType CagdMatchRuledNorm(const CagdVType T1,
                                     const CagdVType T2,
                                     const CagdVType P1,
                                     const CagdVType P2)
    
  397. CagdMatchingFixCrv (crvmatch.c:852)
        void CagdMatchingFixCrv(CagdCrvStruct *Crv)
    
  398. CagdMatchingFixVector (crvmatch.c:801)
        void CagdMatchingFixVector(int *OldVec, CagdRType *NewVec, int Len)
    
  399. CagdMatchingPolyTransform (crvmatch.c:886)
        void CagdMatchingPolyTransform(CagdRType **Poly,
                                       int Len,
                                       CagdRType NewBegin,
                                       CagdRType NewEnd)
    
  400. CagdMatchingTwoCurves (crvmatch.c:975)
        CagdCrvStruct *CagdMatchingTwoCurves(const CagdCrvStruct *Crv1,
                                             const CagdCrvStruct *Crv2,
                                             int Reduce,
                                             int SampleSet,
                                             int ReparamOrder,
                                             int RotateFlag,
                                             int AllowNegativeNorm,
                                             int ReturnReparamFunc,
                                             CagdBType MinimizeMaxError,
                                             CagdMatchNormFuncType MatchNormFunc)
    
  401. CagdMatchingVectorTransform (crvmatch.c:918)
        void CagdMatchingVectorTransform(CagdRType *Vec,
                                         CagdRType NewBegin,
                                         CagdRType NewEnd,
                                         int Len)
    
  402. CagdMergeBBox (cagdbbox.c:533)
        void CagdMergeBBox(CagdBBoxStruct *DestBBox, const CagdBBoxStruct *SrcBBox)
    
  403. CagdMergeCrvCrv (cagdcmrg.c:50)
        CagdCrvStruct *CagdMergeCrvCrv(const CagdCrvStruct *CCrv1,
                                       const CagdCrvStruct *CCrv2,
                                       int InterpolateDiscont)
    
  404. CagdMergeCrvList (cagdcmrg.c:160)
        CagdCrvStruct *CagdMergeCrvList(const CagdCrvStruct *CrvList, int InterpDiscont)
    
  405. CagdMergeCrvList2 (cagdcmrg.c:201)
        CagdCrvStruct *CagdMergeCrvList2(CagdCrvStruct *CrvList,
                                         IrtRType Tolerance)
    
  406. CagdMergeCrvPt (cagdcmrg.c:296)
        CagdCrvStruct *CagdMergeCrvPt(const CagdCrvStruct *Crv, const CagdPtStruct *Pt)
    
  407. CagdMergeCtlPtCtlPt (cagdcmrg.c:546)
        CagdCrvStruct *CagdMergeCtlPtCtlPt(const CagdCtlPtStruct *Pt1,
                                           const CagdCtlPtStruct *Pt2,
                                           int MinDim)
    
  408. CagdMergeIrtPtType (cagdcoer.c:897)
        CagdPointType CagdMergeIrtPtType(CagdPointType PType1, CagdPointType PType2)
    
  409. CagdMergePtCrv (cagdcmrg.c:370)
        CagdCrvStruct *CagdMergePtCrv(const CagdPtStruct *Pt, const CagdCrvStruct *Crv)
    
  410. CagdMergePtPt (cagdcmrg.c:441)
        CagdCrvStruct *CagdMergePtPt(const CagdPtStruct *Pt1, const CagdPtStruct *Pt2)
    
  411. CagdMergePtPt2 (cagdcmrg.c:489)
        CagdCrvStruct *CagdMergePtPt2(const CagdPType Pt1, const CagdPType Pt2)
    
  412. CagdMergeSrfList (cagdsmrg.c:306)
        CagdSrfStruct *CagdMergeSrfList(const CagdSrfStruct *SrfList,
                                        CagdSrfDirType Dir,
                                        CagdBType SameEdge,
                                        int InterpolateDiscont)
    
  413. CagdMergeSrfSrf (cagdsmrg.c:41)
        CagdSrfStruct *CagdMergeSrfSrf(const CagdSrfStruct *CSrf1,
                                       const CagdSrfStruct *CSrf2,
                                       CagdSrfDirType Dir,
                                       CagdBType SameEdge,
                                       int InterpolateDiscont)
    
  414. CagdMergeUvUv (cagdcmrg.c:515)
        CagdCrvStruct *CagdMergeUvUv(const CagdUVType UV1, const CagdUVType UV2)
    
  415. CagdOneBoolSumSrf (cagdbsum.c:229)
        CagdSrfStruct *CagdOneBoolSumSrf(const CagdCrvStruct *BndryCrv)
    
  416. CagdPDError (cbsp_fit.c:438)
        static CagdRType CagdPDError(const CagdPType Point, const CagdPType FootPoint)
    
  417. CagdPeriodicCrvNew (cagd1gen.c:104)
        CagdCrvStruct *CagdPeriodicCrvNew(CagdGeomType GType,
                                          CagdPointType PType,
                                          int Length,
                                          CagdBType Periodic)
    
  418. CagdPeriodicSrfNew (cagd1gen.c:206)
        CagdSrfStruct *CagdPeriodicSrfNew(CagdGeomType GType,
                                          CagdPointType PType,
                                          int ULength,
                                          int VLength,
                                          CagdBType UPeriodic,
                                          CagdBType VPeriodic)
    
  419. CagdPlaneArrayFree (cagd2gen.c:775)
        void CagdPlaneArrayFree(CagdPlaneStruct *PlaneArray, int Size)
    
  420. CagdPlaneArrayNew (cagd1gen.c:462)
        CagdPlaneStruct *CagdPlaneArrayNew(int Size)
    
  421. CagdPlaneCopy (cagd1gen.c:1022)
        CagdPlaneStruct *CagdPlaneCopy(const CagdPlaneStruct *Plane)
    
  422. CagdPlaneCopyList (cagd2gen.c:101)
        CagdPlaneStruct *CagdPlaneCopyList(const CagdPlaneStruct *PlaneList)
    
  423. CagdPlaneFitToPts (cbsp_int.c:1758)
        CagdRType CagdPlaneFitToPts(CagdPtStruct *PtList,
                                    IrtPlnType Pln,
                                    IrtVecType MVec,
                                    IrtPtType Cntr,
                                    IrtRType *CN)
    
  424. CagdPlaneFitToPts2 (cbsp_int.c:1807)
        CagdRType CagdPlaneFitToPts2(CagdRType **Points,
                                     int NumPts,
                                     CagdPointType PType,
                                     IrtPlnType Pln,
                                     IrtVecType MVec,
                                     IrtPtType Cntr,
                                     IrtRType *CN)
    
  425. CagdPlaneFitToPts3 (cbsp_int.c:1851)
        CagdRType CagdPlaneFitToPts3(CagdPType *Points,
                                     int NumPts,
                                     IrtPlnType Pln,
                                     IrtVecType MVec,
                                     IrtPtType Cntr,
                                     IrtRType *CN)
    
  426. CagdPlaneFree (cagd2gen.c:727)
        void CagdPlaneFree(CagdPlaneStruct *Plane)
    
  427. CagdPlaneFreeList (cagd2gen.c:750)
        void CagdPlaneFreeList(CagdPlaneStruct *PlaneList)
    
  428. CagdPlaneNew (cagd1gen.c:490)
        CagdPlaneStruct *CagdPlaneNew(void)
    
  429. CagdPointsBBox (cagdbbox.c:398)
        void CagdPointsBBox(CagdRType * const *Points,
                            int Length,
                            int Dim,
                            CagdRType *BBoxMin,
                            CagdRType *BBoxMax)
    
  430. CagdPointsHasPoles (cagd2gen.c:1815)
        CagdBType CagdPointsHasPoles(CagdRType * const *Points, int Len)
    
  431. CagdPolyApproxErrEstimate (poly_err.c:43)
        int CagdPolyApproxErrEstimate(CagdPolyErrEstimateType Method, int Samples)
    
  432. CagdPolyApproxErrs (poly_err.c:116)
        CagdRType *CagdPolyApproxErrs(const CagdSrfStruct *Srf,
                                      const CagdPolygonStruct *Polys)
    
  433. CagdPolyApproxMaxErr (poly_err.c:81)
        CagdRType CagdPolyApproxMaxErr(const CagdSrfStruct *Srf,
                                       const CagdPolygonStruct *Polys)
    
  434. CagdPolygonArrayNew (cagd1gen.c:566)
        CagdPolygonStruct *CagdPolygonArrayNew(int Size)
    
  435. CagdPolygonBBox (cagdbbox.c:261)
        void CagdPolygonBBox(const CagdPolygonStruct *Poly, CagdBBoxStruct *BBox)
    
  436. CagdPolygonCopy (cagd1gen.c:1072)
        CagdPolygonStruct *CagdPolygonCopy(const CagdPolygonStruct *Poly)
    
  437. CagdPolygonCopyList (cagd2gen.c:188)
        CagdPolygonStruct *CagdPolygonCopyList(const CagdPolygonStruct *PolyList)
    
  438. CagdPolygonFree (cagd2gen.c:917)
        void CagdPolygonFree(CagdPolygonStruct *Poly)
    
  439. CagdPolygonFreeList (cagd2gen.c:946)
        void CagdPolygonFreeList(CagdPolygonStruct *PolyList)
    
  440. CagdPolygonListBBox (cagdbbox.c:312)
        void CagdPolygonListBBox(const CagdPolygonStruct *Polys, CagdBBoxStruct *BBox)
    
  441. CagdPolygonNew (cagd1gen.c:599)
        CagdPolygonStruct *CagdPolygonNew(int Len)
    
  442. CagdPolygonSetErrFunc (cagd2gen.c:1946)
        CagdPlgErrorFuncType CagdPolygonSetErrFunc(CagdPlgErrorFuncType Func)
    
  443. CagdPolygonStripNew (cagd1gen.c:629)
        CagdPolygonStruct *CagdPolygonStripNew(int Len)
    
  444. CagdPolylineArrayNew (cagd1gen.c:662)
        CagdPolylineStruct *CagdPolylineArrayNew(int Length, int Size)
    
  445. CagdPolylineCopy (cagd1gen.c:1116)
        CagdPolylineStruct *CagdPolylineCopy(const CagdPolylineStruct *Poly)
    
  446. CagdPolylineCopyList (cagd2gen.c:159)
        CagdPolylineStruct *CagdPolylineCopyList(const CagdPolylineStruct *PolyList)
    
  447. CagdPolylineFree (cagd2gen.c:869)
        void CagdPolylineFree(CagdPolylineStruct *Poly)
    
  448. CagdPolylineFreeList (cagd2gen.c:893)
        void CagdPolylineFreeList(CagdPolylineStruct *PolyList)
    
  449. CagdPolylineNew (cagd1gen.c:692)
        CagdPolylineStruct *CagdPolylineNew(int Length)
    
  450. CagdPrimBoxSrf (cagdprim.c:346)
        CagdSrfStruct *CagdPrimBoxSrf(CagdRType MinX,
                                      CagdRType MinY,
                                      CagdRType MinZ,
                                      CagdRType MaxX,
                                      CagdRType MaxY,
                                      CagdRType MaxZ)
    
  451. CagdPrimCone2Srf (cagdprim.c:593)
        CagdSrfStruct *CagdPrimCone2Srf(const CagdVType Center,
                                        CagdRType MajorRadius,
                                        CagdRType MinorRadius,
                                        CagdRType Height,
                                        CagdBType Rational,
                                        CagdPrimCapsType Caps)
    
  452. CagdPrimConeSrf (cagdprim.c:669)
        CagdSrfStruct *CagdPrimConeSrf(const CagdVType Center,
                                       CagdRType Radius,
                                       CagdRType Height,
                                       CagdBType Rational,
                                       CagdPrimCapsType Caps)
    
  453. CagdPrimCubeSphereSrf (cagdprim.c:445)
        CagdSrfStruct *CagdPrimCubeSphereSrf(const CagdVType Center,
                                             CagdRType Radius,
                                             CagdBType Rational)
    
  454. CagdPrimCylinderSrf (cagdprim.c:701)
        CagdSrfStruct *CagdPrimCylinderSrf(const CagdVType Center,
                                           CagdRType Radius,
                                           CagdRType Height,
                                           CagdBType Rational,
                                           CagdPrimCapsType Caps)
    
  455. CagdPrimPlaneSrf (cagdprim.c:141)
        CagdSrfStruct *CagdPrimPlaneSrf(CagdRType MinX,
                                        CagdRType MinY,
                                        CagdRType MaxX,
                                        CagdRType MaxY,
                                        CagdRType ZLevel)
    
  456. CagdPrimPlaneSrfOrderLen (cagdprim.c:201)
        CagdSrfStruct *CagdPrimPlaneSrfOrderLen(CagdRType MinX,
                                                CagdRType MinY,
                                                CagdRType MaxX,
                                                CagdRType MaxY,
                                                CagdRType ZLevel,
                                                int Order,
                                                int Len)
    
  457. CagdPrimPlaneXZSrf (cagdprim.c:251)
        CagdSrfStruct *CagdPrimPlaneXZSrf(CagdRType MinX,
                                          CagdRType MinZ,
                                          CagdRType MaxX,
                                          CagdRType MaxZ,
                                          CagdRType YLevel)
    
  458. CagdPrimPlaneYZSrf (cagdprim.c:301)
        CagdSrfStruct *CagdPrimPlaneYZSrf(CagdRType MinY,
                                          CagdRType MinZ,
                                          CagdRType MaxY,
                                          CagdRType MaxZ,
                                          CagdRType XLevel)
    
  459. CagdPrimRectangleCrv (cagdprim.c:90)
        CagdCrvStruct *CagdPrimRectangleCrv(CagdRType MinX,
                                            CagdRType MinY,
                                            CagdRType MaxX,
                                            CagdRType MaxY,
                                            CagdRType ZLevel)
    
  460. CagdPrimSphereSrf (cagdprim.c:387)
        CagdSrfStruct *CagdPrimSphereSrf(const CagdVType Center,
                                         CagdRType Radius,
                                         CagdBType Rational)
    
  461. CagdPrimTorusSrf (cagdprim.c:530)
        CagdSrfStruct *CagdPrimTorusSrf(const CagdVType Center,
                                        CagdRType MajorRadius,
                                        CagdRType MinorRadius,
                                        CagdBType Rational)
    
  462. CagdPromoteCrvToSrf (cagdruld.c:160)
        CagdSrfStruct *CagdPromoteCrvToSrf(const CagdCrvStruct *Crv,
                                           CagdSrfDirType Dir)
    
  463. CagdPtArrayFree (cagd2gen.c:562)
        void CagdPtArrayFree(CagdPtStruct *PtArray, int Size)
    
  464. CagdPtArrayNew (cagd1gen.c:281)
        CagdPtStruct *CagdPtArrayNew(int Size)
    
  465. CagdPtCopy (cagd1gen.c:922)
        CagdPtStruct *CagdPtCopy(const CagdPtStruct *Pt)
    
  466. CagdPtCopyList (cagd1gen.c:1232)
        CagdPtStruct *CagdPtCopyList(const CagdPtStruct *PtList)
    
  467. CagdPtFree (cagd2gen.c:467)
        void CagdPtFree(CagdPtStruct *Pt)
    
  468. CagdPtFreeList (cagd2gen.c:490)
        void CagdPtFreeList(CagdPtStruct *PtList)
    
  469. CagdPtNew (cagd1gen.c:308)
        CagdPtStruct *CagdPtNew(void)
    
  470. CagdPtPolyline2E3Polyline (bzr2poly.c:1231)
        CagdPolylineStruct *CagdPtPolyline2E3Polyline(
                                        CagdRType * const Polyline[CAGD_MAX_PT_SIZE],
                                        int n,
                                        int MaxCoord,
                                        int IsRational)
    
  471. CagdPtsSortAxis (cbsp_int.c:1615)
        CagdPtStruct *CagdPtsSortAxis(CagdPtStruct *PtList, int Axis)
    
  472. CagdQuadricMatTransform (cagd_cnc.c:1207)
        int CagdQuadricMatTransform(CagdRType *A,
                                    CagdRType *B,
                                    CagdRType *C,
                                    CagdRType *D,
                                    CagdRType *E,
                                    CagdRType *F,
                                    CagdRType *G,
                                    CagdRType *H,
                                    CagdRType *I,
                                    CagdRType *J,
                                    CagdMType Mat)
    
  473. CagdQuinticHermiteSrf (hermite.c:152)
        CagdSrfStruct *CagdQuinticHermiteSrf(const CagdCrvStruct *CPos1Crv,
                                             const CagdCrvStruct *CPos2Crv,
                                             const CagdCrvStruct *CDir1Crv,
                                             const CagdCrvStruct *CDir2Crv,
                                             const CagdCrvStruct *C2Dir1Crv,
                                             const CagdCrvStruct *C2Dir2Crv)
    
  474. CagdRayTraceBzrSrf (bez_clip.c:111)
        CagdBType CagdRayTraceBzrSrf(CagdPType StPt,
                                     CagdVType Dir,
                                     const CagdSrfStruct *BzrSrf,
                                     CagdUVStruct **IntrPrm,
                                     CagdPtStruct **IntrPt)
    
  475. CagdRayTraceMultIntrsTol (bez_clip.c:229)
        CagdRType CagdRayTraceMultIntrsTol(CagdRType Tol)
    
  476. CagdReorderCurvesInLoop (cagdbsum.c:290)
        CagdCrvStruct *CagdReorderCurvesInLoop(CagdCrvStruct *UVCrvs)
    
  477. CagdRuledSrf (cagdruld.c:33)
        CagdSrfStruct *CagdRuledSrf(const CagdCrvStruct *CCrv1,
                                    const CagdCrvStruct *CCrv2,
                                    int OtherOrder,
                                    int OtherLen)
    
  478. CagdSDError (cbsp_fit.c:479)
        static CagdRType CagdSDError(const CagdPType Point,
                                     const CagdPType FootPoint,
                                     const CagdRType Distance,
                                     const CagdPType Tangent,
                                     const CagdPType Normal,
                                     const CagdRType Curvature)
    
  479. CagdScale (cagd2gen.c:1415)
        void CagdScale(CagdRType **Points,
                       int Len,
                       int MaxCoord,
                       const CagdRType *Scale)
    
  480. CagdSetFatalErrorFunc (cagd_ftl.c:28)
        CagdSetErrorFuncType CagdSetFatalErrorFunc(CagdSetErrorFuncType ErrorFunc)
    
  481. CagdSetLinear2Poly (cagd2gen.c:2269)
        void CagdSetLinear2Poly(CagdLin2PolyType Lin2Poly)
    
  482. CagdSparseMatFree (sbsp_int.c:851)
        void CagdSparseMatFree(CagdSparseMatStruct *Mat)
    
  483. CagdSparseMatMultNonSparseResult (sbsp_int.c:1055)
        IrtRType *CagdSparseMatMultNonSparseResult(CagdSparseMatStruct *Mat1,
                                                   CagdSparseMatStruct *Mat2)
    
  484. CagdSparseMatNew (sbsp_int.c:799)
        CagdSparseMatStruct *CagdSparseMatNew(int RowNum, int ColNum, int AddIndicator)
    
  485. CagdSparseMatNewCell (sbsp_int.c:946)
        void CagdSparseMatNewCell(CagdSparseMatStruct *Mat,
                                  int CellRow,
                                  int CellCol,
                                  IrtRType CellValue)
    
  486. CagdSparseMatTranspose (sbsp_int.c:1114)
        CagdSparseMatStruct *CagdSparseMatTranspose(CagdSparseMatStruct *Mat,
                                                    int AddIndicator)
    
  487. CagdSrf2CtrlMesh (cagdmesh.c:60)
        CagdPolylineStruct *CagdSrf2CtrlMesh(const CagdSrfStruct *Srf)
    
  488. CagdSrf2Curves (cagd_aux.c:470)
        CagdCrvStruct *CagdSrf2Curves(const CagdSrfStruct *Srf, int NumOfIsocurves[2])
    
  489. CagdSrf2KnotCurves (cagdmesh.c:201)
        CagdCrvStruct *CagdSrf2KnotCurves(const CagdSrfStruct *Srf)
    
  490. CagdSrf2KnotLines (cagdmesh.c:118)
        CagdPolylineStruct *CagdSrf2KnotLines(const CagdSrfStruct *Srf)
    
  491. CagdSrf2PolyAdapSetAuxDataFunc (cagd2ply.c:169)
        CagdSrfAdapAuxDataFuncType
                      CagdSrf2PolyAdapSetAuxDataFunc(CagdSrfAdapAuxDataFuncType Func)
    
  492. CagdSrf2PolyAdapSetErrFunc (cagd2ply.c:139)
        CagdSrfErrorFuncType CagdSrf2PolyAdapSetErrFunc(CagdSrfErrorFuncType Func)
    
  493. CagdSrf2PolyAdapSetPolyGenFunc (cagd2ply.c:198)
        CagdSrfAdapPolyGenFuncType
                      CagdSrf2PolyAdapSetPolyGenFunc(CagdSrfAdapPolyGenFuncType Func)
    
  494. CagdSrf2PolygonFast (bsp2poly.c:64)
        int CagdSrf2PolygonFast(int PolygonFast)
    
  495. CagdSrf2PolygonMergeCoplanar (bzr2poly.c:67)
        int CagdSrf2PolygonMergeCoplanar(int MergeCoplanarPolys)
    
  496. CagdSrf2PolygonStrip (bsp2poly.c:38)
        int CagdSrf2PolygonStrip(int PolygonStrip)
    
  497. CagdSrf2Polygons (cagd_aux.c:312)
        CagdPolygonStruct *CagdSrf2Polygons(const CagdSrfStruct *Srf,
                                            int FineNess,
                                            CagdBType ComputeNormals,
                                            CagdBType FourPerFlat,
                                            CagdBType ComputeUV)
    
  498. CagdSrf2PolygonsGenPolys (bzr2poly.c:242)
        CagdPolygonStruct *CagdSrf2PolygonsGenPolys(const CagdSrfStruct *Srf,
                                                    CagdBType FourPerFlat,
                                                    CagdRType *PtWeights,
                                                    CagdPtStruct *PtMesh,
                                                    CagdVecStruct *PtNrml,
                                                    CagdUVStruct *UVMesh,
                                                    int FineNessU,
                                                    int FineNessV)
    
  499. CagdSrf2PolygonsN (cagd_aux.c:367)
        CagdPolygonStruct *CagdSrf2PolygonsN(const CagdSrfStruct *Srf,
                                             int Nu,
                                             int Nv,
                                             CagdBType ComputeNormals,
                                             CagdBType FourPerFlat,
                                             CagdBType ComputeUV)
    
  500. CagdSrf2Polylines (cagd_aux.c:427)
        CagdPolylineStruct *CagdSrf2Polylines(const CagdSrfStruct *Srf,
                                              int NumOfIsocurves[2],
                                              int SamplesPerCurve)
    
  501. CagdSrfA2PGridFetchPts (cagd2pl2.c:584)
        CagdSrfPtStruct *CagdSrfA2PGridFetchPts(struct CagdA2PGridStruct *A2PGrid,
                                                CagdSrfDirType Dir,
                                                int StartIndex,
                                                int EndIndex,
                                                int OtherDirIndex,
                                                CagdSrfPtStruct **LastPt,
                                                CagdBType Reversed)
    
  502. CagdSrfA2PGridFetchRect (cagd2pl2.c:507)
        CagdSrfPtStruct *CagdSrfA2PGridFetchRect(struct CagdA2PGridStruct *A2PGrid,
                                                 int UIndex1,
                                                 int VIndex1,
                                                 int UIndex2,
                                                 int VIndex2)
    
  503. CagdSrfA2PGridFree (cagd2pl2.c:119)
        void CagdSrfA2PGridFree(struct CagdA2PGridStruct *A2PGrid)
    
  504. CagdSrfA2PGridInit (cagd2pl2.c:82)
        struct CagdA2PGridStruct *CagdSrfA2PGridInit(const CagdSrfStruct *Srf)
    
  505. CagdSrfA2PGridInsertUV (cagd2pl2.c:162)
        void CagdSrfA2PGridInsertUV(struct CagdA2PGridStruct *A2PGrid,
                                    int UIndex,
                                    int VIndex,
                                    CagdRType u,
                                    CagdRType v)
    
  506. CagdSrfA2PGridProcessUV (cagd2pl2.c:309)
        int CagdSrfA2PGridProcessUV(struct CagdA2PGridStruct *A2PGrid)
    
  507. CagdSrfAdap2PolyDefErrFunc (cagd2ply.c:228)
        CagdRType CagdSrfAdap2PolyDefErrFunc(const CagdSrfStruct *Srf)
    
  508. CagdSrfAdap2PolyEvalNrmlBlendedUV (cagd2ply.c:1467)
        CagdRType *CagdSrfAdap2PolyEvalNrmlBlendedUV(const CagdRType *UV1,
                                                     const CagdRType *UV2,
                                                     const CagdRType *UV3)
    
  509. CagdSrfAdap2Polygons (cagd2ply.c:600)
        CagdPolygonStruct *CagdSrfAdap2Polygons(const CagdSrfStruct *Srf,
                                                CagdRType Tolerance,
                                                CagdBType ComputeNormals,
                                                CagdBType FourPerFlat,
                                                CagdBType ComputeUV,
                                                VoidPtr AuxSrfData)
    
  510. CagdSrfAdapGetE3Pt (cagd2ply.c:267)
        static void CagdSrfAdapGetE3Pt(CagdRType *E3Point,
                                       CagdRType * const Points[CAGD_MAX_PT_SIZE],
                                       int Index,
                                       CagdPointType PType)
    
  511. CagdSrfAdapRectPolyGen (cagd2ply.c:1211)
        CagdPolygonStruct *CagdSrfAdapRectPolyGen(const CagdSrfStruct *Srf,
                                                  CagdSrfPtStruct *SrfPtList,
                                                  const CagdSrfAdapRectStruct *Rect)
    
  512. CagdSrfAvgArgLenMesh (cagdsmrg.c:385)
        CagdRType CagdSrfAvgArgLenMesh(const CagdSrfStruct *Srf,
                                       CagdRType *AvgULen,
                                       CagdRType *AvgVLen)
    
  513. CagdSrfBBox (cagdbbox.c:183)
        void CagdSrfBBox(const CagdSrfStruct *Srf, CagdBBoxStruct *BBox)
    
  514. CagdSrfBlossomDegreeRaise (blossom.c:1153)
        CagdSrfStruct *CagdSrfBlossomDegreeRaise(const CagdSrfStruct *Srf,
                                                 CagdSrfDirType Dir)
    
  515. CagdSrfBlossomDegreeRaiseN (blossom.c:995)
        CagdSrfStruct *CagdSrfBlossomDegreeRaiseN(const CagdSrfStruct *Srf,
                                                  int NewUOrder,
                                                  int NewVOrder)
    
  516. CagdSrfBlossomEval (blossom.c:507)
        CagdRType *CagdSrfBlossomEval(const CagdSrfStruct *Srf,
                                      const CagdRType *BlsmUVals,
                                      int BlsmULen,
                                      const CagdRType *BlsmVVals,
                                      int BlsmVLen)
    
  517. CagdSrfBlossomEvalU (blossom.c:589)
        CagdCrvStruct *CagdSrfBlossomEvalU(const CagdSrfStruct *Srf,
                                           const CagdRType *BlsmUVals,
                                           int BlsmULen)
    
  518. CagdSrfCopy (cagd1gen.c:809)
        CagdSrfStruct *CagdSrfCopy(const CagdSrfStruct *Srf)
    
  519. CagdSrfCopyList (cagd1gen.c:1174)
        CagdSrfStruct *CagdSrfCopyList(const CagdSrfStruct *SrfList)
    
  520. CagdSrfDegreeRaise (cagd_aux.c:1610)
        CagdSrfStruct *CagdSrfDegreeRaise(const CagdSrfStruct *Srf,
                                          CagdSrfDirType Dir)
    
  521. CagdSrfDegreeRaiseN (cagd_aux.c:1648)
        CagdSrfStruct *CagdSrfDegreeRaiseN(const CagdSrfStruct *Srf,
                                           int NewUOrder,
                                           int NewVOrder)
    
  522. CagdSrfDerive (cagd_aux.c:872)
        CagdSrfStruct *CagdSrfDerive(const CagdSrfStruct *Srf, CagdSrfDirType Dir)
    
  523. CagdSrfDeriveScalar (cagd_aux.c:917)
        CagdSrfStruct *CagdSrfDeriveScalar(const CagdSrfStruct *Srf,
                                           CagdSrfDirType Dir)
    
  524. CagdSrfDomain (cagd_aux.c:161)
        void CagdSrfDomain(const CagdSrfStruct *Srf,
                           CagdRType *UMin,
                           CagdRType *UMax,
                           CagdRType *VMin,
                           CagdRType *VMax)
    
  525. CagdSrfEffiNrmlEval (nrmleval.c:81)
        CagdVecStruct *CagdSrfEffiNrmlEval(CagdRType u,
                                           CagdRType v,
                                           CagdBType Normalize)
    
  526. CagdSrfEffiNrmlPostlude (nrmleval.c:160)
        void CagdSrfEffiNrmlPostlude(void)
    
  527. CagdSrfEffiNrmlPrelude (nrmleval.c:40)
        void CagdSrfEffiNrmlPrelude(const CagdSrfStruct *Srf)
    
  528. CagdSrfEstimateCurveness (bzr2poly.c:1305)
        void CagdSrfEstimateCurveness(const CagdSrfStruct *Srf,
                                      CagdRType *UCurveness,
                                      CagdRType *VCurveness)
    
  529. CagdSrfEval (cagd_aux.c:265)
        CagdRType *CagdSrfEval(const CagdSrfStruct *Srf, CagdRType u, CagdRType v)
    
  530. CagdSrfFree (cagd2gen.c:292)
        void CagdSrfFree(CagdSrfStruct *Srf)
    
  531. CagdSrfFreeCache (cagd2gen.c:346)
        void CagdSrfFreeCache(CagdSrfStruct *Srf)
    
  532. CagdSrfFreeList (cagd2gen.c:372)
        void CagdSrfFreeList(CagdSrfStruct *SrfList)
    
  533. CagdSrfFromCrvs (cagdcsrf.c:141)
        CagdSrfStruct *CagdSrfFromCrvs(const CagdCrvStruct *CrvList,
                                       int OtherOrder,
                                       CagdEndConditionType OtherEC,
                                       IrtRType *OtherParamVals)
    
  534. CagdSrfFromNBndryCrvs (cagdbsum.c:437)
        CagdSrfStruct *CagdSrfFromNBndryCrvs(const CagdCrvStruct *Crvs,
                                             CagdBType MinimizeSize)
    
  535. CagdSrfIntegrate (cagd_aux.c:956)
        CagdSrfStruct *CagdSrfIntegrate(const CagdSrfStruct *Srf, CagdSrfDirType Dir)
    
  536. CagdSrfInterpolateCrvs (cagdcsrf.c:288)
        CagdSrfStruct *CagdSrfInterpolateCrvs(const CagdCrvStruct *CrvList,
                                              int OtherOrder,
                                              CagdEndConditionType OtherEC,
                                              CagdParametrizationType OtherParam,
                                              IrtRType *OtherParamVals)
    
  537. CagdSrfInterpolateCrvsChordLenParams (cagdcsrf.c:213)
        CagdRType *CagdSrfInterpolateCrvsChordLenParams(const CagdCrvStruct *CrvList)
    
  538. CagdSrfIsCoplanarCtlMesh (cagd2ply.c:468)
        CagdRType CagdSrfIsCoplanarCtlMesh(const CagdSrfStruct *Srf)
    
  539. CagdSrfIsLinearBndryCtlMesh (cagd2ply.c:432)
        CagdRType CagdSrfIsLinearBndryCtlMesh(const CagdSrfStruct *Srf)
    
  540. CagdSrfIsLinearCtlMesh (cagd2ply.c:391)
        CagdRType CagdSrfIsLinearCtlMesh(const CagdSrfStruct *Srf, CagdBType Interior)
    
  541. CagdSrfIsLinearCtlMeshOneRowCol (cagd2ply.c:309)
        CagdRType CagdSrfIsLinearCtlMeshOneRowCol(const CagdSrfStruct *Srf,
                                                  int Idx,
                                                  CagdSrfDirType Dir)
    
  542. CagdSrfIsPtIndexBoundary (cagd1gen.c:2065)
        CagdSrfBndryType CagdSrfIsPtIndexBoundary(CagdSrfStruct *Srf, int PtIdx)
    
  543. CagdSrfListBBox (cagdbbox.c:366)
        void CagdSrfListBBox(const CagdSrfStruct *Srfs, CagdBBoxStruct *BBox)
    
  544. CagdSrfMatTransform (cagd2gen.c:1499)
        CagdSrfStruct *CagdSrfMatTransform(const CagdSrfStruct *Srf,
                                           CagdMType Mat)
    
  545. CagdSrfMinMax (cagdbbox.c:612)
        void CagdSrfMinMax(const CagdSrfStruct *Srf,
                           int Axis,
                           CagdRType *Min,
                           CagdRType *Max)
    
  546. CagdSrfMoebiusTransform (cagd_aux.c:1003)
        CagdSrfStruct *CagdSrfMoebiusTransform(const CagdSrfStruct *Srf,
                                               CagdRType c,
                                               CagdSrfDirType Dir)
    
  547. CagdSrfNew (cagd1gen.c:136)
        CagdSrfStruct *CagdSrfNew(CagdGeomType GType,
                                  CagdPointType PType,
                                  int ULength,
                                  int VLength)
    
  548. CagdSrfNodes (bsp_knot.c:1670)
        CagdRType *CagdSrfNodes(const CagdSrfStruct *Srf, CagdSrfDirType Dir)
    
  549. CagdSrfNormal (cagd_aux.c:2283)
        CagdVecStruct *CagdSrfNormal(const CagdSrfStruct *Srf,
                                     CagdRType u,
                                     CagdRType v,
                                     CagdBType Normalize)
    
  550. CagdSrfPtCopy (cagd1gen.c:947)
        CagdSrfPtStruct *CagdSrfPtCopy(const CagdSrfPtStruct *Pt)
    
  551. CagdSrfPtCopyList (cagd1gen.c:1261)
        CagdSrfPtStruct *CagdSrfPtCopyList(const CagdSrfPtStruct *SrfPtList)
    
  552. CagdSrfPtFree (cagd2gen.c:514)
        void CagdSrfPtFree(CagdSrfPtStruct *SrfPt)
    
  553. CagdSrfPtFreeList (cagd2gen.c:537)
        void CagdSrfPtFreeList(CagdSrfPtStruct *SrfPtList)
    
  554. CagdSrfPtNew (cagd1gen.c:332)
        CagdSrfPtStruct *CagdSrfPtNew(void)
    
  555. CagdSrfRefineAtParams (cagd_aux.c:2029)
        CagdSrfStruct *CagdSrfRefineAtParams(const CagdSrfStruct *Srf,
                                             CagdSrfDirType Dir,
                                             CagdBType Replace,
                                             CagdRType *t,
                                             int n)
    
  556. CagdSrfRegionFromSrf (cagd_aux.c:1934)
        CagdSrfStruct *CagdSrfRegionFromSrf(const CagdSrfStruct *Srf,
                                            CagdRType t1,
                                            CagdRType t2,
                                            CagdSrfDirType Dir)
    
  557. CagdSrfReverse (cagd_aux.c:2414)
        CagdSrfStruct *CagdSrfReverse(const CagdSrfStruct *Srf)
    
  558. CagdSrfReverse2 (cagd_aux.c:2529)
        CagdSrfStruct *CagdSrfReverse2(const CagdSrfStruct *Srf)
    
  559. CagdSrfReverseDir (cagd_aux.c:2438)
        CagdSrfStruct *CagdSrfReverseDir(const CagdSrfStruct *Srf, CagdSrfDirType Dir)
    
  560. CagdSrfScale (cagd2gen.c:1311)
        void CagdSrfScale(CagdSrfStruct *Srf, const CagdRType *Scale)
    
  561. CagdSrfSetDomain (cagd_aux.c:204)
        CagdSrfStruct *CagdSrfSetDomain(CagdSrfStruct *Srf,
                                        CagdRType UMin,
                                        CagdRType UMax,
                                        CagdRType VMin,
                                        CagdRType VMax)
    
  562. CagdSrfSetMakeOnlyTri (cagd2gen.c:2033)
        CagdBType CagdSrfSetMakeOnlyTri(CagdBType OnlyTri)
    
  563. CagdSrfSetMakeRectFunc (cagd2gen.c:2004)
        CagdSrfMakeRectFuncType CagdSrfSetMakeRectFunc(CagdSrfMakeRectFuncType Func)
    
  564. CagdSrfSetMakeTriFunc (cagd2gen.c:1975)
        CagdSrfMakeTriFuncType CagdSrfSetMakeTriFunc(CagdSrfMakeTriFuncType Func)
    
  565. CagdSrfSubdivAtParam (cagd_aux.c:1899)
        CagdSrfStruct *CagdSrfSubdivAtParam(const CagdSrfStruct *Srf,
                                            CagdRType t,
                                            CagdSrfDirType Dir)
    
  566. CagdSrfTangent (cagd_aux.c:2242)
        CagdVecStruct *CagdSrfTangent(const CagdSrfStruct *Srf,
                                      CagdRType u,
                                      CagdRType v,
                                      CagdSrfDirType Dir,
                                      CagdBType Normalize)
    
  567. CagdSrfTransform (cagd2gen.c:1271)
        void CagdSrfTransform(CagdSrfStruct *Srf,
                              const CagdRType *Translate,
                              CagdRType Scale)
    
  568. CagdSrfUVDirOrthoE3 (cagd_aux.c:2319)
        CagdUVType *CagdSrfUVDirOrthoE3(const CagdSrfStruct *Srf,
                                        const CagdUVType *UV,
                                        const CagdUVType *UVDir)
    
  569. CagdSrfUnitMaxCoef (cagd2gen.c:1662)
        CagdSrfStruct *CagdSrfUnitMaxCoef(CagdSrfStruct *Srf)
    
  570. CagdSrfUpdateLength (cagd1gen.c:1973)
        CagdSrfStruct *CagdSrfUpdateLength(CagdSrfStruct *Srf,
                                           int NewLength,
                                           CagdSrfDirType Dir)
    
  571. CagdSrfsSame (cagd1gen.c:1812)
        CagdBType CagdSrfsSame(const CagdSrfStruct *Srf1,
                               const CagdSrfStruct *Srf2,
                               CagdRType Eps)
    
  572. CagdSrfsSame2 (cagd1gen.c:1873)
        CagdBType CagdSrfsSame2(const CagdSrfStruct *Srf1,
                                const CagdSrfStruct *Srf2,
                                CagdRType Eps,
                                int *Modified)
    
  573. CagdSrfsSameUptoRigidScl2D (cagd1gen.c:1758)
        CagdBType CagdSrfsSameUptoRigidScl2D(const CagdSrfStruct *Srf1,
                                             const CagdSrfStruct *Srf2,
                                             IrtPtType Trans,
                                             CagdRType *Rot,
                                             CagdRType *Scl,
                                             CagdRType Eps)
    
  574. CagdStructOnceCoercePointsTo (cagdcoer.c:567)
        VoidPtr CagdStructOnceCoercePointsTo(CagdRType * const *OldPoints,
                                             const VoidPtr OldStruct,
                                             int OldStructLen,
                                             int ExtraMem,
                                             int PtsLen,
                                             CagdPointType OldPType,
                                             CagdPointType NewPType)
    
  575. CagdSurfaceRev (cagdsrev.c:47)
        CagdSrfStruct *CagdSurfaceRev(const CagdCrvStruct *CCrv)
    
  576. CagdSurfaceRev2 (cagdsrev.c:212)
        CagdSrfStruct *CagdSurfaceRev2(const CagdCrvStruct *Crv,
                                       CagdBType PolyApprox,
                                       CagdRType StartAngle,
                                       CagdRType EndAngle)
    
  577. CagdSurfaceRev2Axis (cagdsrev.c:294)
        CagdSrfStruct *CagdSurfaceRev2Axis(const CagdCrvStruct *Crv,
                                           CagdBType PolyApprox,
                                           CagdRType StartAngle,
                                           CagdRType EndAngle,
                                           const CagdVType Axis)
    
  578. CagdSurfaceRevAxis (cagdsrev.c:160)
        CagdSrfStruct *CagdSurfaceRevAxis(const CagdCrvStruct *Crv, CagdVType Axis)
    
  579. CagdSurfaceRevPolynomialApprox (cagdsrev.c:343)
        CagdSrfStruct *CagdSurfaceRevPolynomialApprox(const CagdCrvStruct *Crv)
    
  580. CagdSweepAxisRefine (cagdswep.c:756)
        CagdCrvStruct *CagdSweepAxisRefine(const CagdCrvStruct *Axis,
                                           const CagdCrvStruct *ScalingCrv,
                                           int RefLevel)
    
  581. CagdSweepSrf (cagdswep.c:84)
        CagdSrfStruct *CagdSweepSrf(CagdCrvStruct *CrossSection,
                                    CagdCrvStruct *Axis,
                                    const CagdCrvStruct *ScalingCrv,
                                    CagdRType Scale,
                                    const VoidPtr Frame,
                                    CagdBType FrameIsCrv)
    
  582. CagdTightBBox (cagdbbox.c:38)
        CagdBType CagdTightBBox(CagdBType TightBBox)
    
  583. CagdTransform (cagd2gen.c:1363)
        void CagdTransform(CagdRType **Points,
                           int Len,
                           int MaxCoord,
                           CagdBType IsNotRational,
                           const CagdRType *Translate,
                           CagdRType Scale)
    
  584. CagdUVArrayFree (cagd2gen.c:444)
        void CagdUVArrayFree(CagdUVStruct *UVArray, int Size)
    
  585. CagdUVArrayNew (cagd1gen.c:230)
        CagdUVStruct *CagdUVArrayNew(int Size)
    
  586. CagdUVCopy (cagd1gen.c:896)
        CagdUVStruct *CagdUVCopy(const CagdUVStruct *UV)
    
  587. CagdUVCopyList (cagd1gen.c:1203)
        CagdUVStruct *CagdUVCopyList(const CagdUVStruct *UVList)
    
  588. CagdUVFree (cagd2gen.c:396)
        void CagdUVFree(CagdUVStruct *UV)
    
  589. CagdUVFreeList (cagd2gen.c:419)
        void CagdUVFreeList(CagdUVStruct *UVList)
    
  590. CagdUVNew (cagd1gen.c:257)
        CagdUVStruct *CagdUVNew(void)
    
  591. CagdVecArrayFree (cagd2gen.c:704)
        void CagdVecArrayFree(CagdVecStruct *VecArray, int Size)
    
  592. CagdVecArrayNew (cagd1gen.c:411)
        CagdVecStruct *CagdVecArrayNew(int Size)
    
  593. CagdVecCopy (cagd1gen.c:997)
        CagdVecStruct *CagdVecCopy(const CagdVecStruct *Vec)
    
  594. CagdVecCopyList (cagd2gen.c:72)
        CagdVecStruct *CagdVecCopyList(const CagdVecStruct *VecList)
    
  595. CagdVecFree (cagd2gen.c:656)
        void CagdVecFree(CagdVecStruct *Vec)
    
  596. CagdVecFreeList (cagd2gen.c:679)
        void CagdVecFreeList(CagdVecStruct *VecList)
    
  597. CagdVecNew (cagd1gen.c:438)
        CagdVecStruct *CagdVecNew(void)
    
  598. CagdZTwistExtrudeSrf (cagdextr.c:142)
        CagdSrfStruct *CagdZTwistExtrudeSrf(const CagdCrvStruct *CCrv,
                                            CagdBType Rational,
                                            CagdRType ZPitch)
    
  599. Energy1Calc (cbsp_fit.c:1881)
        static CagdRType Energy1Calc(CagdCrvStruct *Crv)
    
  600. Energy1MatrixCalc (cbsp_fit.c:1933)
        static void Energy1MatrixCalc(CagdCrvStruct *Crv,
                                      CagdRType *A,
                                      CagdRType *b,
                                      CagdRType Lambda)
    
  601. Energy2Calc (cbsp_fit.c:1687)
        static CagdRType Energy2Calc(CagdCrvStruct *Crv)
    
  602. Energy2MatrixCalc (cbsp_fit.c:1738)
        static void Energy2MatrixCalc(CagdCrvStruct *Crv,
                                      CagdRType *A,
                                      CagdRType *b,
                                      CagdRType Lambda)
    
  603. LeastSquareInitCrvCalculator (cbsp_fit.c:1474)
        static CagdCrvStruct *LeastSquareInitCrvCalculator(CagdPType *PtList,
                                                           int NumOfPoints,
                                                           int Length,
                                                           int Order,
                                                           CagdBType Periodic)
    
  604. PDMErrorCalc (cbsp_fit.c:530)
        static CagdRType PDMErrorCalc(int NumOfPoints,
                                      CagdPType *Points,
                                      CagdPType *FootPoints)
    
  605. PDMatrixCalc (cbsp_fit.c:1632)
        static void PDMatrixCalc(int Length,
                                 int NumOfPoints,
                                 CagdPType *Points,
                                 CagdRType *Basis,
                                 CagdPType *FootPoints,
                                 CagdRType *A, /* MATRIX */
                                 CagdRType *b)
    
  606. PwrCrvDegreeRaise (cpwr_aux.c:254)
        CagdCrvStruct *PwrCrvDegreeRaise(const CagdCrvStruct *Crv)
    
  607. PwrCrvDegreeRaiseN (cpwr_aux.c:207)
        CagdCrvStruct *PwrCrvDegreeRaiseN(const CagdCrvStruct *Crv, int NewOrder)
    
  608. PwrCrvDerive (cpwr_aux.c:80)
        CagdCrvStruct *PwrCrvDerive(const CagdCrvStruct *Crv)
    
  609. PwrCrvDeriveScalar (cpwr_aux.c:134)
        CagdCrvStruct *PwrCrvDeriveScalar(const CagdCrvStruct *Crv)
    
  610. PwrCrvEvalAtParam (cpwr_aux.c:42)
        CagdRType *PwrCrvEvalAtParam(const CagdCrvStruct *Crv, CagdRType t)
    
  611. PwrCrvIntegrate (cpwr_aux.c:163)
        CagdCrvStruct *PwrCrvIntegrate(const CagdCrvStruct *Crv)
    
  612. PwrCrvNew (bzr_gen.c:128)
        CagdCrvStruct *PwrCrvNew(int Length, CagdPointType PType)
    
  613. PwrSrfDegreeRaise (sbzr_aux.c:309)
        CagdSrfStruct *PwrSrfDegreeRaise(const CagdSrfStruct *Srf, CagdSrfDirType Dir)
    
  614. PwrSrfDegreeRaiseN (sbzr_aux.c:348)
        CagdSrfStruct *PwrSrfDegreeRaiseN(const CagdSrfStruct *Srf,
                                          int NewUOrder,
                                          int NewVOrder)
    
  615. PwrSrfNew (bzr_gen.c:97)
        CagdSrfStruct *PwrSrfNew(int ULength, int VLength, CagdPointType PType)
    
  616. SDMErrorCalc (cbsp_fit.c:589)
        static CagdRType SDMErrorCalc(int NumOfPoints,
                                      CagdPType *Points,
                                      CagdPType *FootPoints,
                                      CagdRType *Distances,
                                      CagdPType *Tangents,
                                      CagdPType *Normals,
                                      CagdRType *Curvatures,
                                      CagdBType *IsOuter)
    
  617. SDMatrixCalc (cbsp_fit.c:317)
        static void SDMatrixCalc(int Length,
                                 int NumOfPoints,
                                 CagdPType *Points,
                                 CagdRType *Basis,
                                 CagdPType *FootPoints,
                                 CagdRType *Distances,
                                 CagdPType *Tangents,
                                 CagdPType *Normals,
                                 CagdRType *Curvatures,
                                 CagdBType *IsOuter,
                                 CagdRType *A,
                                 CagdRType *b)