#include <BRepClass3d_SolidClassifier.hxx>
#include <BRepLib.hxx>
#include <BRepLib_MakeEdge.hxx>
+#include <BRepTools.hxx>
#include <BRepTools_WireExplorer.hxx>
-#include <ShapeAnalysis.hxx>
#include <ShapeAnalysis_FreeBounds.hxx>
#include <TNaming_CopyShape.hxx>
// Construct a real geometric parameter.
aFace.Orientation(TopAbs_FORWARD);
- ShapeAnalysis::GetFaceUVBounds(aFace,U1,U2,V1,V2);
+ BRepTools::UVBounds(aFace,U1,U2,V1,V2);
if (isUIso) {
aParam = U1 + (U2 - U1)*aParam;
// Get U, V bounds of the face.
aFace.Orientation(TopAbs_FORWARD);
- ShapeAnalysis::GetFaceUVBounds(aFace, aU1, aU2, aV1, aV2);
+ BRepTools::UVBounds(aFace, aU1, aU2, aV1, aV2);
// Get the surface of original type
while (aType == STANDARD_TYPE(Geom_RectangularTrimmedSurface)) {
Standard_Real aV2;
// Get U, V bounds of the face.
- ShapeAnalysis::GetFaceUVBounds(theFace, aU1, aU2, aV1, aV2);
+ BRepTools::UVBounds(theFace, aU1, aU2, aV1, aV2);
const Standard_Real aURange = aU2 - aU1;
const Standard_Real aVRange = aV2 - aV1;
IMPLEMENT_STANDARD_RTTIEXT (GEOMImpl_ShapeDriver,GEOM_BaseDriver)
//modified by NIZNHY-PKV Wed Dec 28 13:48:31 2011f
+/*
#include <TopoDS_Iterator.hxx>
#include <TopTools_HSequenceOfShape.hxx>
#include <ShapeAnalysis_FreeBounds.hxx>
//function : KeepEdgesOrder
//purpose :
//=======================================================================
-/*
void KeepEdgesOrder(const Handle(TopTools_HSequenceOfShape)& aEdges,
const Handle(TopTools_HSequenceOfShape)& aWires)
{