#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 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|