|
Functions |
Standard_Real | ChFi3d_InPeriod (const Standard_Real U, const Standard_Real UFirst, const Standard_Real ULast, const Standard_Real Eps) |
void | ChFi3d_Boite (const gp_Pnt2d &p1, const gp_Pnt2d &p2, Standard_Real &mu, Standard_Real &Mu, Standard_Real &mv, Standard_Real &Mv) |
void | ChFi3d_Boite (const gp_Pnt2d &p1, const gp_Pnt2d &p2, const gp_Pnt2d &p3, const gp_Pnt2d &p4, Standard_Real &Du, Standard_Real &Dv, Standard_Real &mu, Standard_Real &Mu, Standard_Real &mv, Standard_Real &Mv) |
void | ChFi3d_SetPointTolerance (TopOpeBRepDS_DataStructure &DStr, const Bnd_Box &box, const Standard_Integer IP) |
void | ChFi3d_EnlargeBox (const Handle(Geom_Curve)&C, const Standard_Real wd, const Standard_Real wf, Bnd_Box &box1, Bnd_Box &box2) |
void | ChFi3d_EnlargeBox (const Handle(Adaptor3d_HSurface)&S, const Handle(Geom2d_Curve)&PC, const Standard_Real wd, const Standard_Real wf, Bnd_Box &box1, Bnd_Box &box2) |
void | ChFi3d_EnlargeBox (const TopoDS_Edge &E, const TopTools_ListOfShape &LF, const Standard_Real w, Bnd_Box &box) |
void | ChFi3d_EnlargeBox (TopOpeBRepDS_DataStructure &DStr, const Handle(ChFiDS_Stripe)&st, const Handle(ChFiDS_SurfData)&sd, Bnd_Box &b1, Bnd_Box &b2, const Standard_Boolean isfirst) |
GeomAbs_Shape | ChFi3d_evalconti (const TopoDS_Edge &E, const TopoDS_Face &F1, const TopoDS_Face &F2) |
void | ChFi3d_conexfaces (const TopoDS_Edge &E, TopoDS_Face &F1, TopoDS_Face &F2, const ChFiDS_Map &EFMap) |
ChFiDS_State | ChFi3d_EdgeState (TopoDS_Edge *E, const ChFiDS_Map &EFMap) |
Standard_Boolean | ChFi3d_KParticular (const Handle(ChFiDS_Spine)&Spine, const Standard_Integer IE, const BRepAdaptor_Surface &S1, const BRepAdaptor_Surface &S2) |
void | ChFi3d_BoundFac (BRepAdaptor_Surface &S, const Standard_Real umin, const Standard_Real umax, const Standard_Real vmin, const Standard_Real vmax, const Standard_Boolean checknaturalbounds=Standard_True) |
void | ChFi3d_BoundSrf (GeomAdaptor_Surface &S, const Standard_Real umin, const Standard_Real umax, const Standard_Real vmin, const Standard_Real vmax, const Standard_Boolean checknaturalbounds=Standard_True) |
Standard_Boolean | ChFi3d_InterPlaneEdge (Handle(Adaptor3d_HSurface)&Plan, Handle(Adaptor3d_HCurve)&C, Standard_Real &W, const Standard_Boolean Sens, const Standard_Real tolc) |
void | ChFi3d_ExtrSpineCarac (const TopOpeBRepDS_DataStructure &DStr, const Handle(ChFiDS_Stripe)&cd, const Standard_Integer i, const Standard_Real p, const Standard_Integer jf, const Standard_Integer sens, gp_Pnt &P, gp_Vec &V, Standard_Real &R) |
| Handle (Geom_Circle) ChFi3d_CircularSpine(Standard_Real &WFirst |
| Handle (Geom_BezierCurve) ChFi3d_Spine(const gp_Pnt &pd |
| Handle (GeomFill_Boundary) ChFi3d_mkbound(const Handle(Adaptor3d_HSurface)&Fac |
| Handle (Geom2d_Curve)&curv |
void | ChFi3d_Coefficient (const gp_Vec &V3d, const gp_Vec &D1u, const gp_Vec &D1v, Standard_Real &DU, Standard_Real &DV) |
Standard_Boolean | ChFi3d_CheckSameParameter (const Handle(Adaptor3d_HCurve)&C3d, Handle(Geom2d_Curve)&Pcurv, const Handle(Adaptor3d_HSurface)&S, const Standard_Real tol3d, Standard_Real &tolreached) |
Standard_Boolean | ChFi3d_SameParameter (const Handle(Adaptor3d_HCurve)&C3d, Handle(Geom2d_Curve)&Pcurv, const Handle(Adaptor3d_HSurface)&S, const Standard_Real tol3d, Standard_Real &tolreached) |
Standard_Boolean | ChFi3d_SameParameter (const Handle(Geom_Curve)&C3d, Handle(Geom2d_Curve)&Pcurv, const Handle(Geom_Surface)&S, const Standard_Real Pardeb, const Standard_Real Parfin, const Standard_Real tol3d, Standard_Real &tolreached) |
void | ChFi3d_ComputePCurv (const Handle(Geom_Curve)&C3d, const gp_Pnt2d &UV1, const gp_Pnt2d &UV2, Handle(Geom2d_Curve)&Pcurv, const Handle(Geom_Surface)&S, const Standard_Real Pardeb, const Standard_Real Parfin, const Standard_Real tol3d, Standard_Real &tolreached, const Standard_Boolean reverse=Standard_False) |
void | ChFi3d_ComputePCurv (const Handle(Adaptor3d_HCurve)&C3d, const gp_Pnt2d &UV1, const gp_Pnt2d &UV2, Handle(Geom2d_Curve)&Pcurv, const Handle(Adaptor3d_HSurface)&S, const Standard_Real Pardeb, const Standard_Real Parfin, const Standard_Real tol3d, Standard_Real &tolreached, const Standard_Boolean reverse=Standard_False) |
void | ChFi3d_ComputePCurv (const gp_Pnt2d &UV1, const gp_Pnt2d &UV2, Handle(Geom2d_Curve)&Pcurv, const Standard_Real Pardeb, const Standard_Real Parfin, const Standard_Boolean reverse=Standard_False) |
Standard_Boolean | ChFi3d_IntTraces (const Handle(ChFiDS_SurfData)&fd1, const Standard_Real pref1, Standard_Real &p1, const Standard_Integer jf1, const Standard_Integer sens1, const Handle(ChFiDS_SurfData)&fd2, const Standard_Real pref2, Standard_Real &p2, const Standard_Integer jf2, const Standard_Integer sens2, const gp_Pnt2d &RefP2d, const Standard_Boolean Check2dDistance=Standard_False, const Standard_Boolean enlarge=Standard_False) |
Standard_Boolean | ChFi3d_IsInFront (TopOpeBRepDS_DataStructure &DStr, const Handle(ChFiDS_Stripe)&cd1, const Handle(ChFiDS_Stripe)&cd2, const Standard_Integer i1, const Standard_Integer i2, const Standard_Integer sens1, const Standard_Integer sens2, Standard_Real &p1, Standard_Real &p2, TopoDS_Face &face, Standard_Boolean &sameside, Standard_Integer &jf1, Standard_Integer &jf2, Standard_Boolean &visavis, const TopoDS_Vertex &Vtx, const Standard_Boolean Check2dDistance=Standard_False, const Standard_Boolean enlarge=Standard_False) |
void | ChFi3d_ProjectPCurv (const Handle(Adaptor3d_HCurve)&HCg, const Handle(Adaptor3d_HSurface)&HSg, Handle(Geom2d_Curve)&Pcurv, const Standard_Real tol3d, Standard_Real &tolreached) |
void | ChFi3d_ReparamPcurv (const Standard_Real Uf, const Standard_Real Ul, Handle(Geom2d_Curve)&Pcurv) |
void | ChFi3d_ComputeArete (const ChFiDS_CommonPoint &P1, const gp_Pnt2d &UV1, const ChFiDS_CommonPoint &P2, const gp_Pnt2d &UV2, const Handle(Geom_Surface)&Surf, Handle(Geom_Curve)&C3d, Handle(Geom2d_Curve)&Pcurv, Standard_Real &Pardeb, Standard_Real &Parfin, const Standard_Real tol3d, const Standard_Real tol2d, Standard_Real &tolreached, const Standard_Integer IFlag) |
| Handle (TopOpeBRepDS_SurfaceCurveInterference) ChFi3d_FilCurveInDS(const Standard_Integer Icurv |
TopAbs_Orientation | ChFi3d_TrsfTrans (const IntSurf_TypeTrans T1) |
Standard_EXPORT void | ChFi3d_FilCommonPoint (const BRepBlend_Extremity &SP, const IntSurf_TypeTrans TransLine, const Standard_Boolean Start, ChFiDS_CommonPoint &CP, const Standard_Real Tol) |
Standard_Integer | ChFi3d_SolidIndex (const Handle(ChFiDS_Spine)&sp, TopOpeBRepDS_DataStructure &DStr, ChFiDS_Map &MapESo, ChFiDS_Map &MapESh) |
Standard_Integer | ChFi3d_IndexPointInDS (const ChFiDS_CommonPoint &P1, TopOpeBRepDS_DataStructure &DStr) |
| Handle (TopOpeBRepDS_CurvePointInterference) ChFi3d_FilPointInDS(const TopAbs_Orientation Et |
void | ChFi3d_FilDS (const Standard_Integer SolidIndex, const Handle(ChFiDS_Stripe)&CorDat, TopOpeBRepDS_DataStructure &DStr, ChFiDS_Regularities ®list, const Standard_Real tol3d, const Standard_Real tol2d) |
void | ChFi3d_StripeEdgeInter (const Handle(ChFiDS_Stripe)&theStripe1, const Handle(ChFiDS_Stripe)&theStripe2, TopOpeBRepDS_DataStructure &DStr, const Standard_Real tol2d) |
Standard_Integer | ChFi3d_IndexOfSurfData (const TopoDS_Vertex &V1, const Handle(ChFiDS_Stripe)&CD, Standard_Integer &sens) |
TopoDS_Edge | ChFi3d_EdgeFromV1 (const TopoDS_Vertex &V1, const Handle(ChFiDS_Stripe)&CD, Standard_Integer &sens) |
Standard_Real | ChFi3d_ConvTol2dToTol3d (const Handle(Adaptor3d_HSurface)&S, const Standard_Real tol2d) |
Standard_Boolean | ChFi3d_ComputeCurves (Handle(Adaptor3d_HSurface)&S1, Handle(Adaptor3d_HSurface)&S2, const TColStd_Array1OfReal &Pardeb, const TColStd_Array1OfReal &Parfin, Handle(Geom_Curve)&C3d, Handle(Geom2d_Curve)&Pc1, Handle(Geom2d_Curve)&Pc2, const Standard_Real tol3d, const Standard_Real tol2d, Standard_Real &tolreached, const Standard_Boolean wholeCurv=Standard_True) |
Standard_Boolean | ChFi3d_IntCS (Handle(Adaptor3d_HSurface)&S, Handle(Adaptor3d_HCurve)&C, gp_Pnt2d &p2dS, Standard_Real &wc) |
void | ChFi3d_ComputesIntPC (const ChFiDS_FaceInterference &Fi1, const ChFiDS_FaceInterference &Fi2, const Handle(GeomAdaptor_HSurface)&HS1, const Handle(GeomAdaptor_HSurface)&HS2, Standard_Real &UInt1, Standard_Real &UInt2) |
void | ChFi3d_ComputesIntPC (const ChFiDS_FaceInterference &Fi1, const ChFiDS_FaceInterference &Fi2, const Handle(GeomAdaptor_HSurface)&HS1, const Handle(GeomAdaptor_HSurface)&HS2, Standard_Real &UInt1, Standard_Real &UInt2, gp_Pnt &P) |
| Handle (GeomAdaptor_HSurface) ChFi3d_BoundSurf(TopOpeBRepDS_DataStructure &DStr |
const | Handle (ChFiDS_SurfData)&Fd1 |
Standard_Integer | ChFi3d_SearchPivot (Standard_Integer *s, Standard_Real u[3][3], const Standard_Real t) |
Standard_Boolean | ChFi3d_SearchFD (TopOpeBRepDS_DataStructure &DStr, const Handle(ChFiDS_Stripe)&cd1, const Handle(ChFiDS_Stripe)&cd2, const Standard_Integer sens1, const Standard_Integer sens2, Standard_Integer &i1, Standard_Integer &i2, Standard_Real &p1, Standard_Real &p2, const Standard_Integer ind1, const Standard_Integer ind2, TopoDS_Face &face, Standard_Boolean &sameside, Standard_Integer &jf1, Standard_Integer &jf2) |
void | ChFi3d_Parameters (const Handle(Geom_Surface)&S, const gp_Pnt &p3d, Standard_Real &u, Standard_Real &v) |
void | ChFi3d_TrimCurve (const Handle(Geom_Curve)&gc, const gp_Pnt &FirstP, const gp_Pnt &LastP, Handle(Geom_TrimmedCurve)>c) |
Standard_EXPORT void | ChFi3d_PerformElSpine (Handle(ChFiDS_HElSpine)&HES, Handle(ChFiDS_Spine)&Spine, const GeomAbs_Shape continuity, const Standard_Real tol) |
TopoDS_Face | ChFi3d_EnlargeFace (const Handle(ChFiDS_Spine)&Spine, const Handle(BRepAdaptor_HSurface)&HS, const Standard_Real Tol) |
void | ChFi3d_cherche_face1 (const TopTools_ListOfShape &map, const TopoDS_Face &F1, TopoDS_Face &F) |
void | ChFi3d_cherche_element (const TopoDS_Vertex &V, const TopoDS_Edge &E1, const TopoDS_Face &F1, TopoDS_Edge &E, TopoDS_Vertex &Vtx) |
Standard_Real | ChFi3d_EvalTolReached (const Handle(Adaptor3d_HSurface)&S1, const Handle(Geom2d_Curve)&pc1, const Handle(Adaptor3d_HSurface)&S2, const Handle(Geom2d_Curve)&pc2, const Handle(Geom_Curve)&C) |
void | ChFi3d_cherche_edge (const TopoDS_Vertex &V, const TopTools_Array1OfShape &E1, const TopoDS_Face &F1, TopoDS_Edge &E, TopoDS_Vertex &Vtx) |
Standard_Integer | ChFi3d_nbface (const TopTools_ListOfShape &mapVF) |
void | ChFi3d_edge_common_faces (const TopTools_ListOfShape &mapEF, TopoDS_Face &F1, TopoDS_Face &F2) |
Standard_Real | ChFi3d_AngleEdge (const TopoDS_Vertex &Vtx, const TopoDS_Edge &E1, const TopoDS_Edge &E2) |
void | ChFi3d_ChercheBordsLibres (const ChFiDS_Map &myVEMap, const TopoDS_Vertex &V1, Standard_Boolean &bordlibre, TopoDS_Edge &edgelibre1, TopoDS_Edge &edgelibre2) |
Standard_Integer | ChFi3d_NbNotDegeneratedEdges (const TopoDS_Vertex &Vtx, const ChFiDS_Map &VEMap) |
Standard_Integer | ChFi3d_NumberOfEdges (const TopoDS_Vertex &Vtx, const ChFiDS_Map &VEMap) |
void | ChFi3d_cherche_vertex (const TopoDS_Edge &E1, const TopoDS_Edge &E2, TopoDS_Vertex &vertex, Standard_Boolean &trouve) |
void | ChFi3d_Couture (const TopoDS_Face &F, Standard_Boolean &couture, TopoDS_Edge &edgecouture) |
void | ChFi3d_CoutureOnVertex (const TopoDS_Face &F, const TopoDS_Vertex &V, Standard_Boolean &couture, TopoDS_Edge &edgecouture) |
Standard_Boolean | ChFi3d_IsPseudoSeam (const TopoDS_Edge &E, const TopoDS_Face &F) |
| Handle (Geom_BSplineCurve) ChFi3d_ApproxByC2(const Handle(Geom_Curve)&C) |
Standard_Boolean | ChFi3d_IsSmooth (const Handle(Geom_Curve)&C) |
Variables |
Standard_Real & | WLast |
Standard_Real const gp_Pnt & | Pdeb |
Standard_Real const gp_Pnt
const gp_Vec & | Vdeb |
Standard_Real const gp_Pnt
const gp_Vec const gp_Pnt & | Pfin |
Standard_Real const gp_Pnt
const gp_Vec const gp_Pnt
const gp_Vec & | Vfin |
Standard_Real const gp_Pnt
const gp_Vec const gp_Pnt
const gp_Vec const Standard_Real | rad |
gp_Vec & | vd |
gp_Vec const gp_Pnt & | pf |
gp_Vec const gp_Pnt gp_Vec & | vf |
gp_Vec const gp_Pnt gp_Vec
const Standard_Real | R |
const Standard_Integer | sens1 |
const Standard_Integer const
gp_Pnt2d & | pfac1 |
const Standard_Integer const
gp_Pnt2d const gp_Vec2d & | vfac1 |
const Standard_Integer const
gp_Pnt2d const gp_Vec2d const
Standard_Integer | sens2 |
const Standard_Integer const
gp_Pnt2d const gp_Vec2d const
Standard_Integer const gp_Pnt2d & | pfac2 |
const Standard_Integer const
gp_Pnt2d const gp_Vec2d const
Standard_Integer const gp_Pnt2d
const gp_Vec2d & | vfac2 |
const Standard_Integer const
gp_Pnt2d const gp_Vec2d const
Standard_Integer const gp_Pnt2d
const gp_Vec2d const Standard_Real | t3d |
const Standard_Integer const
gp_Pnt2d const gp_Vec2d const
Standard_Integer const gp_Pnt2d
const gp_Vec2d const Standard_Real
const Standard_Real | ta |
const Standard_Integer const
gp_Pnt2d & | p1 |
const Standard_Integer const
gp_Pnt2d gp_Vec & | v1 |
const Standard_Integer const
gp_Pnt2d gp_Vec const Standard_Integer
const gp_Pnt2d & | p2 |
const Standard_Integer const
gp_Pnt2d gp_Vec const Standard_Integer
const gp_Pnt2d gp_Vec & | v2 |
const gp_Pnt2d const gp_Pnt2d
const Standard_Real const
Standard_Real const Standard_Boolean | isfreeboundary = Standard_False) |
gp_Dir2d & | d1 |
gp_Dir2d const gp_Pnt2d gp_Dir2d & | d2 |
gp_Dir2d const gp_Pnt2d gp_Dir2d
const Standard_Boolean | redresse = Standard_True) |
const Standard_Integer | Isurf |
const Standard_Integer const
const TopAbs_Orientation | Et |
const Standard_Integer | Ic |
const Standard_Integer const
Standard_Integer | Ip |
const Standard_Integer const
Standard_Integer const Standard_Real | Par |
const Standard_Integer const
Standard_Integer const Standard_Real
const Standard_Boolean | IsVertex = Standard_False) |
const const Standard_Integer & | IFaCo1 |
const const Standard_Integer
const Standard_Integer & | IFaArc1 |