Open CASCADE Technology 7.8.1
TopOpeBRepTool_PROJECT.hxx File Reference

Functions

void FUN_tool_bounds (const TopoDS_Edge &E, Standard_Real &f, Standard_Real &l)
 
Standard_Integer FUN_tool_getindex (const Extrema_ExtPC &ponc)
 
Standard_Integer FUN_tool_getindex (const Extrema_ExtPC2d &ponc)
 
Standard_Boolean FUN_tool_projPonC (const gp_Pnt &P, const Standard_Real tole, const BRepAdaptor_Curve &BAC, const Standard_Real pmin, const Standard_Real pmax, Standard_Real &param, Standard_Real &dist)
 
Standard_Boolean FUN_tool_projPonC (const gp_Pnt &P, const BRepAdaptor_Curve &BAC, const Standard_Real pmin, const Standard_Real pmax, Standard_Real &param, Standard_Real &dist)
 
Standard_Boolean FUN_tool_projPonC (const gp_Pnt &P, const BRepAdaptor_Curve &BAC, Standard_Real &param, Standard_Real &dist)
 
Standard_Boolean FUN_tool_projPonC2D (const gp_Pnt &P, const Standard_Real tole, const BRepAdaptor_Curve2d &BAC2D, const Standard_Real pmin, const Standard_Real pmax, Standard_Real &param, Standard_Real &dist)
 
Standard_Boolean FUN_tool_projPonC2D (const gp_Pnt &P, const BRepAdaptor_Curve2d &BAC2D, const Standard_Real pmin, const Standard_Real pmax, Standard_Real &param, Standard_Real &dist)
 
Standard_Boolean FUN_tool_projPonC2D (const gp_Pnt &P, const BRepAdaptor_Curve2d &BAC2D, Standard_Real &param, Standard_Real &dist)
 
Standard_Boolean FUN_tool_projPonS (const gp_Pnt &P, const Handle< Geom_Surface > &S, gp_Pnt2d &UV, Standard_Real &dist, const Extrema_ExtFlag anExtFlag=Extrema_ExtFlag_MINMAX, const Extrema_ExtAlgo anExtAlgo=Extrema_ExtAlgo_Grad)
 
Standard_Boolean FUN_tool_projPonE (const gp_Pnt &P, const Standard_Real tole, const TopoDS_Edge &E, Standard_Real &param, Standard_Real &dist)
 
Standard_Boolean FUN_tool_projPonE (const gp_Pnt &P, const TopoDS_Edge &E, Standard_Real &param, Standard_Real &dist)
 
Standard_Boolean FUN_tool_projPonboundedF (const gp_Pnt &P, const TopoDS_Face &F, gp_Pnt2d &UV, Standard_Real &dist)
 
Standard_Boolean FUN_tool_projPonF (const gp_Pnt &P, const TopoDS_Face &F, gp_Pnt2d &UV, Standard_Real &dist, const Extrema_ExtFlag anExtFlag=Extrema_ExtFlag_MINMAX, const Extrema_ExtAlgo anExtAlgo=Extrema_ExtAlgo_Grad)
 

Function Documentation

◆ FUN_tool_bounds()

void FUN_tool_bounds ( const TopoDS_Edge & E,
Standard_Real & f,
Standard_Real & l )

◆ FUN_tool_getindex() [1/2]

Standard_Integer FUN_tool_getindex ( const Extrema_ExtPC & ponc)

◆ FUN_tool_getindex() [2/2]

Standard_Integer FUN_tool_getindex ( const Extrema_ExtPC2d & ponc)

◆ FUN_tool_projPonboundedF()

Standard_Boolean FUN_tool_projPonboundedF ( const gp_Pnt & P,
const TopoDS_Face & F,
gp_Pnt2d & UV,
Standard_Real & dist )

◆ FUN_tool_projPonC() [1/3]

Standard_Boolean FUN_tool_projPonC ( const gp_Pnt & P,
const BRepAdaptor_Curve & BAC,
const Standard_Real pmin,
const Standard_Real pmax,
Standard_Real & param,
Standard_Real & dist )

◆ FUN_tool_projPonC() [2/3]

Standard_Boolean FUN_tool_projPonC ( const gp_Pnt & P,
const BRepAdaptor_Curve & BAC,
Standard_Real & param,
Standard_Real & dist )

◆ FUN_tool_projPonC() [3/3]

Standard_Boolean FUN_tool_projPonC ( const gp_Pnt & P,
const Standard_Real tole,
const BRepAdaptor_Curve & BAC,
const Standard_Real pmin,
const Standard_Real pmax,
Standard_Real & param,
Standard_Real & dist )

◆ FUN_tool_projPonC2D() [1/3]

Standard_Boolean FUN_tool_projPonC2D ( const gp_Pnt & P,
const BRepAdaptor_Curve2d & BAC2D,
const Standard_Real pmin,
const Standard_Real pmax,
Standard_Real & param,
Standard_Real & dist )

◆ FUN_tool_projPonC2D() [2/3]

Standard_Boolean FUN_tool_projPonC2D ( const gp_Pnt & P,
const BRepAdaptor_Curve2d & BAC2D,
Standard_Real & param,
Standard_Real & dist )

◆ FUN_tool_projPonC2D() [3/3]

Standard_Boolean FUN_tool_projPonC2D ( const gp_Pnt & P,
const Standard_Real tole,
const BRepAdaptor_Curve2d & BAC2D,
const Standard_Real pmin,
const Standard_Real pmax,
Standard_Real & param,
Standard_Real & dist )

◆ FUN_tool_projPonE() [1/2]

Standard_Boolean FUN_tool_projPonE ( const gp_Pnt & P,
const Standard_Real tole,
const TopoDS_Edge & E,
Standard_Real & param,
Standard_Real & dist )

◆ FUN_tool_projPonE() [2/2]

Standard_Boolean FUN_tool_projPonE ( const gp_Pnt & P,
const TopoDS_Edge & E,
Standard_Real & param,
Standard_Real & dist )

◆ FUN_tool_projPonF()

Standard_Boolean FUN_tool_projPonF ( const gp_Pnt & P,
const TopoDS_Face & F,
gp_Pnt2d & UV,
Standard_Real & dist,
const Extrema_ExtFlag anExtFlag = Extrema_ExtFlag_MINMAX,
const Extrema_ExtAlgo anExtAlgo = Extrema_ExtAlgo_Grad )

◆ FUN_tool_projPonS()

Standard_Boolean FUN_tool_projPonS ( const gp_Pnt & P,
const Handle< Geom_Surface > & S,
gp_Pnt2d & UV,
Standard_Real & dist,
const Extrema_ExtFlag anExtFlag = Extrema_ExtFlag_MINMAX,
const Extrema_ExtAlgo anExtAlgo = Extrema_ExtAlgo_Grad )