Open CASCADE Technology 7.8.2.dev
TopOpeBRepTool_2d.hxx File Reference

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,
const TopoDS_Edge & EF,
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,
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 )

◆ FC2D_HasNewCurveOnSurface() [2/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_HasOldCurveOnSurface() [1/2]

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

◆ FC2D_HasOldCurveOnSurface() [2/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_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 )