Open CASCADE Technology 7.8.0
Functions
TopOpeBRepTool_PROJECT.hxx File Reference
#include <TopOpeBRepTool_define.hxx>
#include <Geom_Surface.hxx>
#include <BRepAdaptor_Curve.hxx>
#include <BRepAdaptor_Curve2d.hxx>
#include <Extrema_ExtPC.hxx>
#include <Extrema_ExtPC2d.hxx>
#include <Extrema_ExtFlag.hxx>
#include <Extrema_ExtAlgo.hxx>

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 
)