Open CASCADE Technology  7.7.0
Functions
TopOpeBRepTool_2d.hxx File Reference
#include <Geom2d_Curve.hxx>
#include <TopOpeBRepTool_define.hxx>

Functions

Standard_Integer FC2D_Prepare (const TopoDS_Shape &S1, const TopoDS_Shape &S2)
 
Standard_Boolean FC2D_HasC3D (const TopoDS_Edge &E)
 
Standard_Boolean FC2D_HasCurveOnSurface (const TopoDS_Edge &E, const TopoDS_Face &F)
 
Standard_Boolean FC2D_HasOldCurveOnSurface (const TopoDS_Edge &E, const TopoDS_Face &F, Handle< Geom2d_Curve > &C2D, Standard_Real &f, Standard_Real &l, Standard_Real &tol)
 
Standard_Boolean FC2D_HasOldCurveOnSurface (const TopoDS_Edge &E, const TopoDS_Face &F, Handle< Geom2d_Curve > &C2D)
 
Standard_Boolean FC2D_HasNewCurveOnSurface (const TopoDS_Edge &E, const TopoDS_Face &F, Handle< Geom2d_Curve > &C2D, Standard_Real &f, Standard_Real &l, Standard_Real &tol)
 
Standard_Boolean FC2D_HasNewCurveOnSurface (const TopoDS_Edge &E, const TopoDS_Face &F, Handle< Geom2d_Curve > &C2D)
 
Handle< Geom2d_CurveFC2D_CurveOnSurface (const TopoDS_Edge &E, const TopoDS_Face &F, Standard_Real &f, Standard_Real &l, Standard_Real &tol, const Standard_Boolean trim3d=Standard_False)
 
Handle< Geom2d_CurveFC2D_CurveOnSurface (const TopoDS_Edge &E, const TopoDS_Face &F, const TopoDS_Edge &EF, Standard_Real &f, Standard_Real &l, Standard_Real &tol, const Standard_Boolean trim3d=Standard_False)
 
Handle< Geom2d_CurveFC2D_MakeCurveOnSurface (const TopoDS_Edge &E, const TopoDS_Face &F, Standard_Real &f, Standard_Real &l, Standard_Real &tol, const Standard_Boolean trim3d=Standard_False)
 
Handle< Geom2d_CurveFC2D_EditableCurveOnSurface (const TopoDS_Edge &E, const TopoDS_Face &F, Standard_Real &f, Standard_Real &l, Standard_Real &tol, const Standard_Boolean trim3d=Standard_False)
 
Standard_Integer FC2D_AddNewCurveOnSurface (Handle< Geom2d_Curve > PC, const TopoDS_Edge &E, const TopoDS_Face &F, const Standard_Real &f, const Standard_Real &l, const Standard_Real &tol)
 

Function Documentation

◆ FC2D_AddNewCurveOnSurface()

Standard_Integer FC2D_AddNewCurveOnSurface ( Handle< Geom2d_Curve PC,
const TopoDS_Edge E,
const TopoDS_Face F,
const Standard_Real f,
const Standard_Real l,
const Standard_Real tol 
)

◆ FC2D_CurveOnSurface() [1/2]

Handle< Geom2d_Curve > FC2D_CurveOnSurface ( const TopoDS_Edge E,
const TopoDS_Face F,
Standard_Real f,
Standard_Real l,
Standard_Real tol,
const Standard_Boolean  trim3d = Standard_False 
)

◆ FC2D_CurveOnSurface() [2/2]

Handle< Geom2d_Curve > FC2D_CurveOnSurface ( const TopoDS_Edge E,
const TopoDS_Face F,
const TopoDS_Edge EF,
Standard_Real f,
Standard_Real l,
Standard_Real tol,
const Standard_Boolean  trim3d = Standard_False 
)

◆ FC2D_EditableCurveOnSurface()

Handle< Geom2d_Curve > FC2D_EditableCurveOnSurface ( const TopoDS_Edge E,
const TopoDS_Face F,
Standard_Real f,
Standard_Real l,
Standard_Real tol,
const Standard_Boolean  trim3d = Standard_False 
)

◆ FC2D_HasC3D()

Standard_Boolean FC2D_HasC3D ( const TopoDS_Edge E)

◆ FC2D_HasCurveOnSurface()

Standard_Boolean FC2D_HasCurveOnSurface ( const TopoDS_Edge E,
const TopoDS_Face F 
)

◆ FC2D_HasNewCurveOnSurface() [1/2]

Standard_Boolean FC2D_HasNewCurveOnSurface ( const TopoDS_Edge E,
const TopoDS_Face F,
Handle< Geom2d_Curve > &  C2D,
Standard_Real f,
Standard_Real l,
Standard_Real tol 
)

◆ FC2D_HasNewCurveOnSurface() [2/2]

Standard_Boolean FC2D_HasNewCurveOnSurface ( const TopoDS_Edge E,
const TopoDS_Face F,
Handle< Geom2d_Curve > &  C2D 
)

◆ FC2D_HasOldCurveOnSurface() [1/2]

Standard_Boolean FC2D_HasOldCurveOnSurface ( const TopoDS_Edge E,
const TopoDS_Face F,
Handle< Geom2d_Curve > &  C2D,
Standard_Real f,
Standard_Real l,
Standard_Real tol 
)

◆ FC2D_HasOldCurveOnSurface() [2/2]

Standard_Boolean FC2D_HasOldCurveOnSurface ( const TopoDS_Edge E,
const TopoDS_Face F,
Handle< Geom2d_Curve > &  C2D 
)

◆ FC2D_MakeCurveOnSurface()

Handle< Geom2d_Curve > FC2D_MakeCurveOnSurface ( const TopoDS_Edge E,
const TopoDS_Face F,
Standard_Real f,
Standard_Real l,
Standard_Real tol,
const Standard_Boolean  trim3d = Standard_False 
)

◆ FC2D_Prepare()

Standard_Integer FC2D_Prepare ( const TopoDS_Shape S1,
const TopoDS_Shape S2 
)