|
Open CASCADE Technology
6.7.1
|
class for the creation of Offseting.
More...
#include <BRepOffset_Offset.hxx>
Public Member Functions | |
| BRepOffset_Offset () | |
| BRepOffset_Offset (const TopoDS_Face &Face, const Standard_Real Offset, const Standard_Boolean OffsetOutside=Standard_True, const GeomAbs_JoinType JoinType=GeomAbs_Arc) | |
| BRepOffset_Offset (const TopoDS_Face &Face, const Standard_Real Offset, const TopTools_DataMapOfShapeShape &Created, const Standard_Boolean OffsetOutside=Standard_True, const GeomAbs_JoinType JoinType=GeomAbs_Arc) | |
This method will be called when you want to share <br>
the edges soon generated from an other face. <br>
e.g. when two faces are tangents the common edge <br>
will generate only one edge ( no pipe). <br>
| |
| BRepOffset_Offset (const TopoDS_Edge &Path, const TopoDS_Edge &Edge1, const TopoDS_Edge &Edge2, const Standard_Real Offset, const Standard_Boolean Polynomial=Standard_False, const Standard_Real Tol=1.0e-4, const GeomAbs_Shape Conti=GeomAbs_C1) | |
| BRepOffset_Offset (const TopoDS_Edge &Path, const TopoDS_Edge &Edge1, const TopoDS_Edge &Edge2, const Standard_Real Offset, const TopoDS_Edge &FirstEdge, const TopoDS_Edge &LastEdge, const Standard_Boolean Polynomial=Standard_False, const Standard_Real Tol=1.0e-4, const GeomAbs_Shape Conti=GeomAbs_C1) | |
| BRepOffset_Offset (const TopoDS_Vertex &Vertex, const TopTools_ListOfShape &LEdge, const Standard_Real Offset, const Standard_Boolean Polynomial=Standard_False, const Standard_Real Tol=1.0e-4, const GeomAbs_Shape Conti=GeomAbs_C1) | |
| Tol and Conti are only used if Polynomial is True (Used to perfrom the approximation) More... | |
| void | Init (const TopoDS_Face &Face, const Standard_Real Offset, const Standard_Boolean OffsetOutside=Standard_True, const GeomAbs_JoinType JoinType=GeomAbs_Arc) |
| void | Init (const TopoDS_Face &Face, const Standard_Real Offset, const TopTools_DataMapOfShapeShape &Created, const Standard_Boolean OffsetOutside=Standard_True, const GeomAbs_JoinType JoinType=GeomAbs_Arc) |
| void | Init (const TopoDS_Edge &Path, const TopoDS_Edge &Edge1, const TopoDS_Edge &Edge2, const Standard_Real Offset, const Standard_Boolean Polynomial=Standard_False, const Standard_Real Tol=1.0e-4, const GeomAbs_Shape Conti=GeomAbs_C1) |
| void | Init (const TopoDS_Edge &Path, const TopoDS_Edge &Edge1, const TopoDS_Edge &Edge2, const Standard_Real Offset, const TopoDS_Edge &FirstEdge, const TopoDS_Edge &LastEdge, const Standard_Boolean Polynomial=Standard_False, const Standard_Real Tol=1.0e-4, const GeomAbs_Shape Conti=GeomAbs_C1) |
| void | Init (const TopoDS_Vertex &Vertex, const TopTools_ListOfShape &LEdge, const Standard_Real Offset, const Standard_Boolean Polynomial=Standard_False, const Standard_Real Tol=1.0e-4, const GeomAbs_Shape Conti=GeomAbs_C1) |
| Tol and Conti are only used if Polynomial is True (Used to perfrom the approximation) More... | |
| void | Init (const TopoDS_Edge &Edge, const Standard_Real Offset) |
| Only used in Rolling Ball. Pipe on Free Boundary More... | |
| const TopoDS_Shape & | InitialShape () const |
| const TopoDS_Face & | Face () const |
| TopoDS_Shape | Generated (const TopoDS_Shape &Shape) const |
| BRepOffset_Status | Status () const |
class for the creation of Offseting.
| BRepOffset_Offset::BRepOffset_Offset | ( | ) |
| BRepOffset_Offset::BRepOffset_Offset | ( | const TopoDS_Face & | Face, |
| const Standard_Real | Offset, | ||
| const Standard_Boolean | OffsetOutside = Standard_True, |
||
| const GeomAbs_JoinType | JoinType = GeomAbs_Arc |
||
| ) |
| BRepOffset_Offset::BRepOffset_Offset | ( | const TopoDS_Face & | Face, |
| const Standard_Real | Offset, | ||
| const TopTools_DataMapOfShapeShape & | Created, | ||
| const Standard_Boolean | OffsetOutside = Standard_True, |
||
| const GeomAbs_JoinType | JoinType = GeomAbs_Arc |
||
| ) |
This method will be called when you want to share <br>
the edges soon generated from an other face. <br>
e.g. when two faces are tangents the common edge <br>
will generate only one edge ( no pipe). <br>
The Map will be fill as follow:
Created(E) = E'
with: E = an edge of <Face>
E' = the image of E in the offseting of
another face sharing E with a
continuity at least G1
| BRepOffset_Offset::BRepOffset_Offset | ( | const TopoDS_Edge & | Path, |
| const TopoDS_Edge & | Edge1, | ||
| const TopoDS_Edge & | Edge2, | ||
| const Standard_Real | Offset, | ||
| const Standard_Boolean | Polynomial = Standard_False, |
||
| const Standard_Real | Tol = 1.0e-4, |
||
| const GeomAbs_Shape | Conti = GeomAbs_C1 |
||
| ) |
| BRepOffset_Offset::BRepOffset_Offset | ( | const TopoDS_Edge & | Path, |
| const TopoDS_Edge & | Edge1, | ||
| const TopoDS_Edge & | Edge2, | ||
| const Standard_Real | Offset, | ||
| const TopoDS_Edge & | FirstEdge, | ||
| const TopoDS_Edge & | LastEdge, | ||
| const Standard_Boolean | Polynomial = Standard_False, |
||
| const Standard_Real | Tol = 1.0e-4, |
||
| const GeomAbs_Shape | Conti = GeomAbs_C1 |
||
| ) |
| BRepOffset_Offset::BRepOffset_Offset | ( | const TopoDS_Vertex & | Vertex, |
| const TopTools_ListOfShape & | LEdge, | ||
| const Standard_Real | Offset, | ||
| const Standard_Boolean | Polynomial = Standard_False, |
||
| const Standard_Real | Tol = 1.0e-4, |
||
| const GeomAbs_Shape | Conti = GeomAbs_C1 |
||
| ) |
Tol and Conti are only used if Polynomial is True
(Used to perfrom the approximation)
| const TopoDS_Face& BRepOffset_Offset::Face | ( | ) | const |
| TopoDS_Shape BRepOffset_Offset::Generated | ( | const TopoDS_Shape & | Shape | ) | const |
| void BRepOffset_Offset::Init | ( | const TopoDS_Face & | Face, |
| const Standard_Real | Offset, | ||
| const Standard_Boolean | OffsetOutside = Standard_True, |
||
| const GeomAbs_JoinType | JoinType = GeomAbs_Arc |
||
| ) |
| void BRepOffset_Offset::Init | ( | const TopoDS_Face & | Face, |
| const Standard_Real | Offset, | ||
| const TopTools_DataMapOfShapeShape & | Created, | ||
| const Standard_Boolean | OffsetOutside = Standard_True, |
||
| const GeomAbs_JoinType | JoinType = GeomAbs_Arc |
||
| ) |
| void BRepOffset_Offset::Init | ( | const TopoDS_Edge & | Path, |
| const TopoDS_Edge & | Edge1, | ||
| const TopoDS_Edge & | Edge2, | ||
| const Standard_Real | Offset, | ||
| const Standard_Boolean | Polynomial = Standard_False, |
||
| const Standard_Real | Tol = 1.0e-4, |
||
| const GeomAbs_Shape | Conti = GeomAbs_C1 |
||
| ) |
| void BRepOffset_Offset::Init | ( | const TopoDS_Edge & | Path, |
| const TopoDS_Edge & | Edge1, | ||
| const TopoDS_Edge & | Edge2, | ||
| const Standard_Real | Offset, | ||
| const TopoDS_Edge & | FirstEdge, | ||
| const TopoDS_Edge & | LastEdge, | ||
| const Standard_Boolean | Polynomial = Standard_False, |
||
| const Standard_Real | Tol = 1.0e-4, |
||
| const GeomAbs_Shape | Conti = GeomAbs_C1 |
||
| ) |
| void BRepOffset_Offset::Init | ( | const TopoDS_Vertex & | Vertex, |
| const TopTools_ListOfShape & | LEdge, | ||
| const Standard_Real | Offset, | ||
| const Standard_Boolean | Polynomial = Standard_False, |
||
| const Standard_Real | Tol = 1.0e-4, |
||
| const GeomAbs_Shape | Conti = GeomAbs_C1 |
||
| ) |
Tol and Conti are only used if Polynomial is True
(Used to perfrom the approximation)
| void BRepOffset_Offset::Init | ( | const TopoDS_Edge & | Edge, |
| const Standard_Real | Offset | ||
| ) |
Only used in Rolling Ball. Pipe on Free Boundary
| const TopoDS_Shape& BRepOffset_Offset::InitialShape | ( | ) | const |
| BRepOffset_Status BRepOffset_Offset::Status | ( | ) | const |
1.8.5