|
Public Member Functions |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| Standard_EXPORT | BRepOffset_Analyse () |
| Standard_EXPORT | BRepOffset_Analyse (const TopoDS_Shape &S, const Standard_Real Angle) |
| Standard_EXPORT void | Perform (const TopoDS_Shape &S, const Standard_Real Angle) |
| Standard_EXPORT Standard_Boolean | IsDone () const |
| Standard_EXPORT void | Clear () |
| Standard_EXPORT const BRepOffset_ListOfInterval & | Type (const TopoDS_Edge &E) const |
| Standard_EXPORT void | Edges (const TopoDS_Vertex &V, const BRepOffset_Type T, TopTools_ListOfShape &L) const |
| | Stores in <l> all the edges of Type <t>
on the vertex <v>.
.
|
| Standard_EXPORT void | Edges (const TopoDS_Face &F, const BRepOffset_Type T, TopTools_ListOfShape &L) const |
| | Stores in <l> all the edges of Type <t>
on the face <f>.
.
|
| Standard_EXPORT void | TangentEdges (const TopoDS_Edge &Edge, const TopoDS_Vertex &Vertex, TopTools_ListOfShape &Edges) const |
| | set in <edges> all the Edges of <shape> which are
tangent to <edge> at the vertex <vertex>.
|
| Standard_EXPORT Standard_Boolean | HasAncestor (const TopoDS_Shape &S) const |
| Standard_EXPORT const TopTools_ListOfShape & | Ancestors (const TopoDS_Shape &S) const |
| Standard_EXPORT void | Explode (TopTools_ListOfShape &L, const BRepOffset_Type Type) const |
| | Explode in compounds of faces where
all the connex edges are of type <side>
.
|
| Standard_EXPORT void | Explode (TopTools_ListOfShape &L, const BRepOffset_Type Type1, const BRepOffset_Type Type2) const |
| | Explode in compounds of faces where
all the connex edges are of type <side1> or <side2>
.
|
| Standard_EXPORT void | AddFaces (const TopoDS_Face &Face, TopoDS_Compound &Co, TopTools_MapOfShape &Map, const BRepOffset_Type Type) const |
| | Add in <co> the faces of the shell containing <face>
where all the connex edges are of type <side>.
.
|
| Standard_EXPORT void | AddFaces (const TopoDS_Face &Face, TopoDS_Compound &Co, TopTools_MapOfShape &Map, const BRepOffset_Type Type1, const BRepOffset_Type Type2) const |
| | Add in <co> the faces of the shell containing <face>
where all the connex edges are of type <side1> or <side2>.
.
|
Private Attributes |
| Standard_Boolean | myDone |
| TopoDS_Shape | myShape |
| BRepOffset_DataMapOfShapeListOfInterval | mapEdgeType |
| TopTools_IndexedDataMapOfShapeListOfShape | ancestors |
| Standard_Real | angle |