Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Static Public Member Functions
QANewModTopOpe_Tools Class Reference

#include <QANewModTopOpe_Tools.hxx>

Static Public Member Functions

static DEFINE_STANDARD_ALLOC
Standard_Integer 
NbPoints (const BOPTools_PDSFiller &theDSFiller)
static TopoDS_Shape NewVertex (const BOPTools_PDSFiller &theDSFiller, const Standard_Integer theIndex)
static Standard_Boolean HasSameDomain (const BOPTools_PDSFiller &theDSFiller, const TopoDS_Shape &theFace)
static void SameDomain (const BOPTools_PDSFiller &theDSFiller, const TopoDS_Shape &theFace, TopTools_ListOfShape &theResultList)
static Standard_Boolean IsSplit (const BOPTools_PDSFiller &theDSFiller, const TopoDS_Shape &theEdge, const TopAbs_State theState)
static void Splits (const BOPTools_PDSFiller &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 BOPTools_PDSFiller &theDSFiller, const TopoDS_Shape &theEdge, TopoDS_Shape &theFace1, TopoDS_Shape &theFace2)
static Standard_Boolean EdgeSectionAncestors (const BOPTools_PDSFiller &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 BOPTools_PDSFiller theDSFiller,
const TopoDS_Shape theEdge,
TopoDS_Shape theFace1,
TopoDS_Shape theFace2 
) [static]
static Standard_Boolean QANewModTopOpe_Tools::IsSplit ( const BOPTools_PDSFiller theDSFiller,
const TopoDS_Shape theEdge,
const TopAbs_State  theState 
) [static]
static void QANewModTopOpe_Tools::SameDomain ( const BOPTools_PDSFiller theDSFiller,
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 BOPTools_PDSFiller theDSFiller,
const TopoDS_Shape theEdge,
const TopAbs_State  theState,
TopTools_ListOfShape theResultList 
) [static]

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