#include <BRepOffset_MakeOffset.hxx>
|
| | BRepOffset_MakeOffset () |
| |
| | BRepOffset_MakeOffset (const TopoDS_Shape &S, const Standard_Real Offset, const Standard_Real Tol, const BRepOffset_Mode Mode=BRepOffset_Skin, const Standard_Boolean Intersection=Standard_False, const Standard_Boolean SelfInter=Standard_False, const GeomAbs_JoinType Join=GeomAbs_Arc, const Standard_Boolean Thickening=Standard_False, const Standard_Boolean RemoveIntEdges=Standard_False, const Message_ProgressRange &theRange=Message_ProgressRange()) |
| |
| void | Initialize (const TopoDS_Shape &S, const Standard_Real Offset, const Standard_Real Tol, const BRepOffset_Mode Mode=BRepOffset_Skin, const Standard_Boolean Intersection=Standard_False, const Standard_Boolean SelfInter=Standard_False, const GeomAbs_JoinType Join=GeomAbs_Arc, const Standard_Boolean Thickening=Standard_False, const Standard_Boolean RemoveIntEdges=Standard_False) |
| |
| void | Clear () |
| |
| void | AllowLinearization (const Standard_Boolean theIsAllowed) |
| | Changes the flag allowing the linearization.
|
| |
| void | AddFace (const TopoDS_Face &F) |
| | Add Closing Faces, <F> has to be in the initial shape S.
|
| |
| void | SetOffsetOnFace (const TopoDS_Face &F, const Standard_Real Off) |
| | set the offset <Off> on the Face <F>
|
| |
| void | MakeOffsetShape (const Message_ProgressRange &theRange=Message_ProgressRange()) |
| |
| void | MakeThickSolid (const Message_ProgressRange &theRange=Message_ProgressRange()) |
| |
| const BRepOffset_Analyse & | GetAnalyse () const |
| |
| Standard_Boolean | IsDone () const |
| |
| const TopoDS_Shape & | Shape () const |
| |
| const TopoDS_Shape & | InitShape () const |
| |
| BRepOffset_Error | Error () const |
| | returns information about offset state.
|
| |
| const BRepAlgo_Image & | OffsetFacesFromShapes () const |
| | Returns <Image> containing links between initials shapes and offset faces.
|
| |
| GeomAbs_JoinType | GetJoinType () const |
| | Returns myJoin.
|
| |
| const BRepAlgo_Image & | OffsetEdgesFromShapes () const |
| | Returns <Image> containing links between initials shapes and offset edges.
|
| |
| const TopTools_IndexedMapOfShape & | ClosingFaces () const |
| | Returns the list of closing faces stores by AddFace.
|
| |
| Standard_Boolean | CheckInputData (const Message_ProgressRange &theRange) |
| | Makes pre analysis of possibility offset perform. Use method Error() to get more information. Finds first error. List of checks: 1) Check for existence object with non-null offset. 2) Check for connectivity in offset shell. 3) Check continuity of input surfaces. 4) Check for normals existence on grid.
|
| |
| const TopoDS_Shape & | GetBadShape () const |
| | Return bad shape, which obtained in CheckInputData.
|
| |
◆ BRepOffset_MakeOffset() [1/2]
| BRepOffset_MakeOffset::BRepOffset_MakeOffset |
( |
| ) |
|
◆ BRepOffset_MakeOffset() [2/2]
◆ AddFace()
| void BRepOffset_MakeOffset::AddFace |
( |
const TopoDS_Face & | F | ) |
|
Add Closing Faces, <F> has to be in the initial shape S.
◆ AllowLinearization()
| void BRepOffset_MakeOffset::AllowLinearization |
( |
const Standard_Boolean | theIsAllowed | ) |
|
Changes the flag allowing the linearization.
◆ analyzeProgress()
Analyze progress steps of the whole operation.
- Parameters
-
| theWhole | - sum of progress of all operations. |
| theSteps | - steps of the operations supported by PI |
◆ CheckInputData()
Makes pre analysis of possibility offset perform. Use method Error() to get more information. Finds first error. List of checks: 1) Check for existence object with non-null offset. 2) Check for connectivity in offset shell. 3) Check continuity of input surfaces. 4) Check for normals existence on grid.
- Returns
- True if possible make computations and false otherwise.
◆ Clear()
| void BRepOffset_MakeOffset::Clear |
( |
| ) |
|
◆ ClosingFaces()
Returns the list of closing faces stores by AddFace.
◆ Error()
returns information about offset state.
◆ Generated()
Returns the list of shapes modified from the shape .
◆ GetAnalyse()
◆ GetBadShape()
| const TopoDS_Shape & BRepOffset_MakeOffset::GetBadShape |
( |
| ) |
const |
Return bad shape, which obtained in CheckInputData.
◆ GetJoinType()
◆ Initialize()
◆ InitShape()
| const TopoDS_Shape & BRepOffset_MakeOffset::InitShape |
( |
| ) |
const |
|
inline |
◆ IsDeleted()
Returns true if the shape S has been deleted.
◆ IsDone()
◆ MakeOffsetShape()
◆ MakeThickSolid()
◆ Modified()
Returns the list of shapes modified from the shape .
◆ OffsetEdgesFromShapes()
| const BRepAlgo_Image & BRepOffset_MakeOffset::OffsetEdgesFromShapes |
( |
| ) |
const |
Returns <Image> containing links between initials shapes and offset edges.
◆ OffsetFacesFromShapes()
| const BRepAlgo_Image & BRepOffset_MakeOffset::OffsetFacesFromShapes |
( |
| ) |
const |
Returns <Image> containing links between initials shapes and offset faces.
◆ SetOffsetOnFace()
set the offset <Off> on the Face <F>
◆ Shape()
The documentation for this class was generated from the following file: