#include <TopOpeBRep_FaceEdgeFiller.hxx>
Public Member Functions | |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| Standard_EXPORT | TopOpeBRep_FaceEdgeFiller () |
| Standard_EXPORT void | Insert (const TopoDS_Shape &F, const TopoDS_Shape &E, TopOpeBRep_FaceEdgeIntersector &FEINT, const Handle(TopOpeBRepDS_HDataStructure)&HDS) |
Private Member Functions | |
| Standard_EXPORT Standard_Boolean | ScanInterfList (TopOpeBRepDS_ListIteratorOfListOfInterference &IT, const TopOpeBRepDS_Point &DSP, const TopOpeBRepDS_DataStructure &BDS) const |
| Search, among a list of interferences accessed by the iterator <it>, a geometry <g> whose 3D point is identical to the 3D point of the TheDSPoint <dsp>. returns True if such an interference has been found, False else. if True, iterator It points (by the Value() method) on the first interference accessing an identical 3D point. . | |
| Standard_EXPORT Standard_Boolean | GetGeometry (TopOpeBRepDS_ListIteratorOfListOfInterference &IT, const TopOpeBRep_FaceEdgeIntersector &EI, Standard_Integer &G, const TopOpeBRepDS_DataStructure &DS) const |
| Search for an interference in list <it> which 3D geometry equals 3D geometry of the current intersection of <ei>. The search is performed by ScanInterfList. if found, set <g> to the geometry of the interference found. returns found. . | |
| Standard_EXPORT Standard_Integer | MakeGeometry (TopOpeBRep_FaceEdgeIntersector &EI, TopOpeBRepDS_DataStructure &DS) const |
| Standard_EXPORT Standard_Boolean | GetGeometry (const TopOpeBRepDS_ListOfInterference &L, const TopOpeBRepDS_Point &DSP, Standard_Integer &G, TopOpeBRepDS_DataStructure &DS) const |
| Get the geometry of a DS point <dsp>. First, search it with ScanInterfList (previous method). if found, set <g> to the geometry of the interference found. else, add the point <dsp> in the <ds> and set <g> to the value of the new geometry such created. returns the value of ScanInterfList(). . | |
| Standard_EXPORT void | StoreInterference (const Handle(TopOpeBRepDS_Interference)&I, TopOpeBRepDS_ListOfInterference &LI, TopOpeBRepDS_DataStructure &BDS) const |
| Add interference to list . Add to the interference list of geometry (via <bds>). . | |
|
|
|
|
||||||||||||||||||||
|
|
|
||||||||||||||||||||
|
|
|
||||||||||||||||||||
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||
|
|
1.4.1