Open CASCADE Technology 6.6.0
Static Public Member Functions
QANewModTopOpe_Tools Class Reference

#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_PBOP &theBuilder, const TopoDS_Shape &theFace)
static void SameDomain (const BOPAlgo_PBOP &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)

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_PBOP 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_PBOP 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:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines