1. MCExtractIsoSurface (mrch_run.c:92)
        IPObjectStruct *MCExtractIsoSurface(const char *FileName,
                                            int DataType,
                                            IrtPtType CubeDim,
                                            int Width,
                                            int Height,
                                            int Depth,
                                            int SkipFactor,
                                            CagdRType IsoVal)
    
  2. MCExtractIsoSurface2 (mrch_run.c:226)
        IPObjectStruct *MCExtractIsoSurface2(const TrivTVStruct *CTV,
                                             int Axis,
                                             CagdBType TrivarNormals,
                                             IrtPtType CubeDim,
                                             int SkipFactor,
                                             CagdRType SamplingFactor,
                                             CagdRType IsoVal)
    
  3. MCExtractIsoSurface3 (mrch_run.c:433)
        IPObjectStruct *MCExtractIsoSurface3(IPObjectStruct *ImageList,
                                             IrtPtType CubeDim,
                                             int SkipFactor,
                                             CagdRType IsoVal)
    
  4. MCImprovePointOnIsoSrf (mrchtriv.c:161)
        int MCImprovePointOnIsoSrf(IrtPtType Pt,
                                   const IrtPtType CubeDim,
                                   CagdRType IsoVal,
                                   CagdRType Tolerance,
                                   CagdRType AllowedError)
    
  5. MCImprovePointOnIsoSrfPostlude (mrchtriv.c:72)
        void MCImprovePointOnIsoSrfPostlude(void)
    
  6. MCImprovePointOnIsoSrfPrelude (mrchtriv.c:108)
        CagdBType MCImprovePointOnIsoSrfPrelude(const TrivTVStruct *TV)
    
  7. MCThresholdCube (mrchcube.c:90)
        MCPolygonStruct *MCThresholdCube(MCCubeCornerScalarStruct *CCS,
                                         IrtRType Threshold)
    
  8. TrivBndryCrnrsFromTV (triveval.c:726)
        CagdPtStruct *TrivBndryCrnrsFromTV(const TrivTVStruct *TV)
    
  9. TrivBndryEdgesFromTV (triveval.c:667)
        CagdCrvStruct *TrivBndryEdgesFromTV(const TrivTVStruct *TV)
    
  10. TrivBndrySrfsFromTV (triveval.c:632)
        CagdSrfStruct **TrivBndrySrfsFromTV(const TrivTVStruct *TV)
    
  11. TrivBspTVDegreeRaise (trivrais.c:229)
        TrivTVStruct *TrivBspTVDegreeRaise(const TrivTVStruct *TV, TrivTVDirType Dir)
    
  12. TrivBspTVDerive (triv_der.c:232)
        TrivTVStruct *TrivBspTVDerive(const TrivTVStruct *TV, TrivTVDirType Dir)
    
  13. TrivBspTVDeriveScalar (triv_der.c:381)
        TrivTVStruct *TrivBspTVDeriveScalar(const TrivTVStruct *TV, TrivTVDirType Dir)
    
  14. TrivBspTVHasBezierKVs (triv_gen.c:842)
        CagdBType TrivBspTVHasBezierKVs(const TrivTVStruct *TV)
    
  15. TrivBspTVHasOpenEC (triv_gen.c:863)
        CagdBType TrivBspTVHasOpenEC(const TrivTVStruct *TV)
    
  16. TrivBspTVKnotInsertNDiff (triv_ref.c:87)
        TrivTVStruct *TrivBspTVKnotInsertNDiff(const TrivTVStruct *TV,
                                               TrivTVDirType Dir,
                                               int Replace,
                                               const CagdRType *t,
                                               int n)
    
  17. TrivBspTVNew (triv_gen.c:109)
        TrivTVStruct *TrivBspTVNew(int ULength,
                                   int VLength,
                                   int WLength,
                                   int UOrder,
                                   int VOrder,
                                   int WOrder,
                                   CagdPointType PType)
    
  18. TrivBzrComposeTVCrv (compost3.c:444)
        CagdCrvStruct *TrivBzrComposeTVCrv(const TrivTVStruct *TV,
                                           const CagdCrvStruct *Crv)
    
  19. TrivBzrComposeTVSrf (compost3.c:783)
        CagdSrfStruct *TrivBzrComposeTVSrf(const TrivTVStruct *TV,
                                           const CagdSrfStruct *Srf)
    
  20. TrivBzrTVDegreeRaise (trivrais.c:120)
        TrivTVStruct *TrivBzrTVDegreeRaise(const TrivTVStruct *TV, TrivTVDirType Dir)
    
  21. TrivBzrTVDerive (triv_der.c:105)
        TrivTVStruct *TrivBzrTVDerive(const TrivTVStruct *TV, TrivTVDirType Dir)
    
  22. TrivBzrTVDeriveScalar (triv_der.c:198)
        TrivTVStruct *TrivBzrTVDeriveScalar(const TrivTVStruct *TV, TrivTVDirType Dir)
    
  23. TrivBzrTVNew (triv_gen.c:156)
        TrivTVStruct *TrivBzrTVNew(int ULength,
                                   int VLength,
                                   int WLength,
                                   CagdPointType PType)
    
  24. TrivCnvrtBsp2BzrTV (triv_gen.c:613)
        TrivTVStruct *TrivCnvrtBsp2BzrTV(const TrivTVStruct *TV)
    
  25. TrivCnvrtBzr2BspTV (triv_gen.c:570)
        TrivTVStruct *TrivCnvrtBzr2BspTV(const TrivTVStruct *TV)
    
  26. TrivCnvrtFloat2OpenTV (triv_gen.c:768)
        TrivTVStruct *TrivCnvrtFloat2OpenTV(const TrivTVStruct *TV)
    
  27. TrivCnvrtPeriodic2FloatTV (triv_gen.c:692)
        TrivTVStruct *TrivCnvrtPeriodic2FloatTV(const TrivTVStruct *TV)
    
  28. TrivCoerceTVTo (trivcoer.c:52)
        TrivTVStruct *TrivCoerceTVTo(const TrivTVStruct *TV, CagdPointType PType)
    
  29. TrivCoerceTVsTo (trivcoer.c:25)
        TrivTVStruct *TrivCoerceTVsTo(const TrivTVStruct *TV, CagdPointType PType)
    
  30. TrivComposeTVCrv (compost3.c:320)
        CagdCrvStruct *TrivComposeTVCrv(const TrivTVStruct *TV,
                                        const CagdCrvStruct *Crv)
    
  31. TrivComposeTVSrf (compost3.c:637)
        CagdSrfStruct *TrivComposeTVSrf(const TrivTVStruct *TV,
                                        const CagdSrfStruct *Srf)
    
  32. TrivComposeTileObjectInTV (compost3.c:54)
        IPObjectStruct *TrivComposeTileObjectInTV(const IPObjectStruct *PObj,
                                                  const TrivTVStruct *DeformTV,
                                                  IrtRType UTimes,
                                                  IrtRType VTimes,
                                                  IrtRType WTimes,
                                                  IrtBType FitObj)
    
  33. TrivComposeTileObjectInTVBzr (compost3.c:188)
        IPObjectStruct *TrivComposeTileObjectInTVBzr(const IPObjectStruct *PObj,
                                                     const TrivTVStruct *DeformTV,
                                                     IrtRType UTimes,
                                                     IrtRType VTimes,
                                                     IrtRType WTimes,
                                                     IrtBType FitObj)
    
  34. TrivCoverIsoSurfaceUsingStrokes (mrchtriv.c:274)
        CagdCrvStruct *TrivCoverIsoSurfaceUsingStrokes(TrivTVStruct *CTV,
                                                       int NumStrokes,
                                                       int StrokeType,
                                                       CagdPType MinMaxPwrLen,
                                                       CagdRType StepSize,
                                                       CagdRType IsoVal,
                                                       CagdVType ViewDir)
    
  35. TrivDbg (triv_dbg.c:25)
        void TrivDbg(const void *Obj)
    
  36. TrivDescribeError (triv_err.c:72)
        const char *TrivDescribeError(TrivFatalErrorType ErrorNum)
    
  37. TrivEditSingleTVPt (trivedit.c:37)
        TrivTVStruct *TrivEditSingleTVPt(TrivTVStruct *TV,
                                         CagdCtlPtStruct *CtlPt,
                                         int UIndex,
                                         int VIndex,
                                         int WIndex,
                                         CagdBType Write)
    
  38. TrivEvalCurvature (trivcurv.c:151)
        CagdBType TrivEvalCurvature(CagdPType Pos,
                                    CagdRType *PCurv1,
                                    CagdRType *PCurv2,
                                    CagdVType PDir1,
                                    CagdVType PDir2)
    
  39. TrivEvalGradient (trivcurv.c:239)
        CagdBType TrivEvalGradient(CagdPType Pos, CagdVType Gradient)
    
  40. TrivEvalHessian (trivcurv.c:280)
        CagdBType TrivEvalHessian(CagdPType Pos, CagdVType Hessian[3])
    
  41. TrivEvalTVCurvaturePostlude (trivcurv.c:49)
        void TrivEvalTVCurvaturePostlude(void)
    
  42. TrivEvalTVCurvaturePrelude (trivcurv.c:89)
        CagdBType TrivEvalTVCurvaturePrelude(const TrivTVStruct *TV)
    
  43. TrivExtrudeTV (trivextr.c:32)
        TrivTVStruct *TrivExtrudeTV(const CagdSrfStruct *Srf, const CagdVecStruct *Vec)
    
  44. TrivExtrudeTV2 (trivextr.c:239)
        TrivTVStruct *TrivExtrudeTV2(const CagdSrfStruct *Srf,
                                     const CagdCrvStruct *Crv)
    
  45. TrivFFDCtlMeshUsingTV (triv_ffd.c:42)
        void TrivFFDCtlMeshUsingTV(CagdRType **Points,
                                   int Length,
                                   CagdPointType PType,
                                   const TrivTVStruct *DeformTV)
    
  46. TrivFFDObjectTV (triv_ffd.c:111)
        IPObjectStruct *TrivFFDObjectTV(IPObjectStruct *PObj,
                                        const TrivTVStruct *DeformTV)
    
  47. TrivFFDTileObjectInTV (triv_ffd.c:279)
        IPObjectStruct *TrivFFDTileObjectInTV(const IPObjectStruct *PObj,
                                              const TrivTVStruct *DeformTV,
                                              IrtRType UTimes,
                                              IrtRType VTimes,
                                              IrtRType WTimes,
                                              IrtBType FitObj)
    
  48. TrivFatalError (triv_ftl.c:53)
        void TrivFatalError(TrivFatalErrorType ErrID)
    
  49. TrivIGAAddBoundaryFace (triv_iga.c:2725)
        int TrivIGAAddBoundaryFace(TrivIGAArrangementID ArgmntID,
                                   const TrivTVStruct *TV,
                                   TrivTVBndryType Boundary,
                                   TrivIGANodeBoundaryType NodeBoundary,
                                   const char *BoundaryAxisConditions,
                                   CagdRType Value)
    
  50. TrivIGAAddBoundaryFace2 (triv_iga2.c:1203)
        int TrivIGAAddBoundaryFace2(TrivIGAArrangementID ArgmntID,
                                    const TrivTVStruct *TV,
                                    TrivTVBndryType BoundaryType,
                                    TrivIGANodeBoundaryType NodeBoundaryType,
                                    const char *BoundaryAxisConditions,
                                    CagdRType Value)
    
  51. TrivIGAAddBoundaryFaceByPt (triv_iga.c:2812)
        int TrivIGAAddBoundaryFaceByPt(TrivIGAArrangementID ArgmntID,
                                       const TrivTVStruct *TV,
                                       const CagdPType Pt,
                                       TrivIGANodeBoundaryType NodeBoundary,
                                       const char *BoundaryAxisConditions,
                                       CagdRType Value)
    
  52. TrivIGAAddBoundaryNode (triv_iga2.c:1227)
        int TrivIGAAddBoundaryNode(TrivIGAArrangementID ArgmntID,
                                   TrivIGATVID TV,
                                   int CtrlPointIndex)
    
  53. TrivIGAAddMaterial (triv_iga.c:336)
        TrivIGAMaterialID TrivIGAAddMaterial(TrivIGAArrangementID ArgmntID,
                                             TrivIGAMaterialStruct *Material)
    
  54. TrivIGAAddTrivar (triv_iga2.c:241)
        TrivIGATVID TrivIGAAddTrivar(TrivIGAArrangementID ArgmntID,
                                     const TrivTVStruct *TV,
                                     int ID)
    
  55. TrivIGAApplyDomainAndSeeding (triv_iga2.c:140)
        static TrivTVStruct *TrivIGAApplyDomainAndSeeding(TrivIGAArrangementID ArgmntID,
                                                          TrivTVStruct *TV)
    
  56. TrivIGAArrangementComplete (triv_iga.c:1058)
        int TrivIGAArrangementComplete(TrivIGAArrangementID ArgmntID)
    
  57. TrivIGADataManagerAddTrivariate (triv_iga.c:3139)
        TrivIGATVID TrivIGADataManagerAddTrivariate(TrivIGAArrangementID ArgmntID,
                                                    TrivTVStruct *TV,
                                                    int ID)
    
  58. TrivIGADataManagerAllocateArrangement (triv_iga.c:3011)
        TrivIGAArrangementID TrivIGADataManagerAllocateArrangement(
                                                               TrivIGADataManager *DM)
    
  59. TrivIGADataManagerFreeArrangement (triv_iga.c:3101)
        int TrivIGADataManagerFreeArrangement(TrivIGAArrangementID ArrngmntID)
    
  60. TrivIGADataManagerGetArrangement (triv_iga.c:3040)
        TrivIGAArrangementStruct *TrivIGADataManagerGetArrangement(
                                                      TrivIGAArrangementID ArrngmntID)
    
  61. TrivIGADataManagerGetArrangementID (triv_iga.c:3068)
        TrivIGAArrangementID TrivIGADataManagerGetArrangementID(
                                                         TrivIGAArrangementStruct *H)
    
  62. TrivIGADataManagerGetIGATrivariate (triv_iga.c:3251)
        TrivIGATVStruct *TrivIGADataManagerGetIGATrivariate(TrivIGATVID TVID)
    
  63. TrivIGADataManagerGetTrivID (triv_iga.c:3189)
        TrivIGATVID TrivIGADataManagerGetTrivID(const TrivTVStruct *TV)
    
  64. TrivIGADataManagerGetTrivariate (triv_iga.c:3225)
        TrivTVStruct *TrivIGADataManagerGetTrivariate(TrivIGATVID TVID)
    
  65. TrivIGADescribeError (triv_iga.c:2607)
        const char *TrivIGADescribeError(TrivIGAErrorType ErrorNum)
    
  66. TrivIGAExportToXML (triv_iga_xml.c:676)
        int TrivIGAExportToXML(TrivIGAArrangementID ArgmntID,
                               const char *FileName,
                               const char *TemplateFileName)
    
  67. TrivIGAExtrudeTV (triv_iga2.c:271)
        TrivIGATVID TrivIGAExtrudeTV(TrivIGAArrangementID ArgmntID,
                                     const CagdSrfStruct *Srf,
                                     const IrtVecType Vec,
                                     int ID)
    
  68. TrivIGAExtrudeTV2 (triv_iga2.c:315)
        TrivIGATVID TrivIGAExtrudeTV2(TrivIGAArrangementID ArgmntID,
                                      const CagdSrfStruct *Srf,
                                      const CagdCrvStruct *Crv,
                                      int ID)
    
  69. TrivIGAFreeArrangement (triv_iga.c:2451)
        int TrivIGAFreeArrangement(TrivIGAArrangementID ArgmntID)
    
  70. TrivIGAGenNeighboringConstraints (triv_iga2.c:737)
        void TrivIGAGenNeighboringConstraints(TrivIGAArrangementID ArgmntID,
                                              void *CallbackData,
                                              TrivIGANeighboringConstraintCallBackType
                                                        NeighboringConstraintCallBack)
    
  71. TrivIGAGetAllTVs (triv_iga2.c:585)
        TrivIGATVID *TrivIGAGetAllTVs(TrivIGAArrangementID ArgmntID)
    
  72. TrivIGAGetBoundaryFaceByPt (triv_iga.c:2924)
        int *TrivIGAGetBoundaryFaceByPt(TrivIGAArrangementID ArgmntID,
                                        const TrivTVStruct *TV,
                                        const CagdPType Pt)
    
  73. TrivIGAGetBzrElementCtrlPts (triv_iga.c:1379)
        TrivIGACtrlPtStruct *TrivIGAGetBzrElementCtrlPts(
                                                 TrivIGAArrangementID ArgmntID,
                                                 const TrivTVStruct *TV,
                                                 int IndexU,
                                                 int IndexV,
                                                 int IndexW)
    
  74. TrivIGAGetCtlPt (triv_iga2.c:1015)
        const CagdCtlPtStruct *TrivIGAGetCtlPt(TrivIGAArrangementID ArgmntID,
                                               int CtlPtID)
    
  75. TrivIGAGetCtlPtIDRange (triv_iga.c:1263)
        int *TrivIGAGetCtlPtIDRange(TrivIGAArrangementID ArgmntID,
                                    const TrivTVStruct *TV)
    
  76. TrivIGAGetEdgeNeighboringTVs (triv_iga.c:2252)
        int *TrivIGAGetEdgeNeighboringTVs(TrivIGAArrangementID ArgmntID,
                                          const TrivTVStruct *TV)
    
  77. TrivIGAGetFaceNeighboringTVs (triv_iga.c:2177)
        int TrivIGAGetFaceNeighboringTVs(TrivIGAArrangementID ArgmntID,
                                         const TrivTVStruct *TV,
                                         TrivIGAAdjacencyInfoStruct *AdjInfo)
    
  78. TrivIGAGetGlblMaxIDs (triv_iga.c:1228)
        int *TrivIGAGetGlblMaxIDs(TrivIGAArrangementID ArgmntID)
    
  79. TrivIGAGetKnotInterval (triv_iga.c:1452)
        const CagdRType *TrivIGAGetKnotInterval(TrivIGAArrangementID ArgmntID,
                                                const TrivTVStruct *TV,
                                                TrivTVDirType Dir,
                                                int BzrIntervalIndex)
    
  80. TrivIGAGetLastError (triv_iga.c:2574)
        TrivIGAErrorType TrivIGAGetLastError(TrivIGAArrangementID ArgmntID,
                                             int Reset)
    
  81. TrivIGAGetMaterial (triv_iga2.c:1078)
        TrivIGAMaterialID TrivIGAGetMaterial(TrivIGAArrangementID ArgmntID,
                                             TrivIGATVID TVID)
    
  82. TrivIGAGetNumBzrElements (triv_iga.c:1313)
        int TrivIGAGetNumBzrElements(TrivIGAArrangementID ArgmntID,
                                     const TrivTVStruct *TV,
                                     int *NumU,
                                     int *NumV,
                                     int *NumW)
    
  83. TrivIGAGetTV (triv_iga2.c:633)
        TrivTVStruct *TrivIGAGetTV(TrivIGAArrangementID ArgmntID, TrivIGATVID TVID)
    
  84. TrivIGAGetTVCtlPtsIndices (triv_iga2.c:970)
        int *TrivIGAGetTVCtlPtsIndices(TrivIGAArrangementID ArgmntID, TrivIGATVID TVID)
    
  85. TrivIGAGetTVFaceAsSrf (triv_iga2.c:920)
        CagdSrfStruct *TrivIGAGetTVFaceAsSrf(TrivIGAArrangementID ArgmntID,
                                             TrivIGATVID TVID,
                                             int FaceID)
    
  86. TrivIGAGetTVFaceCtlPtsIDs (triv_iga2.c:655)
        int *TrivIGAGetTVFaceCtlPtsIDs(TrivIGAArrangementID ArgmntID,
                                       TrivIGATVID TVID,
                                       int FaceID)
    
  87. TrivIGAGetVrtxNeighboringTVs (triv_iga.c:2363)
        int *TrivIGAGetVrtxNeighboringTVs(TrivIGAArrangementID ArgmntID,
                                          const TrivTVStruct *TV)
    
  88. TrivIGALoadMaterialFromXML (triv_iga2.c:1155)
        int TrivIGALoadMaterialFromXML(TrivIGAArrangementID ArgmntID,
                                       const char *FileName)
    
  89. TrivIGALoadMaterialXML (triv_iga_xml.c:162)
        int TrivIGALoadMaterialXML(const char *FileName,
                                   TrivIGAMaterialStruct **Materials,
                                   int *NumMaterials)
    
  90. TrivIGANewArrangement (triv_iga.c:536)
        int TrivIGANewArrangement(TrivIGAArrangementID *NewArgmntID)
    
  91. TrivIGANewField (triv_iga.c:648)
        int TrivIGANewField(TrivIGAArrangementID ArgmntID,
                            const char *FieldAttributes)
    
  92. TrivIGANewMaterial (triv_iga2.c:1124)
        TrivIGAMaterialID TrivIGANewMaterial(TrivIGAArrangementID ArgmntID,
                                             const char *MaterialStr)
    
  93. TrivIGANewTV (triv_iga.c:758)
        TrivIGATVStruct *TrivIGANewTV(TrivIGAArrangementID ArgmntID, TrivTVStruct *TV)
    
  94. TrivIGAParseMaterial (triv_iga.c:257)
        TrivIGAMaterialStruct *TrivIGAParseMaterial(const char *MaterialStr)
    
  95. TrivIGAPrintTVContent (triv_iga.c:1106)
        int TrivIGAPrintTVContent(TrivIGAArrangementID ArgmntID,
                                  const TrivTVStruct *TV)
    
  96. TrivIGASetCtrlPtsPositions (triv_iga.c:1627)
        int TrivIGASetCtrlPtsPositions(TrivIGAArrangementID ArgmntID,
                                       int NumCtrlPts,
                                       const TrivIGACtrlPtStruct *Vals)
    
  97. TrivIGASetDefaultDomain (triv_iga2.c:92)
        int TrivIGASetDefaultDomain(TrivIGAArrangementID ArgmntID,
                                    TrivTVDirType Dir,
                                    CagdRType Min,
                                    CagdRType Max)
    
  98. TrivIGASetDefaultSeeding (triv_iga2.c:34)
        int TrivIGASetDefaultSeeding(TrivIGAArrangementID ArgmntID,
                                     TrivTVDirType Dir,
                                     CagdRType Alpha,
                                     int NumIntervals)
    
  99. TrivIGATDegreeRaise (triv_iga2.c:546)
        TrivIGATVStruct *TrivIGATDegreeRaise(TrivIGAArrangementID ArgmntID,
                                             TrivIGATVID TVID,
                                             TrivTVDirType Dir)
    
  100. TrivIGATVEval (triv_iga.c:1680)
        const TrivIGACtrlPtStruct *TrivIGATVEval(TrivIGAArrangementID ArgmntID,
                                                 const TrivTVStruct *TV,
                                                 TrivIGAEvalType EvalType,
                                                 int IndexU,
                                                 int IndexV,
                                                 int IndexW,
                                                 CagdRType U,
                                                 CagdRType V,
                                                 CagdRType W)
    
  101. TrivIGATVEvalBasis (triv_iga.c:1968)
        const CagdRType *TrivIGATVEvalBasis(TrivIGAArrangementID ArgmntID,
                                            const TrivTVStruct *TV,
                                            TrivIGAEvalType EvalType,
                                            TrivTVDirType Dir,
                                            int Index,
                                            CagdRType t)
    
  102. TrivIGATVFromSurfaces (triv_iga2.c:418)
        TrivIGATVID TrivIGATVFromSurfaces(TrivIGAArrangementID ArgmntID,
                                          const CagdSrfStruct *SrfList,
                                          int OtherOrder,
                                          CagdBType IsInterpolating,
                                          int ID)
    
  103. TrivIGATVFromSurfaces2 (triv_iga2.c:462)
        TrivIGATVID TrivIGATVFromSurfaces2(TrivIGAArrangementID ArgmntID,
                                           const CagdSrfStruct *Srf,
                                           IrtHmgnMatType Transforms[],
                                           int NumTransforms,
                                           unsigned int OtherOrder,
                                           CagdBType IsInterpolating,
                                           int ID)
    
  104. TrivIGATVRefine (triv_iga2.c:501)
        TrivIGATVStruct *TrivIGATVRefine(TrivIGAArrangementID ArgmntID,
                                         TrivIGATVID TVID,
                                         TrivTVDirType Dir,
                                         CagdRType t)
    
  105. TrivIGATVofRevol (triv_iga2.c:365)
        TrivIGATVID TrivIGATVofRevol(TrivIGAArrangementID ArgmntID,
                                     const CagdSrfStruct *Srf,
                                     const IrtPtType AxisPoint,
                                     const IrtVecType AxisVector,
                                     CagdRType StartAngle,
                                     CagdRType EndAngle,
                                     CagdBType IsRational,
                                     int ID)
    
  106. TrivIGAUpdateCtrlPtsPositions (triv_iga.c:1582)
        int TrivIGAUpdateCtrlPtsPositions(TrivIGAArrangementID ArgmntID,
                                          int NumCtrlPts,
                                          const TrivIGACtrlPtStruct *DeltaVals)
    
  107. TrivIGAUpdateTV (triv_iga.c:884)
        TrivIGATVStruct *TrivIGAUpdateTV(TrivIGAArrangementID ArgmntID,
                                         TrivTVStruct *ExistingTV,
                                         TrivTVStruct *NewTV)
    
  108. TrivIgaGenOneFaceNeighboringConstraints (triv_iga2.c:804)
        int TrivIgaGenOneFaceNeighboringConstraints(
                                             TrivIGAArrangementID ArgmntID,
                                             TrivIGANeighboringConstraintCallBackType
                                                       NeighboringConstraintCallBack,
                                             const TrivTVStruct *TV1,
                                             int FaceID1,
                                             const TrivTVStruct *TV2,
                                             int FaceID2,
                                             void *CallbackData)
    
  109. TrivInterpTrivar (trinterp.c:30)
        TrivTVStruct *TrivInterpTrivar(const TrivTVStruct *TV)
    
  110. TrivLoadVolumeIntoTV (mrch_run.c:949)
        TrivTVStruct *TrivLoadVolumeIntoTV(const char *FileName,
                                           int DataType,
                                           IrtVecType VolSize,
                                           IrtVecType Orders)
    
  111. TrivMakeTVsCompatible (trivcmpt.c:50)
        CagdBType TrivMakeTVsCompatible(TrivTVStruct **TV1,
                                        TrivTVStruct **TV2,
                                        CagdBType SameUOrder,
                                        CagdBType SameVOrder,
                                        CagdBType SameWOrder,
                                        CagdBType SameUKV,
                                        CagdBType SameVKV,
                                        CagdBType SameWKV)
    
  112. TrivNSPrimBox (trivprim.c:165)
        TrivTVStruct *TrivNSPrimBox(CagdRType MinX,
                                    CagdRType MinY,
                                    CagdRType MinZ,
                                    CagdRType MaxX,
                                    CagdRType MaxY,
                                    CagdRType MaxZ)
    
  113. TrivNSPrimCone (trivprim.c:268)
        TrivTVStruct *TrivNSPrimCone(const CagdVType Center,
                                     CagdRType Radius,
                                     CagdRType Height,
                                     CagdBType Rational,
                                     CagdRType InternalCubeSize)
    
  114. TrivNSPrimCone2 (trivprim.c:303)
        TrivTVStruct *TrivNSPrimCone2(const CagdVType Center,
                                      CagdRType MajorRadius,
                                      CagdRType MinorRadius,
                                      CagdRType Height,
                                      CagdBType Rational,
                                      CagdRType InternalCubeSize)
    
  115. TrivNSPrimCylinder (trivprim.c:210)
        TrivTVStruct *TrivNSPrimCylinder(const CagdVType Center,
                                         CagdRType Radius,
                                         CagdRType Height,
                                         CagdBType Rational,
                                         CagdRType InternalCubeSize)
    
  116. TrivNSPrimSphere (trivprim.c:367)
        TrivTVStruct *TrivNSPrimSphere(const CagdVType Center,
                                       CagdRType Radius,
                                       CagdBType Rational,
                                       CagdRType InternalCubeSize)
    
  117. TrivNSPrimTorus (trivprim.c:465)
        TrivTVStruct *TrivNSPrimTorus(const CagdVType Center,
                                      CagdRType MajorRadius,
                                      CagdRType MinorRadius,
                                      CagdBType Rational,
                                      CagdRType InternalCubeSize)
    
  118. TrivParamInDomain (triv_aux.c:89)
        CagdBType TrivParamInDomain(const TrivTVStruct *TV,
                                    CagdRType t,
                                    TrivTVDirType Dir)
    
  119. TrivParamsInDomain (triv_aux.c:125)
        CagdBType TrivParamsInDomain(const TrivTVStruct *TV,
                                     CagdRType u,
                                     CagdRType v,
                                     CagdRType w)
    
  120. TrivPlaneFrom4Points (geomat4d.c:44)
        int TrivPlaneFrom4Points(const TrivPType Pt1,
                                 const TrivPType Pt2,
                                 const TrivPType Pt3,
                                 const TrivPType Pt4,
                                 TrivIrtPlnType Plane)
    
  121. TrivPwrTVNew (triv_gen.c:192)
        TrivTVStruct *TrivPwrTVNew(int ULength,
                                   int VLength,
                                   int WLength,
                                   CagdPointType PType)
    
  122. TrivRuledTV (trivruld.c:36)
        TrivTVStruct *TrivRuledTV(const CagdSrfStruct *CSrf1,
                                  const CagdSrfStruct *CSrf2,
                                  int OtherOrder,
                                  int OtherLen)
    
  123. TrivSetFatalErrorFunc (triv_ftl.c:28)
        TrivSetErrorFuncType TrivSetFatalErrorFunc(TrivSetErrorFuncType ErrorFunc)
    
  124. TrivSrfFromMesh (triveval.c:789)
        CagdSrfStruct *TrivSrfFromMesh(const TrivTVStruct *TV,
                                       int Index,
                                       TrivTVDirType Dir)
    
  125. TrivSrfFromTV (triveval.c:331)
        CagdSrfStruct *TrivSrfFromTV(const TrivTVStruct *TV,
                                     CagdRType t,
                                     TrivTVDirType Dir,
                                     int OrientBoundary)
    
  126. TrivSrfToMesh (triveval.c:921)
        void TrivSrfToMesh(const CagdSrfStruct *Srf,
                           int Index,
                           TrivTVDirType Dir,
                           TrivTVStruct *TV)
    
  127. TrivTV2CtrlMesh (trivmesh.c:24)
        CagdPolylineStruct *TrivTV2CtrlMesh(const TrivTVStruct *Trivar)
    
  128. TrivTVBBox (triv_aux.c:234)
        void TrivTVBBox(const TrivTVStruct *TV, CagdBBoxStruct *BBox)
    
  129. TrivTVBlockEvalDone (triveval.c:1468)
        void TrivTVBlockEvalDone(void)
    
  130. TrivTVBlockEvalInit (triveval.c:1231)
        void TrivTVBlockEvalInit(CagdRType *UKnotVector,
                                 CagdRType *VKnotVector,
                                 CagdRType *WKnotVector,
                                 int Lengths[3],
                                 int Orders[3],
                                 int BlockSizes[3],
                                 CagdPType *Params,
                                 int NumOfParams[3])
    
  131. TrivTVBlockEvalOnce (triveval.c:1326)
        TrivTVBlockEvalStruct *TrivTVBlockEvalOnce(int i, int j, int k)
    
  132. TrivTVBlockEvalSetMesh (triveval.c:1303)
        void TrivTVBlockEvalSetMesh(CagdPType *Mesh)
    
  133. TrivTVBlossomDegreeRaise (trivrais.c:607)
        TrivTVStruct *TrivTVBlossomDegreeRaise(const TrivTVStruct *TV,
                                               TrivTVDirType Dir)
    
  134. TrivTVBlossomDegreeRaiseN (trivrais.c:406)
        TrivTVStruct *TrivTVBlossomDegreeRaiseN(const TrivTVStruct *TV,
                                                int NewUOrder,
                                                int NewVOrder,
                                                int NewWOrder)
    
  135. TrivTVCopy (triv_gen.c:219)
        TrivTVStruct *TrivTVCopy(const TrivTVStruct *TV)
    
  136. TrivTVCopyList (triv_gen.c:284)
        TrivTVStruct *TrivTVCopyList(const TrivTVStruct *TVList)
    
  137. TrivTVDegreeRaise (trivrais.c:38)
        TrivTVStruct *TrivTVDegreeRaise(const TrivTVStruct *TV, TrivTVDirType Dir)
    
  138. TrivTVDegreeRaiseN (trivrais.c:78)
        TrivTVStruct *TrivTVDegreeRaiseN(const TrivTVStruct *TV,
                                         TrivTVDirType Dir,
                                         int NewOrder)
    
  139. TrivTVDerive (triv_der.c:40)
        TrivTVStruct *TrivTVDerive(const TrivTVStruct *TV, TrivTVDirType Dir)
    
  140. TrivTVDeriveScalar (triv_der.c:71)
        TrivTVStruct *TrivTVDeriveScalar(const TrivTVStruct *TV, TrivTVDirType Dir)
    
  141. TrivTVDomain (triv_aux.c:38)
        void TrivTVDomain(const TrivTVStruct *TV,
                          CagdRType *UMin,
                          CagdRType *UMax,
                          CagdRType *VMin,
                          CagdRType *VMax,
                          CagdRType *WMin,
                          CagdRType *WMax)
    
  142. TrivTVEval (triveval.c:83)
        CagdRType *TrivTVEval(const TrivTVStruct *TV,
                              CagdRType u,
                              CagdRType v,
                              CagdRType w)
    
  143. TrivTVEval2 (triveval.c:212)
        CagdRType *TrivTVEval2(const TrivTVStruct *TV,
                               CagdRType u,
                               CagdRType v,
                               CagdRType w)
    
  144. TrivTVEval3 (triveval.c:284)
        CagdRType *TrivTVEval3(CagdRType u,
                               CagdRType v,
                               CagdRType w)
    
  145. TrivTVEval3Prep (triveval.c:250)
        void TrivTVEval3Prep(const TrivTVStruct *TV)
    
  146. TrivTVFree (triv_gen.c:313)
        void TrivTVFree(TrivTVStruct *TV)
    
  147. TrivTVFreeList (triv_gen.c:349)
        void TrivTVFreeList(TrivTVStruct *TVList)
    
  148. TrivTVFromSrfs (trivstrv.c:141)
        TrivTVStruct *TrivTVFromSrfs(const CagdSrfStruct *SrfList,
                                     int OtherOrder,
                                     CagdEndConditionType OtherEC,
                                     IrtRType *OtherParamVals)
    
  149. TrivTVInterpPts (trinterp.c:77)
        TrivTVStruct *TrivTVInterpPts(const TrivTVStruct *PtGrid,
                                      int UOrder,
                                      int VOrder,
                                      int WOrder,
                                      int TVUSize,
                                      int TVVSize,
                                      int TVWSize)
    
  150. TrivTVInterpScatPts (trinterp.c:302)
        TrivTVStruct *TrivTVInterpScatPts(const CagdCtlPtStruct *PtList,
                                          int USize,
                                          int VSize,
                                          int WSize,
                                          int UOrder,
                                          int VOrder,
                                          int WOrder,
                                          CagdRType *UKV,
                                          CagdRType *VKV,
                                          CagdRType *WKV)
    
  151. TrivTVInterpolate (trinterp.c:121)
        TrivTVStruct *TrivTVInterpolate(const TrivTVStruct *PtGrid,
                                        int ULength,
                                        int VLength,
                                        int WLength,
                                        int UOrder,
                                        int VOrder,
                                        int WOrder)
    
  152. TrivTVInterpolateSrfs (trivstrv.c:279)
        TrivTVStruct *TrivTVInterpolateSrfs(const CagdSrfStruct *SrfList,
                                            int OtherOrder,
                                            CagdEndConditionType OtherEC,
                                            CagdParametrizationType OtherParam,
                                            IrtRType *OtherParamVals)
    
  153. TrivTVInterpolateSrfsChordLenParams (trivstrv.c:205)
        CagdRType *TrivTVInterpolateSrfsChordLenParams(const CagdSrfStruct *SrfList)
    
  154. TrivTVListBBox (triv_aux.c:255)
        void TrivTVListBBox(const TrivTVStruct *TVs, CagdBBoxStruct *BBox)
    
  155. TrivTVMatTransform (triv_gen.c:535)
        void TrivTVMatTransform(TrivTVStruct *TV, CagdMType Mat)
    
  156. TrivTVMultEval (triveval.c:1030)
        CagdRType *TrivTVMultEval(CagdRType *UKnotVector,
                                  CagdRType *VKnotVector,
                                  CagdRType *WKnotVector,
                                  int ULength,
                                  int VLength,
                                  int WLength,
                                  int UOrder,
                                  int VOrder,
                                  int WOrder,
                                  CagdPType *Mesh,
                                  CagdPType *Params,
                                  int NumOfParams,
                                  int *RetSize,
                                  CagdBspBasisFuncMultEvalType EvalType)
    
  157. TrivTVNew (triv_gen.c:45)
        TrivTVStruct *TrivTVNew(TrivGeomType GType,
                                CagdPointType PType,
                                int ULength,
                                int VLength,
                                int WLength)
    
  158. TrivTVOfRev (trivtrev.c:47)
        TrivTVStruct *TrivTVOfRev(const CagdSrfStruct *Srf)
    
  159. TrivTVOfRev2 (trivtrev.c:234)
        TrivTVStruct *TrivTVOfRev2(const CagdSrfStruct *Srf,
                                   CagdBType PolyApprox,
                                   CagdRType StartAngle,
                                   CagdRType EndAngle)
    
  160. TrivTVOfRevAxis (trivtrev.c:172)
        TrivTVStruct *TrivTVOfRevAxis(const CagdSrfStruct *Srf,
                                      const TrivVType AxisPoint,
                                      const TrivVType AxisVector,
                                      CagdBType PolyApprox)
    
  161. TrivTVOfRevPolynomialApprox (trivtrev.c:309)
        TrivTVStruct *TrivTVOfRevPolynomialApprox(const CagdSrfStruct *Srf)
    
  162. TrivTVOpenEnd (triv_gen.c:804)
        TrivTVStruct *TrivTVOpenEnd(const TrivTVStruct *TV)
    
  163. TrivTVPointInclusion (triv_aux.c:666)
        CagdBType TrivTVPointInclusion(TrivTVStruct *TV, const IrtPtType Pt)
    
  164. TrivTVPointInclusionFree (triv_aux.c:698)
        void TrivTVPointInclusionFree(TrivTVStruct *TV)
    
  165. TrivTVPointInclusionPrep (triv_aux.c:616)
        void TrivTVPointInclusionPrep(TrivTVStruct *TV, int n)
    
  166. TrivTVRefineAtParams (triv_ref.c:41)
        TrivTVStruct *TrivTVRefineAtParams(const TrivTVStruct *TV,
                                           TrivTVDirType Dir,
                                           CagdBType Replace,
                                           CagdRType *t,
                                           int n)
    
  167. TrivTVRegionFromTV (triv_aux.c:154)
        TrivTVStruct *TrivTVRegionFromTV(const TrivTVStruct *TV,
                                         CagdRType t1,
                                         CagdRType t2,
                                         TrivTVDirType Dir)
    
  168. TrivTVReverse2Dirs (triv_aux.c:418)
        TrivTVStruct *TrivTVReverse2Dirs(const TrivTVStruct *TV,
                                         TrivTVDirType Dir1,
                                         TrivTVDirType Dir2)
    
  169. TrivTVReverseDir (triv_aux.c:284)
        TrivTVStruct *TrivTVReverseDir(const TrivTVStruct *TV, TrivTVDirType Dir)
    
  170. TrivTVSubdivAtParam (triv_sub.c:29)
        TrivTVStruct *TrivTVSubdivAtParam(const TrivTVStruct *TV,
                                          CagdRType t,
                                          TrivTVDirType Dir)
    
  171. TrivTVTransform (triv_gen.c:503)
        void TrivTVTransform(TrivTVStruct *TV, CagdRType *Translate, CagdRType Scale)
    
  172. TrivTVVolume (triv_aux.c:577)
        CagdRType TrivTVVolume(const TrivTVStruct *TV, CagdBType VolType)
    
  173. TrivTVsSame (triv_gen.c:893)
        CagdBType TrivTVsSame(const TrivTVStruct *Tv1,
                              const TrivTVStruct *Tv2,
                              CagdRType Eps)
    
  174. TrivTriangleCopy (triv_gen.c:397)
        TrivTriangleStruct *TrivTriangleCopy(const TrivTriangleStruct *Triangle)
    
  175. TrivTriangleCopyList (triv_gen.c:425)
        TrivTriangleStruct *TrivTriangleCopyList(const TrivTriangleStruct
                                                                        *TriangleList)
    
  176. TrivTriangleFree (triv_gen.c:454)
        void TrivTriangleFree(TrivTriangleStruct *Triangle)
    
  177. TrivTriangleFreeList (triv_gen.c:476)
        void TrivTriangleFreeList(TrivTriangleStruct *TriangleList)
    
  178. TrivTriangleNew (triv_gen.c:373)
        TrivTriangleStruct *TrivTriangleNew(void)
    
  179. TrivTrilinearSrf (trivruld.c:138)
        TrivTVStruct *TrivTrilinearSrf(const CagdPtStruct *Pt000,
                                       const CagdPtStruct *Pt001,
                                       const CagdPtStruct *Pt010,
                                       const CagdPtStruct *Pt011,
                                       const CagdPtStruct *Pt100,
                                       const CagdPtStruct *Pt101,
                                       const CagdPtStruct *Pt110,
                                       const CagdPtStruct *Pt111)
    
  180. TrivTwoTVsMorphing (trivmrph.c:36)
        TrivTVStruct *TrivTwoTVsMorphing(const TrivTVStruct *TV1,
                                         const TrivTVStruct *TV2,
                                         CagdRType Blend)
    
  181. TrivVectCross3Vecs (geomat4d.c:180)
        void TrivVectCross3Vecs(const TrivVType A,
                                const TrivVType B,
                                const TrivVType C,
                                TrivVType Res)
    
  182. TrivZTwistExtrudeSrf (trivextr.c:138)
        TrivTVStruct *TrivZTwistExtrudeSrf(const CagdSrfStruct *Srf,
                                           CagdBType Rational,
                                           CagdRType ZPitch)