Open CASCADE Technology  7.4.0
Public Member Functions
BRepOffset_Inter3d Class Reference

Computes the intersection face face in a set of faces Store the result in a SD as AsDes. More...

#include <BRepOffset_Inter3d.hxx>

Public Member Functions

 BRepOffset_Inter3d (const Handle< BRepAlgo_AsDes > &AsDes, const TopAbs_State Side, const Standard_Real Tol)
 
void CompletInt (const TopTools_ListOfShape &SetOfFaces, const BRepAlgo_Image &InitOffsetFace)
 
void FaceInter (const TopoDS_Face &F1, const TopoDS_Face &F2, const BRepAlgo_Image &InitOffsetFace)
 
void ConnexIntByArc (const TopTools_ListOfShape &SetOfFaces, const TopoDS_Shape &ShapeInit, const BRepOffset_Analyse &Analyse, const BRepAlgo_Image &InitOffsetFace)
 
void ConnexIntByInt (const TopoDS_Shape &SI, const BRepOffset_DataMapOfShapeOffset &MapSF, const BRepOffset_Analyse &A, TopTools_DataMapOfShapeShape &MES, TopTools_DataMapOfShapeShape &Build, TopTools_ListOfShape &Failed, const Standard_Boolean bIsPlanar=Standard_False)
 
void ContextIntByInt (const TopTools_IndexedMapOfShape &ContextFaces, const Standard_Boolean ExtentContext, const BRepOffset_DataMapOfShapeOffset &MapSF, const BRepOffset_Analyse &A, TopTools_DataMapOfShapeShape &MES, TopTools_DataMapOfShapeShape &Build, TopTools_ListOfShape &Failed, const Standard_Boolean bIsPlanar=Standard_False)
 
void ContextIntByArc (const TopTools_IndexedMapOfShape &ContextFaces, const Standard_Boolean ExtentContext, const BRepOffset_Analyse &Analyse, const BRepAlgo_Image &InitOffsetFace, BRepAlgo_Image &InitOffsetEdge)
 
void AddCommonEdges (const TopTools_ListOfShape &SetOfFaces)
 
void SetDone (const TopoDS_Face &F1, const TopoDS_Face &F2)
 
Standard_Boolean IsDone (const TopoDS_Face &F1, const TopoDS_Face &F2) const
 
TopTools_IndexedMapOfShapeTouchedFaces ()
 
Handle< BRepAlgo_AsDesAsDes () const
 
TopTools_IndexedMapOfShapeNewEdges ()
 

Detailed Description

Computes the intersection face face in a set of faces Store the result in a SD as AsDes.

Constructor & Destructor Documentation

◆ BRepOffset_Inter3d()

BRepOffset_Inter3d::BRepOffset_Inter3d ( const Handle< BRepAlgo_AsDes > &  AsDes,
const TopAbs_State  Side,
const Standard_Real  Tol 
)

Member Function Documentation

◆ AddCommonEdges()

void BRepOffset_Inter3d::AddCommonEdges ( const TopTools_ListOfShape SetOfFaces)

◆ AsDes()

Handle< BRepAlgo_AsDes > BRepOffset_Inter3d::AsDes ( ) const

◆ CompletInt()

void BRepOffset_Inter3d::CompletInt ( const TopTools_ListOfShape SetOfFaces,
const BRepAlgo_Image InitOffsetFace 
)

◆ ConnexIntByArc()

void BRepOffset_Inter3d::ConnexIntByArc ( const TopTools_ListOfShape SetOfFaces,
const TopoDS_Shape ShapeInit,
const BRepOffset_Analyse Analyse,
const BRepAlgo_Image InitOffsetFace 
)

◆ ConnexIntByInt()

void BRepOffset_Inter3d::ConnexIntByInt ( const TopoDS_Shape SI,
const BRepOffset_DataMapOfShapeOffset MapSF,
const BRepOffset_Analyse A,
TopTools_DataMapOfShapeShape MES,
TopTools_DataMapOfShapeShape Build,
TopTools_ListOfShape Failed,
const Standard_Boolean  bIsPlanar = Standard_False 
)

◆ ContextIntByArc()

void BRepOffset_Inter3d::ContextIntByArc ( const TopTools_IndexedMapOfShape ContextFaces,
const Standard_Boolean  ExtentContext,
const BRepOffset_Analyse Analyse,
const BRepAlgo_Image InitOffsetFace,
BRepAlgo_Image InitOffsetEdge 
)

◆ ContextIntByInt()

void BRepOffset_Inter3d::ContextIntByInt ( const TopTools_IndexedMapOfShape ContextFaces,
const Standard_Boolean  ExtentContext,
const BRepOffset_DataMapOfShapeOffset MapSF,
const BRepOffset_Analyse A,
TopTools_DataMapOfShapeShape MES,
TopTools_DataMapOfShapeShape Build,
TopTools_ListOfShape Failed,
const Standard_Boolean  bIsPlanar = Standard_False 
)

◆ FaceInter()

void BRepOffset_Inter3d::FaceInter ( const TopoDS_Face F1,
const TopoDS_Face F2,
const BRepAlgo_Image InitOffsetFace 
)

◆ IsDone()

Standard_Boolean BRepOffset_Inter3d::IsDone ( const TopoDS_Face F1,
const TopoDS_Face F2 
) const

◆ NewEdges()

TopTools_IndexedMapOfShape& BRepOffset_Inter3d::NewEdges ( )

◆ SetDone()

void BRepOffset_Inter3d::SetDone ( const TopoDS_Face F1,
const TopoDS_Face F2 
)

◆ TouchedFaces()

TopTools_IndexedMapOfShape& BRepOffset_Inter3d::TouchedFaces ( )

The documentation for this class was generated from the following file: