Open CASCADE Technology  6.8.0
Static Public Member Functions
QANewModTopOpe_Tools Class Reference

to provide several tools for porting to OCC 5.0 (mkk) More...

#include <QANewModTopOpe_Tools.hxx>

Static Public Member Functions

static Standard_Integer NbPoints (const BOPAlgo_PPaveFiller &theDSFiller)
 
static TopoDS_Shape NewVertex (const BOPAlgo_PPaveFiller &theDSFiller, const Standard_Integer theIndex)
 
static Standard_Boolean HasSameDomain (const BOPAlgo_PBuilder &theBuilder, const TopoDS_Shape &theFace)
 
static void SameDomain (const BOPAlgo_PBuilder &theBuilder, const TopoDS_Shape &theFace, TopTools_ListOfShape &theResultList)
 
static Standard_Boolean IsSplit (const BOPAlgo_PPaveFiller &theDSFiller, const TopoDS_Shape &theEdge, const TopAbs_State theState)
 
static void Splits (const BOPAlgo_PPaveFiller &theDSFiller, const TopoDS_Shape &theEdge, const TopAbs_State theState, TopTools_ListOfShape &theResultList)
 
static Standard_Boolean SplitE (const TopoDS_Edge &theEdge, TopTools_ListOfShape &theSplits)
 
static Standard_Boolean EdgeCurveAncestors (const BOPAlgo_PPaveFiller &theDSFiller, const TopoDS_Shape &theEdge, TopoDS_Shape &theFace1, TopoDS_Shape &theFace2)
 
static Standard_Boolean EdgeSectionAncestors (const BOPAlgo_PPaveFiller &theDSFiller, const TopoDS_Shape &theEdge, TopTools_ListOfShape &LF1, TopTools_ListOfShape &LF2, TopTools_ListOfShape &LE1, TopTools_ListOfShape &LE2)
 
static Standard_Boolean BoolOpe (const TopoDS_Shape &theFace1, const TopoDS_Shape &theFace2, Standard_Boolean &IsCommonFound, TopTools_IndexedDataMapOfShapeListOfShape &theHistoryMap)
 

Detailed Description

to provide several tools for porting to OCC 5.0 (mkk)

Member Function Documentation

static Standard_Boolean QANewModTopOpe_Tools::BoolOpe ( const TopoDS_Shape &  theFace1,
const TopoDS_Shape &  theFace2,
Standard_Boolean &  IsCommonFound,
TopTools_IndexedDataMapOfShapeListOfShape &  theHistoryMap 
)
static
static Standard_Boolean QANewModTopOpe_Tools::EdgeCurveAncestors ( const BOPAlgo_PPaveFiller &  theDSFiller,
const TopoDS_Shape &  theEdge,
TopoDS_Shape &  theFace1,
TopoDS_Shape &  theFace2 
)
static
static Standard_Boolean QANewModTopOpe_Tools::EdgeSectionAncestors ( const BOPAlgo_PPaveFiller &  theDSFiller,
const TopoDS_Shape &  theEdge,
TopTools_ListOfShape &  LF1,
TopTools_ListOfShape &  LF2,
TopTools_ListOfShape &  LE1,
TopTools_ListOfShape &  LE2 
)
static
static Standard_Boolean QANewModTopOpe_Tools::HasSameDomain ( const BOPAlgo_PBuilder &  theBuilder,
const TopoDS_Shape &  theFace 
)
static
static Standard_Boolean QANewModTopOpe_Tools::IsSplit ( const BOPAlgo_PPaveFiller &  theDSFiller,
const TopoDS_Shape &  theEdge,
const TopAbs_State  theState 
)
static
static Standard_Integer QANewModTopOpe_Tools::NbPoints ( const BOPAlgo_PPaveFiller &  theDSFiller)
static
static TopoDS_Shape QANewModTopOpe_Tools::NewVertex ( const BOPAlgo_PPaveFiller &  theDSFiller,
const Standard_Integer  theIndex 
)
static
static void QANewModTopOpe_Tools::SameDomain ( const BOPAlgo_PBuilder &  theBuilder,
const TopoDS_Shape &  theFace,
TopTools_ListOfShape &  theResultList 
)
static
static Standard_Boolean QANewModTopOpe_Tools::SplitE ( const TopoDS_Edge &  theEdge,
TopTools_ListOfShape &  theSplits 
)
static
static void QANewModTopOpe_Tools::Splits ( const BOPAlgo_PPaveFiller &  theDSFiller,
const TopoDS_Shape &  theEdge,
const TopAbs_State  theState,
TopTools_ListOfShape &  theResultList 
)
static

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