Open CASCADE Technology  7.1.0.beta
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: