Computes the connection of the offset and not offset faces according to the connection type required. Store the result in AsDes tool.
More...
|
| | BRepOffset_Inter3d (const occ::handle< BRepAlgo_AsDes > &AsDes, const TopAbs_State Side, const double Tol) |
| | Constructor.
|
| |
| void | CompletInt (const NCollection_List< TopoDS_Shape > &SetOfFaces, const BRepAlgo_Image &InitOffsetFace, const Message_ProgressRange &theRange) |
| |
| void | FaceInter (const TopoDS_Face &F1, const TopoDS_Face &F2, const BRepAlgo_Image &InitOffsetFace) |
| | Computes intersection of pair of faces.
|
| |
| void | ConnexIntByArc (const NCollection_List< TopoDS_Shape > &SetOfFaces, const TopoDS_Shape &ShapeInit, const BRepOffset_Analyse &Analyse, const BRepAlgo_Image &InitOffsetFace, const Message_ProgressRange &theRange) |
| | Computes connections of the offset faces that have to be connected by arcs.
|
| |
| void | ConnexIntByInt (const TopoDS_Shape &SI, const NCollection_DataMap< TopoDS_Shape, BRepOffset_Offset, TopTools_ShapeMapHasher > &MapSF, const BRepOffset_Analyse &A, NCollection_DataMap< TopoDS_Shape, TopoDS_Shape, TopTools_ShapeMapHasher > &MES, NCollection_DataMap< TopoDS_Shape, TopoDS_Shape, TopTools_ShapeMapHasher > &Build, NCollection_List< TopoDS_Shape > &Failed, const Message_ProgressRange &theRange, const bool bIsPlanar=false) |
| | Computes intersection of the offset faces that have to be connected by sharp edges, i.e. it computes intersection between extended offset faces.
|
| |
| void | ContextIntByInt (const NCollection_IndexedMap< TopoDS_Shape, TopTools_ShapeMapHasher > &ContextFaces, const bool ExtentContext, const NCollection_DataMap< TopoDS_Shape, BRepOffset_Offset, TopTools_ShapeMapHasher > &MapSF, const BRepOffset_Analyse &A, NCollection_DataMap< TopoDS_Shape, TopoDS_Shape, TopTools_ShapeMapHasher > &MES, NCollection_DataMap< TopoDS_Shape, TopoDS_Shape, TopTools_ShapeMapHasher > &Build, NCollection_List< TopoDS_Shape > &Failed, const Message_ProgressRange &theRange, const bool bIsPlanar=false) |
| | Computes intersection with not offset faces .
|
| |
| void | ContextIntByArc (const NCollection_IndexedMap< TopoDS_Shape, TopTools_ShapeMapHasher > &ContextFaces, const bool ExtentContext, const BRepOffset_Analyse &Analyse, const BRepAlgo_Image &InitOffsetFace, BRepAlgo_Image &InitOffsetEdge, const Message_ProgressRange &theRange) |
| | Computes connections of the not offset faces that have to be connected by arcs.
|
| |
| void | SetDone (const TopoDS_Face &F1, const TopoDS_Face &F2) |
| | Marks the pair of faces as already intersected.
|
| |
| bool | IsDone (const TopoDS_Face &F1, const TopoDS_Face &F2) const |
| | Checks if the pair of faces has already been treated.
|
| |
| NCollection_IndexedMap< TopoDS_Shape, TopTools_ShapeMapHasher > & | TouchedFaces () |
| | Returns touched faces.
|
| |
| occ::handle< BRepAlgo_AsDes > | AsDes () const |
| | Returns AsDes tool.
|
| |
| NCollection_IndexedMap< TopoDS_Shape, TopTools_ShapeMapHasher > & | NewEdges () |
| | Returns new edges.
|
| |
Computes the connection of the offset and not offset faces according to the connection type required. Store the result in AsDes tool.