#include <LocOpe_Gluer.hxx>
Public Member Functions | |
void * | operator new (size_t, void *anAddress) |
void * | operator new (size_t size) |
void | operator delete (void *anAddress) |
LocOpe_Gluer () | |
LocOpe_Gluer (const TopoDS_Shape &Sbase, const TopoDS_Shape &Snew) | |
Standard_EXPORT void | Init (const TopoDS_Shape &Sbase, const TopoDS_Shape &Snew) |
Standard_EXPORT void | Bind (const TopoDS_Face &Fnew, const TopoDS_Face &Fbase) |
Standard_EXPORT void | Bind (const TopoDS_Edge &Enew, const TopoDS_Edge &Ebase) |
LocOpe_Operation | OpeType () const |
Standard_EXPORT void | Perform () |
Standard_Boolean | IsDone () const |
const TopoDS_Shape & | ResultingShape () const |
Standard_EXPORT const TopTools_ListOfShape & | DescendantFaces (const TopoDS_Face &F) const |
const TopoDS_Shape & | BasisShape () const |
const TopoDS_Shape & | GluedShape () const |
Standard_EXPORT const TopTools_ListOfShape & | Edges () const |
Standard_EXPORT const TopTools_ListOfShape & | TgtEdges () const |
Private Member Functions | |
Standard_EXPORT void | AddEdges () |
Private Attributes | |
Standard_Boolean | myDone |
TopoDS_Shape | mySb |
TopoDS_Shape | mySn |
TopoDS_Shape | myRes |
TopAbs_Orientation | myOri |
LocOpe_Operation | myOpe |
TopTools_IndexedDataMapOfShapeShape | myMapEF |
TopTools_DataMapOfShapeShape | myMapEE |
TopTools_DataMapOfShapeListOfShape | myDescF |
TopTools_ListOfShape | myEdges |
TopTools_ListOfShape | myTgtEdges |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|