Public Member Functions |
DEFINE_STANDARD_ALLOC | BRepOffset_Analyse () |
| BRepOffset_Analyse (const TopoDS_Shape &S, const Standard_Real Angle) |
void | Perform (const TopoDS_Shape &S, const Standard_Real Angle) |
Standard_Boolean | IsDone () const |
void | Clear () |
const BRepOffset_ListOfInterval & | Type (const TopoDS_Edge &E) const |
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>.
|
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>.
|
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_Boolean | HasAncestor (const TopoDS_Shape &S) const |
const TopTools_ListOfShape & | Ancestors (const TopoDS_Shape &S) const |
void | Explode (TopTools_ListOfShape &L, const BRepOffset_Type Type) const |
| Explode in compounds of faces where
all the connex edges are of type <Side>
|
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>
|
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>.
|
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>.
|