#include <GEOMAlgo_Tools.hxx>
Public Member Functions | |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
Static Public Member Functions | |
| static Standard_EXPORT Standard_Boolean | IsCompositeShape (const TopoDS_Shape &aS) |
| static Standard_EXPORT Standard_Integer | RefineSDShapes (GEOMAlgo_IndexedDataMapOfPassKeyShapeListOfShape &aMSD, const Standard_Real aTol, IntTools_Context &aCtx) |
| static Standard_EXPORT Standard_Integer | FindSDShapes (const TopTools_ListOfShape &aLE, const Standard_Real aTol, TopTools_IndexedDataMapOfShapeListOfShape &aMEE, IntTools_Context &aCtx) |
| static Standard_EXPORT Standard_Integer | FindSDShapes (const TopoDS_Shape &aE1, const TopTools_ListOfShape &aLE, const Standard_Real aTol, TopTools_ListOfShape &aLESD, IntTools_Context &aCtx) |
| static Standard_EXPORT Standard_Boolean | ProjectPointOnShape (const gp_Pnt &aP1, const TopoDS_Shape &aS, gp_Pnt &aP2, IntTools_Context &aCtx) |
| static Standard_EXPORT void | PointOnShape (const TopoDS_Shape &aS, gp_Pnt &aP3D) |
| static Standard_EXPORT void | PointOnEdge (const TopoDS_Edge &aE, gp_Pnt &aP3D) |
| static Standard_EXPORT void | PointOnEdge (const TopoDS_Edge &aE, const Standard_Real aT, gp_Pnt &aP3D) |
| static Standard_EXPORT void | PointOnFace (const TopoDS_Face &aF, gp_Pnt &aP3D) |
| static Standard_EXPORT void | PointOnFace (const TopoDS_Face &aF, const Standard_Real aU, const Standard_Real aV, gp_Pnt &aP3D) |
| static Standard_EXPORT void | RefinePCurveForEdgeOnFace (const TopoDS_Edge &aE, const TopoDS_Face &aF, const Standard_Real aU1, const Standard_Real aU2) |
| static Standard_EXPORT Standard_Boolean | IsUPeriodic (const Handle(Geom_Surface)&aS) |
| static Standard_EXPORT Standard_Boolean | CorrectWires (const TopoDS_Shape &aS) |
| void* GEOMAlgo_Tools.operator new | ( | size_t | , |
| void * | anAddress | ||
| ) |
| void* GEOMAlgo_Tools.operator new | ( | size_t | size | ) |
| void GEOMAlgo_Tools.operator delete | ( | void * | anAddress | ) |
| Standard_Boolean GEOMAlgo_Tools::IsCompositeShape | ( | const TopoDS_Shape & | aS | ) | [static] |
References GetCount().
| Standard_Integer GEOMAlgo_Tools::RefineSDShapes | ( | GEOMAlgo_IndexedDataMapOfPassKeyShapeListOfShape & | aMSD, |
| const Standard_Real | aTol, | ||
| IntTools_Context & | aCtx | ||
| ) | [static] |
| Standard_Integer GEOMAlgo_Tools::FindSDShapes | ( | const TopTools_ListOfShape & | aLE, |
| const Standard_Real | aTol, | ||
| TopTools_IndexedDataMapOfShapeListOfShape & | aMEE, | ||
| IntTools_Context & | aCtx | ||
| ) | [static] |
| Standard_Integer GEOMAlgo_Tools::FindSDShapes | ( | const TopoDS_Shape & | aE1, |
| const TopTools_ListOfShape & | aLE, | ||
| const Standard_Real | aTol, | ||
| TopTools_ListOfShape & | aLESD, | ||
| IntTools_Context & | aCtx | ||
| ) | [static] |
References PointOnShape(), and ProjectPointOnShape().
| Standard_Boolean GEOMAlgo_Tools::ProjectPointOnShape | ( | const gp_Pnt & | aP1, |
| const TopoDS_Shape & | aS, | ||
| gp_Pnt & | aP2, | ||
| IntTools_Context & | aCtx | ||
| ) | [static] |
References Handle(), GEOM_shellSolid.l, and PointOnEdge().
| void GEOMAlgo_Tools::PointOnShape | ( | const TopoDS_Shape & | aS, |
| gp_Pnt & | aP3D | ||
| ) | [static] |
References PointOnEdge(), and PointOnFace().
| void GEOMAlgo_Tools::PointOnEdge | ( | const TopoDS_Edge & | aE, |
| gp_Pnt & | aP3D | ||
| ) | [static] |
| void GEOMAlgo_Tools::PointOnEdge | ( | const TopoDS_Edge & | aE, |
| const Standard_Real | aT, | ||
| gp_Pnt & | aP3D | ||
| ) | [static] |
References Handle().
| void GEOMAlgo_Tools::PointOnFace | ( | const TopoDS_Face & | aF, |
| gp_Pnt & | aP3D | ||
| ) | [static] |
| void GEOMAlgo_Tools::PointOnFace | ( | const TopoDS_Face & | aF, |
| const Standard_Real | aU, | ||
| const Standard_Real | aV, | ||
| gp_Pnt & | aP3D | ||
| ) | [static] |
References Handle().
| void GEOMAlgo_Tools::RefinePCurveForEdgeOnFace | ( | const TopoDS_Edge & | aE, |
| const TopoDS_Face & | aF, | ||
| const Standard_Real | aU1, | ||
| const Standard_Real | aU2 | ||
| ) | [static] |
References Handle(), and geompy.Tolerance().
| Standard_Boolean GEOMAlgo_Tools::IsUPeriodic | ( | const Handle(Geom_Surface)& | aS | ) | [static] |
| Standard_Boolean GEOMAlgo_Tools::CorrectWires | ( | const TopoDS_Shape & | aS | ) | [static] |
References CorrectWire(), and Handle().