Version: 9.12.0
GEOMAlgo_GetInPlace_1.cxx File Reference
#include <GEOMAlgo_GetInPlace.hxx>
#include <math.h>
#include <gp_Pnt.hxx>
#include <gp_Vec.hxx>
#include <gp_Pnt2d.hxx>
#include <gp_Dir2d.hxx>
#include <Geom_Surface.hxx>
#include <Geom2d_Curve.hxx>
#include <Geom2d_Line.hxx>
#include <Geom2d_TrimmedCurve.hxx>
#include <Geom2dAdaptor_Curve.hxx>
#include <Geom2dHatch_Hatcher.hxx>
#include <Geom2dHatch_Intersector.hxx>
#include <HatchGen_Domain.hxx>
#include <GeomAPI_ProjectPointOnCurve.hxx>
#include <TopAbs_State.hxx>
#include <TopAbs_ShapeEnum.hxx>
#include <TopAbs_Orientation.hxx>
#include <TopoDS_Vertex.hxx>
#include <TopoDS_Edge.hxx>
#include <TopoDS_Solid.hxx>
#include <TopoDS_Face.hxx>
#include <BRep_Tool.hxx>
#include <TopExp_Explorer.hxx>
#include <BRepTools.hxx>
#include <BRepClass3d_SolidClassifier.hxx>
#include <IntTools_Tools.hxx>
#include <GEOMAlgo_AlgoTools.hxx>

Functions

static Standard_Integer PntInEdge (const TopoDS_Edge &aF, gp_Pnt &aP)
 
static Standard_Integer PntInEdge (const TopoDS_Edge &aF, gp_Pnt &aP, Standard_Real &aT)
 
static Standard_Integer PntInFace (const TopoDS_Face &aF, gp_Pnt &aP)
 
static Standard_Integer PntInFace (const TopoDS_Face &aF, gp_Pnt &aP, gp_Pnt2d &theP2D)
 
static Standard_Integer PntInSolid (const TopoDS_Solid &aZ, const Standard_Real aTol, gp_Pnt &aP)
 

Function Documentation

◆ PntInEdge() [1/2]

Standard_Integer PntInEdge ( const TopoDS_Edge &  aF,
gp_Pnt &  aP 
)
static

◆ PntInEdge() [2/2]

Standard_Integer PntInEdge ( const TopoDS_Edge &  aF,
gp_Pnt &  aP,
Standard_Real &  aT 
)
static

References Handle().

◆ PntInFace() [1/2]

Standard_Integer PntInFace ( const TopoDS_Face &  aF,
gp_Pnt &  aP 
)
static

◆ PntInFace() [2/2]

Standard_Integer PntInFace ( const TopoDS_Face &  aF,
gp_Pnt &  aP,
gp_Pnt2d &  theP2D 
)
static

References Handle().

◆ PntInSolid()

Standard_Integer PntInSolid ( const TopoDS_Solid &  aZ,
const Standard_Real  aTol,
gp_Pnt &  aP 
)
static