#include <BRepAlgo_TopOpe.hxx>
Public Member Functions | |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| Standard_EXPORT | BRepAlgo_TopOpe () |
| Standard_EXPORT void | Init () |
| Purge la structure de donnée interne, y compris les Shapes de Load(). . | |
| Standard_EXPORT void | Load (const TopoDS_Shape &S) |
| Charge le shape dans la SD. . | |
| Standard_EXPORT void | Load (TopoDS_Shape &S1, TopoDS_Shape &S2) |
| Charge les deux shapes dans la SD sans les intersecter. . | |
| Standard_EXPORT void | Intersect () |
| Intersecte les deux shapes en entrée et charge la SD avec leur intersection. Clear le TopOpeBRepBuild_HBuilder si besoin . | |
| Standard_EXPORT void | Intersect (const TopoDS_Shape &S1, const TopoDS_Shape &S2) |
| Intersecte les faces contenues dans les deux shapes données et charge la SD avec. Clear le TopOpeBRepBuild_HBuilder si besoin . | |
| Standard_EXPORT void | ToCompleteIntersection () |
| Standard_EXPORT const TopTools_ListOfShape & | GetSectionEdgeSet () |
| return tous les compounds d'edges connexes de section contenu dans la DS | |
| Standard_EXPORT void | SuppressEdgeSet () |
| Invalider une ligne de section complète. Ensemble d'Edge connexes par Vertex. Peut-etre un Wire. Peut etre un ensemble d'Edge connexe ne formant pas un Wire standard. . | |
| Standard_EXPORT const TopoDS_Shape & | Merge (const TopAbs_State state1, const TopAbs_State state2) |
| Standard_EXPORT const TopoDS_Shape & | Merge (const TopAbs_State state1) |
| Standard_EXPORT Standard_Boolean | PaveBlocksNotEmpty () |
| Standard_EXPORT const BOP_PBuilder & | Builder () const |
| Standard_EXPORT const BOPTools_PDSFiller & | DSFiller () const |
| Standard_EXPORT const Handle_BOP_HistoryCollector & | History () const |
| Standard_EXPORT void | Destroy () |
| virtual Standard_EXPORT | ~BRepAlgo_TopOpe () |
Private Attributes | |
| BOPTools_PDSFiller | myDSFiller |
| BOP_PBuilder | myBuilder |
| Handle_BOP_HistoryCollector | myHistory |
| Handle_BRepAlgo_EdgeConnector | myEC |
| TopoDS_Shape | myS1 |
| TopoDS_Shape | myS2 |
| TopAbs_State | myState1 |
| TopAbs_State | myState2 |
| TopTools_ListOfShape | myListOfCompoundOfEdgeConnected |
| TopTools_ListOfShape | myCurrentList |
| Standard_Boolean | myRecomputeBuilderIsDone |
| Standard_Boolean | myGetSectionIsDone |
| TopoDS_Shape | myResultShape |
| TopoDS_Wire | myWire |
| TopTools_ListOfShape | myListOfVertex |
| TopTools_ListOfShape | myModified |
| TopoDS_Shape | myEmptyShape |
| TopTools_ListOfShape | myEmptyListOfShape |
| TColStd_ListOfInteger | myEmptyListOfInteger |
| TopTools_DataMapOfShapeShape | myCompoundWireMap |
| TColStd_SetOfInteger | mySetOfKeepPoint |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.1