-// Copyright (C) 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
+// Copyright (C) 2007-2012 CEA/DEN, EDF R&D, OPEN CASCADE
//
// Copyright (C) 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
// Author: Peter KURNEV
// <pkv@irinox>
//
-#include <NMTTools_PaveFiller.ixx>
+#include <NMTTools_PaveFiller.hxx>
#include <TopoDS.hxx>
#include <TopoDS_Shape.hxx>
#include <NMTDS_Iterator.hxx>
#include <NMTDS_ShapesDataStructure.hxx>
#include <NMTDS_InterfPool.hxx>
+#include <IntTools_Context.hxx>
-// Modified Thu Sep 14 14:35:18 2006
-// Contribution of Samtech www.samcef.com BEGIN
static
Standard_Boolean Contains(const TopoDS_Face& aF,
const TopoDS_Vertex& aV);
-// Contribution of Samtech www.samcef.com END
+
//=======================================================================
// function: PerformVF
-// purpose:
+// purpose:
//=======================================================================
- void NMTTools_PaveFiller::PerformVF()
+ void NMTTools_PaveFiller::PerformVF()
{
myIsDone=Standard_False;
//
//
BOPTools_CArray1OfVSInterference& aVSs=myIP->VSInterferences();
//
- // V/E Interferences
+ // V/E Interferences
myDSIt->Initialize(TopAbs_VERTEX, TopAbs_FACE);
//
// BlockLength correction
//
aF2=TopoDS::Face(myDS->Shape(aWith));
//
- // Modified Thu Sep 14 14:35:18 2006
+ // Modified Thu Sep 14 14:35:18 2006
// Contribution of Samtech www.samcef.com BEGIN
if (Contains(aF2, aV1)) {
continue;
}
// Contribution of Samtech www.samcef.com END
//
- aFlag=myContext.ComputeVS (aV1, aF2, aU, aV);
+ aFlag=myContext->ComputeVS (aV1, aF2, aU, aV);
//
if (!aFlag) {
//
}
myIsDone=Standard_True;
}
-// Modified Thu Sep 14 14:35:18 2006
+// Modified Thu Sep 14 14:35:18 2006
// Contribution of Samtech www.samcef.com BEGIN
//=======================================================================
//function : Contains
-//purpose :
+//purpose :
//=======================================================================
Standard_Boolean Contains(const TopoDS_Face& aF,
const TopoDS_Vertex& aV)