|
Public Member Functions |
void * | operator new (size_t, void *anAddress) |
void * | operator new (size_t size) |
void | operator delete (void *anAddress) |
Standard_EXPORT | TopOpeBRep_EdgesFiller () |
Standard_EXPORT void | Insert (const TopoDS_Shape &E1, const TopoDS_Shape &E2, TopOpeBRep_EdgesIntersector &EI, const Handle(TopOpeBRepDS_HDataStructure)&HDS) |
Standard_EXPORT void | Face (const Standard_Integer I, const TopoDS_Shape &F) |
Standard_EXPORT const TopoDS_Shape & | Face (const Standard_Integer I) const |
Private Member Functions |
Standard_EXPORT Standard_Boolean | GetGeometry (TopOpeBRepDS_ListIteratorOfListOfInterference &IT, const TopOpeBRep_Point2d &P, Standard_Integer &G, TopOpeBRepDS_Kind &K) const |
Standard_EXPORT Standard_Boolean | MakeGeometry (const TopOpeBRep_Point2d &P, Standard_Integer &G, TopOpeBRepDS_Kind &K) const |
Standard_EXPORT void | SetShapeTransition (const TopOpeBRep_Point2d &P, TopOpeBRepDS_Transition &T1, TopOpeBRepDS_Transition &T2) const |
Standard_EXPORT Handle_TopOpeBRepDS_Interference | StorePI (const TopOpeBRep_Point2d &P, const TopOpeBRepDS_Transition &T, const Standard_Integer EI, const Standard_Integer PI, const Standard_Real p, const Standard_Integer IE) |
Standard_EXPORT Handle_TopOpeBRepDS_Interference | StoreVI (const TopOpeBRep_Point2d &P, const TopOpeBRepDS_Transition &T, const Standard_Integer EI, const Standard_Integer VI, const Standard_Boolean VB, const TopOpeBRepDS_Config C, const Standard_Real p, const Standard_Integer IE) |
Standard_EXPORT Standard_Boolean | ToRecompute (const TopOpeBRep_Point2d &P, const Handle(TopOpeBRepDS_Interference)&I, const Standard_Integer IEmother) |
Standard_EXPORT void | StoreRecompute (const Handle(TopOpeBRepDS_Interference)&I, const Standard_Integer IEmother) |
Standard_EXPORT void | RecomputeInterferences (const TopoDS_Edge &E, TopOpeBRepDS_ListOfInterference &LOI) |
Private Attributes |
TopoDS_Edge | myE1 |
TopoDS_Edge | myE2 |
TopoDS_Face | myF1 |
TopoDS_Face | myF2 |
Handle_TopOpeBRepDS_HDataStructure | myHDS |
TopOpeBRepDS_PDataStructure | myPDS |
TopOpeBRep_PEdgesIntersector | myPEI |
TopOpeBRepDS_ListOfInterference | myLI1 |
TopOpeBRepDS_ListOfInterference | myLI2 |