mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-08-09 13:22:24 +03:00
Compare commits
1 Commits
Author | SHA1 | Date | |
---|---|---|---|
|
656b0d217f |
@@ -162,7 +162,7 @@ void APIHeaderSection_MakeHeader::Apply
|
||||
Handle(StepData_Protocol) stepro = Handle(StepData_Protocol)::DownCast
|
||||
( model->Protocol());
|
||||
if (!stepro.IsNull()) sch = new TCollection_HAsciiString
|
||||
(stepro->SchemaName(model));
|
||||
(stepro->SchemaName());
|
||||
if (!sch.IsNull()) schid->SetValue (1,sch);
|
||||
}
|
||||
header.AddItem(fs);
|
||||
|
@@ -20,10 +20,10 @@
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_DefineAlloc.hxx>
|
||||
#include <Standard_Handle.hxx>
|
||||
#include <StepData_Factors.hxx>
|
||||
|
||||
#include <GeomToStep_Root.hxx>
|
||||
|
||||
class StepData_Factors;
|
||||
class StepGeom_Axis1Placement;
|
||||
class gp_Ax1;
|
||||
class gp_Ax2d;
|
||||
@@ -43,16 +43,16 @@ public:
|
||||
|
||||
|
||||
Standard_EXPORT GeomToStep_MakeAxis1Placement(const gp_Ax1& A,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
Standard_EXPORT GeomToStep_MakeAxis1Placement(const gp_Ax2d& A,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
Standard_EXPORT GeomToStep_MakeAxis1Placement(const Handle(Geom_Axis1Placement)& A,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
Standard_EXPORT GeomToStep_MakeAxis1Placement(const Handle(Geom2d_AxisPlacement)& A,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
Standard_EXPORT const Handle(StepGeom_Axis1Placement)& Value() const;
|
||||
|
||||
|
@@ -23,6 +23,7 @@
|
||||
|
||||
#include <GeomToStep_Root.hxx>
|
||||
|
||||
class StepData_Factors;
|
||||
class StepGeom_Axis2Placement2d;
|
||||
class gp_Ax2;
|
||||
class gp_Ax22d;
|
||||
@@ -40,10 +41,10 @@ public:
|
||||
|
||||
|
||||
Standard_EXPORT GeomToStep_MakeAxis2Placement2d(const gp_Ax2& A,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
Standard_EXPORT GeomToStep_MakeAxis2Placement2d(const gp_Ax22d& A,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
Standard_EXPORT const Handle(StepGeom_Axis2Placement2d)& Value() const;
|
||||
|
||||
|
@@ -23,6 +23,7 @@
|
||||
|
||||
#include <GeomToStep_Root.hxx>
|
||||
#include <StepData_StepModel.hxx>
|
||||
class StepData_Factors;
|
||||
class StepGeom_Axis2Placement3d;
|
||||
class gp_Ax2;
|
||||
class gp_Ax3;
|
||||
@@ -41,19 +42,19 @@ public:
|
||||
DEFINE_STANDARD_ALLOC
|
||||
|
||||
|
||||
Standard_EXPORT GeomToStep_MakeAxis2Placement3d(const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
Standard_EXPORT GeomToStep_MakeAxis2Placement3d(const StepData_Factors& theLocalFactors);
|
||||
|
||||
Standard_EXPORT GeomToStep_MakeAxis2Placement3d(const gp_Ax2& A,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
Standard_EXPORT GeomToStep_MakeAxis2Placement3d(const gp_Ax3& A,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
Standard_EXPORT GeomToStep_MakeAxis2Placement3d(const gp_Trsf& T,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
Standard_EXPORT GeomToStep_MakeAxis2Placement3d(const Handle(Geom_Axis2Placement)& A,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
Standard_EXPORT const Handle(StepGeom_Axis2Placement3d)& Value() const;
|
||||
|
||||
|
@@ -24,6 +24,7 @@
|
||||
#include <GeomToStep_Root.hxx>
|
||||
class Geom_BSplineCurve;
|
||||
class Geom2d_BSplineCurve;
|
||||
class StepData_Factors;
|
||||
class StepGeom_BSplineCurveWithKnots;
|
||||
|
||||
|
||||
@@ -40,10 +41,10 @@ public:
|
||||
|
||||
|
||||
Standard_EXPORT GeomToStep_MakeBSplineCurveWithKnots(const Handle(Geom_BSplineCurve)& Bsplin,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
Standard_EXPORT GeomToStep_MakeBSplineCurveWithKnots(const Handle(Geom2d_BSplineCurve)& Bsplin,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
Standard_EXPORT const Handle(StepGeom_BSplineCurveWithKnots)& Value() const;
|
||||
|
||||
|
@@ -23,6 +23,7 @@
|
||||
|
||||
#include <GeomToStep_Root.hxx>
|
||||
|
||||
class StepData_Factors;
|
||||
class StepGeom_BSplineCurveWithKnotsAndRationalBSplineCurve;
|
||||
class Geom_BSplineCurve;
|
||||
class Geom2d_BSplineCurve;
|
||||
@@ -41,10 +42,10 @@ public:
|
||||
|
||||
|
||||
Standard_EXPORT GeomToStep_MakeBSplineCurveWithKnotsAndRationalBSplineCurve(const Handle(Geom_BSplineCurve)& Bsplin,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
Standard_EXPORT GeomToStep_MakeBSplineCurveWithKnotsAndRationalBSplineCurve(const Handle(Geom2d_BSplineCurve)& Bsplin,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
Standard_EXPORT const Handle(StepGeom_BSplineCurveWithKnotsAndRationalBSplineCurve)& Value() const;
|
||||
|
||||
|
@@ -22,6 +22,7 @@
|
||||
#include <Standard_Handle.hxx>
|
||||
|
||||
#include <GeomToStep_Root.hxx>
|
||||
class StepData_Factors;
|
||||
class StepGeom_BSplineSurfaceWithKnots;
|
||||
class Geom_BSplineSurface;
|
||||
|
||||
@@ -39,7 +40,7 @@ public:
|
||||
|
||||
|
||||
Standard_EXPORT GeomToStep_MakeBSplineSurfaceWithKnots(const Handle(Geom_BSplineSurface)& Bsplin,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
Standard_EXPORT const Handle(StepGeom_BSplineSurfaceWithKnots)& Value() const;
|
||||
|
||||
|
@@ -23,6 +23,7 @@
|
||||
|
||||
#include <GeomToStep_Root.hxx>
|
||||
|
||||
class StepData_Factors;
|
||||
class StepGeom_BSplineSurfaceWithKnotsAndRationalBSplineSurface;
|
||||
class Geom_BSplineSurface;
|
||||
|
||||
@@ -40,7 +41,7 @@ public:
|
||||
|
||||
|
||||
Standard_EXPORT GeomToStep_MakeBSplineSurfaceWithKnotsAndRationalBSplineSurface(const Handle(Geom_BSplineSurface)& Bsplin,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
Standard_EXPORT const Handle(StepGeom_BSplineSurfaceWithKnotsAndRationalBSplineSurface)& Value() const;
|
||||
|
||||
|
@@ -23,6 +23,7 @@
|
||||
|
||||
#include <GeomToStep_Root.hxx>
|
||||
|
||||
class StepData_Factors;
|
||||
class StepGeom_BoundedCurve;
|
||||
class Geom_BoundedCurve;
|
||||
class Geom2d_BoundedCurve;
|
||||
@@ -41,10 +42,10 @@ public:
|
||||
|
||||
|
||||
Standard_EXPORT GeomToStep_MakeBoundedCurve(const Handle(Geom_BoundedCurve)& C,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
Standard_EXPORT GeomToStep_MakeBoundedCurve(const Handle(Geom2d_BoundedCurve)& C,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
Standard_EXPORT const Handle(StepGeom_BoundedCurve)& Value() const;
|
||||
|
||||
|
@@ -23,6 +23,7 @@
|
||||
|
||||
#include <GeomToStep_Root.hxx>
|
||||
|
||||
class StepData_Factors;
|
||||
class StepGeom_BoundedSurface;
|
||||
class Geom_BoundedSurface;
|
||||
|
||||
@@ -40,7 +41,7 @@ public:
|
||||
|
||||
|
||||
Standard_EXPORT GeomToStep_MakeBoundedSurface(const Handle(Geom_BoundedSurface)& C,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
Standard_EXPORT const Handle(StepGeom_BoundedSurface)& Value() const;
|
||||
|
||||
|
@@ -23,6 +23,7 @@
|
||||
|
||||
#include <GeomToStep_Root.hxx>
|
||||
|
||||
class StepData_Factors;
|
||||
class StepGeom_Circle;
|
||||
class gp_Circ;
|
||||
class Geom_Circle;
|
||||
@@ -41,13 +42,13 @@ public:
|
||||
|
||||
|
||||
Standard_EXPORT GeomToStep_MakeCircle(const gp_Circ& C,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
Standard_EXPORT GeomToStep_MakeCircle(const Handle(Geom_Circle)& C,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
Standard_EXPORT GeomToStep_MakeCircle(const Handle(Geom2d_Circle)& C,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
Standard_EXPORT const Handle(StepGeom_Circle)& Value() const;
|
||||
|
||||
|
@@ -25,6 +25,7 @@
|
||||
class StepGeom_Conic;
|
||||
class Geom_Conic;
|
||||
class Geom2d_Conic;
|
||||
class StepData_Factors;
|
||||
|
||||
|
||||
//! This class implements the mapping between classes
|
||||
@@ -39,10 +40,10 @@ public:
|
||||
|
||||
|
||||
Standard_EXPORT GeomToStep_MakeConic(const Handle(Geom_Conic)& C,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
Standard_EXPORT GeomToStep_MakeConic(const Handle(Geom2d_Conic)& C,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
Standard_EXPORT const Handle(StepGeom_Conic)& Value() const;
|
||||
|
||||
|
@@ -24,6 +24,7 @@
|
||||
#include <GeomToStep_Root.hxx>
|
||||
class StepGeom_ConicalSurface;
|
||||
class Geom_ConicalSurface;
|
||||
class StepData_Factors;
|
||||
|
||||
|
||||
//! This class implements the mapping between class
|
||||
@@ -38,7 +39,7 @@ public:
|
||||
|
||||
|
||||
Standard_EXPORT GeomToStep_MakeConicalSurface(const Handle(Geom_ConicalSurface)& CSurf,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
Standard_EXPORT const Handle(StepGeom_ConicalSurface)& Value() const;
|
||||
|
||||
|
@@ -22,6 +22,7 @@
|
||||
#include <Standard_Handle.hxx>
|
||||
|
||||
#include <GeomToStep_Root.hxx>
|
||||
class StepData_Factors;
|
||||
class StepGeom_Curve;
|
||||
class Geom_Curve;
|
||||
class Geom2d_Curve;
|
||||
@@ -39,10 +40,10 @@ public:
|
||||
|
||||
|
||||
Standard_EXPORT GeomToStep_MakeCurve(const Handle(Geom_Curve)& C,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
Standard_EXPORT GeomToStep_MakeCurve(const Handle(Geom2d_Curve)& C,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
Standard_EXPORT const Handle(StepGeom_Curve)& Value() const;
|
||||
|
||||
|
@@ -24,6 +24,7 @@
|
||||
#include <GeomToStep_Root.hxx>
|
||||
class StepGeom_CylindricalSurface;
|
||||
class Geom_CylindricalSurface;
|
||||
class StepData_Factors;
|
||||
|
||||
|
||||
//! This class implements the mapping between class
|
||||
@@ -38,7 +39,7 @@ public:
|
||||
|
||||
|
||||
Standard_EXPORT GeomToStep_MakeCylindricalSurface(const Handle(Geom_CylindricalSurface)& CSurf,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
Standard_EXPORT const Handle(StepGeom_CylindricalSurface)& Value() const;
|
||||
|
||||
|
@@ -23,6 +23,7 @@
|
||||
|
||||
#include <GeomToStep_Root.hxx>
|
||||
|
||||
class StepData_Factors;
|
||||
class StepGeom_ElementarySurface;
|
||||
class Geom_ElementarySurface;
|
||||
|
||||
@@ -40,7 +41,7 @@ public:
|
||||
|
||||
|
||||
Standard_EXPORT GeomToStep_MakeElementarySurface(const Handle(Geom_ElementarySurface)& S,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
Standard_EXPORT const Handle(StepGeom_ElementarySurface)& Value() const;
|
||||
|
||||
|
@@ -23,6 +23,7 @@
|
||||
|
||||
#include <GeomToStep_Root.hxx>
|
||||
|
||||
class StepData_Factors;
|
||||
class StepGeom_Ellipse;
|
||||
class gp_Elips;
|
||||
class Geom_Ellipse;
|
||||
@@ -41,13 +42,13 @@ public:
|
||||
|
||||
|
||||
Standard_EXPORT GeomToStep_MakeEllipse(const gp_Elips& C,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
Standard_EXPORT GeomToStep_MakeEllipse(const Handle(Geom_Ellipse)& C,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
Standard_EXPORT GeomToStep_MakeEllipse(const Handle(Geom2d_Ellipse)& C,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
Standard_EXPORT const Handle(StepGeom_Ellipse)& Value() const;
|
||||
|
||||
|
@@ -38,10 +38,10 @@ public:
|
||||
|
||||
|
||||
Standard_EXPORT GeomToStep_MakeHyperbola(const Handle(Geom2d_Hyperbola)& C,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
Standard_EXPORT GeomToStep_MakeHyperbola(const Handle(Geom_Hyperbola)& C,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
Standard_EXPORT const Handle(StepGeom_Hyperbola)& Value() const;
|
||||
|
||||
|
@@ -22,6 +22,7 @@
|
||||
#include <Standard_Handle.hxx>
|
||||
|
||||
#include <GeomToStep_Root.hxx>
|
||||
class StepData_Factors;
|
||||
class StepGeom_Line;
|
||||
class gp_Lin;
|
||||
class gp_Lin2d;
|
||||
@@ -41,16 +42,16 @@ public:
|
||||
|
||||
|
||||
Standard_EXPORT GeomToStep_MakeLine(const gp_Lin& L,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
Standard_EXPORT GeomToStep_MakeLine(const gp_Lin2d& L,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
Standard_EXPORT GeomToStep_MakeLine(const Handle(Geom_Line)& C,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
Standard_EXPORT GeomToStep_MakeLine(const Handle(Geom2d_Line)& C,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
Standard_EXPORT const Handle(StepGeom_Line)& Value() const;
|
||||
|
||||
|
@@ -25,6 +25,7 @@
|
||||
class StepGeom_Parabola;
|
||||
class Geom2d_Parabola;
|
||||
class Geom_Parabola;
|
||||
class StepData_Factors;
|
||||
|
||||
|
||||
//! This class implements the mapping between the class
|
||||
@@ -38,10 +39,10 @@ public:
|
||||
|
||||
|
||||
Standard_EXPORT GeomToStep_MakeParabola(const Handle(Geom2d_Parabola)& C,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
Standard_EXPORT GeomToStep_MakeParabola(const Handle(Geom_Parabola)& C,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
Standard_EXPORT const Handle(StepGeom_Parabola)& Value() const;
|
||||
|
||||
|
@@ -22,6 +22,7 @@
|
||||
#include <Standard_Handle.hxx>
|
||||
|
||||
#include <GeomToStep_Root.hxx>
|
||||
class StepData_Factors;
|
||||
class StepGeom_Plane;
|
||||
class gp_Pln;
|
||||
class Geom_Plane;
|
||||
@@ -39,10 +40,10 @@ public:
|
||||
|
||||
|
||||
Standard_EXPORT GeomToStep_MakePlane(const gp_Pln& P,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
Standard_EXPORT GeomToStep_MakePlane(const Handle(Geom_Plane)& P,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
Standard_EXPORT const Handle(StepGeom_Plane)& Value() const;
|
||||
|
||||
|
@@ -25,6 +25,7 @@
|
||||
#include <TColgp_Array1OfPnt.hxx>
|
||||
#include <TColgp_Array1OfPnt2d.hxx>
|
||||
|
||||
class StepData_Factors;
|
||||
class StepGeom_Polyline;
|
||||
|
||||
|
||||
@@ -38,10 +39,10 @@ public:
|
||||
|
||||
|
||||
Standard_EXPORT GeomToStep_MakePolyline(const TColgp_Array1OfPnt& P,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
Standard_EXPORT GeomToStep_MakePolyline(const TColgp_Array1OfPnt2d& P,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
Standard_EXPORT const Handle(StepGeom_Polyline)& Value() const;
|
||||
|
||||
|
@@ -23,6 +23,7 @@
|
||||
|
||||
#include <GeomToStep_Root.hxx>
|
||||
|
||||
class StepData_Factors;
|
||||
class StepGeom_RectangularTrimmedSurface;
|
||||
class Geom_RectangularTrimmedSurface;
|
||||
|
||||
@@ -40,7 +41,7 @@ public:
|
||||
|
||||
|
||||
Standard_EXPORT GeomToStep_MakeRectangularTrimmedSurface(const Handle(Geom_RectangularTrimmedSurface)& RTSurf,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
Standard_EXPORT const Handle(StepGeom_RectangularTrimmedSurface)& Value() const;
|
||||
|
||||
|
@@ -23,6 +23,7 @@
|
||||
|
||||
#include <GeomToStep_Root.hxx>
|
||||
|
||||
class StepData_Factors;
|
||||
class StepGeom_SphericalSurface;
|
||||
class Geom_SphericalSurface;
|
||||
|
||||
@@ -39,7 +40,7 @@ public:
|
||||
|
||||
|
||||
Standard_EXPORT GeomToStep_MakeSphericalSurface(const Handle(Geom_SphericalSurface)& CSurf,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
Standard_EXPORT const Handle(StepGeom_SphericalSurface)& Value() const;
|
||||
|
||||
|
@@ -23,6 +23,7 @@
|
||||
|
||||
#include <GeomToStep_Root.hxx>
|
||||
|
||||
class StepData_Factors;
|
||||
class StepGeom_Surface;
|
||||
class Geom_Surface;
|
||||
|
||||
@@ -39,7 +40,7 @@ public:
|
||||
|
||||
|
||||
Standard_EXPORT GeomToStep_MakeSurface(const Handle(Geom_Surface)& C,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
Standard_EXPORT const Handle(StepGeom_Surface)& Value() const;
|
||||
|
||||
|
@@ -23,6 +23,7 @@
|
||||
|
||||
#include <GeomToStep_Root.hxx>
|
||||
|
||||
class StepData_Factors;
|
||||
class StepGeom_SurfaceOfLinearExtrusion;
|
||||
class Geom_SurfaceOfLinearExtrusion;
|
||||
|
||||
@@ -39,7 +40,7 @@ public:
|
||||
|
||||
|
||||
Standard_EXPORT GeomToStep_MakeSurfaceOfLinearExtrusion(const Handle(Geom_SurfaceOfLinearExtrusion)& CSurf,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
Standard_EXPORT const Handle(StepGeom_SurfaceOfLinearExtrusion)& Value() const;
|
||||
|
||||
|
@@ -23,6 +23,7 @@
|
||||
|
||||
#include <GeomToStep_Root.hxx>
|
||||
|
||||
class StepData_Factors;
|
||||
class StepGeom_SurfaceOfRevolution;
|
||||
class Geom_SurfaceOfRevolution;
|
||||
|
||||
@@ -39,7 +40,7 @@ public:
|
||||
|
||||
|
||||
Standard_EXPORT GeomToStep_MakeSurfaceOfRevolution(const Handle(Geom_SurfaceOfRevolution)& RevSurf,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
Standard_EXPORT const Handle(StepGeom_SurfaceOfRevolution)& Value() const;
|
||||
|
||||
|
@@ -23,6 +23,7 @@
|
||||
|
||||
#include <GeomToStep_Root.hxx>
|
||||
|
||||
class StepData_Factors;
|
||||
class StepGeom_SweptSurface;
|
||||
class Geom_SweptSurface;
|
||||
|
||||
@@ -40,7 +41,7 @@ public:
|
||||
|
||||
|
||||
Standard_EXPORT GeomToStep_MakeSweptSurface(const Handle(Geom_SweptSurface)& S,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
Standard_EXPORT const Handle(StepGeom_SweptSurface)& Value() const;
|
||||
|
||||
|
@@ -23,6 +23,7 @@
|
||||
|
||||
#include <GeomToStep_Root.hxx>
|
||||
|
||||
class StepData_Factors;
|
||||
class StepGeom_ToroidalSurface;
|
||||
class Geom_ToroidalSurface;
|
||||
|
||||
@@ -39,7 +40,7 @@ public:
|
||||
|
||||
|
||||
Standard_EXPORT GeomToStep_MakeToroidalSurface(const Handle(Geom_ToroidalSurface)& TorSurf,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
Standard_EXPORT const Handle(StepGeom_ToroidalSurface)& Value() const;
|
||||
|
||||
|
@@ -23,6 +23,7 @@
|
||||
|
||||
#include <GeomToStep_Root.hxx>
|
||||
|
||||
class StepData_Factors;
|
||||
class StepGeom_Vector;
|
||||
class gp_Vec;
|
||||
class gp_Vec2d;
|
||||
@@ -42,16 +43,16 @@ public:
|
||||
|
||||
|
||||
Standard_EXPORT GeomToStep_MakeVector(const gp_Vec& V,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
Standard_EXPORT GeomToStep_MakeVector(const gp_Vec2d& V,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
Standard_EXPORT GeomToStep_MakeVector(const Handle(Geom_Vector)& V,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
Standard_EXPORT GeomToStep_MakeVector(const Handle(Geom2d_Vector)& V,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
Standard_EXPORT const Handle(StepGeom_Vector)& Value() const;
|
||||
|
||||
|
@@ -20,7 +20,6 @@
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_DefineAlloc.hxx>
|
||||
#include <Standard_Handle.hxx>
|
||||
#include <StepData_Factors.hxx>
|
||||
|
||||
#include <Standard_Boolean.hxx>
|
||||
|
||||
|
@@ -178,7 +178,8 @@ void IntWalk_IWalking::ComputeCloseLine(const TColStd_SequenceOfReal& Umult,
|
||||
#ifdef CHRONO
|
||||
Chronrsnld.Stop();
|
||||
#endif
|
||||
|
||||
Standard_Boolean isOnDegeneratedBorder = Standard_False;
|
||||
|
||||
if (Cadre) { // update of limits.
|
||||
BornInf(1) = Um;BornSup(1) = UM;BornInf(2) = Vm;BornSup(2) = VM;
|
||||
}
|
||||
@@ -262,6 +263,7 @@ void IntWalk_IWalking::ComputeCloseLine(const TColStd_SequenceOfReal& Umult,
|
||||
/ (uv[aCoordIdx - 1] - uvprev[aCoordIdx - 1]) );
|
||||
Standard_Integer aFixIdx = aCoordIdx == 1? 2 : 1; // Fixing index;
|
||||
Uvap(aFixIdx) = uv[aFixIdx - 1] + (uv[aFixIdx - 1] - uvprev[aFixIdx - 1]) * aScaleCoeff;
|
||||
isOnDegeneratedBorder = Standard_True;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -307,6 +309,8 @@ void IntWalk_IWalking::ComputeCloseLine(const TColStd_SequenceOfReal& Umult,
|
||||
if (N <= 0) { // jag 941017
|
||||
MakeWalkingPoint(2,Uvap(1),Uvap(2),Func,Psol);
|
||||
Tgtend = Func.IsTangent(); // jag 940616
|
||||
if (isOnDegeneratedBorder)
|
||||
Tgtend = Standard_True;
|
||||
N = -N;
|
||||
}
|
||||
Arrive = (wd2[I].etat == 12); // the line is open
|
||||
@@ -315,6 +319,9 @@ void IntWalk_IWalking::ComputeCloseLine(const TColStd_SequenceOfReal& Umult,
|
||||
aStatus = TestDeflection(Func, Arrive,Uvap,StatusPrecedent,
|
||||
NbDivision,PasC,StepSign);
|
||||
|
||||
if (isOnDegeneratedBorder && Tgtend)
|
||||
aStatus = IntWalk_ArretSurPoint;
|
||||
|
||||
StatusPrecedent = aStatus;
|
||||
if (aStatus == IntWalk_PasTropGrand) {// division of the step
|
||||
Arrive = Standard_False;
|
||||
|
@@ -17,7 +17,6 @@
|
||||
#define _STEPCAFControl_Reader_HeaderFile
|
||||
|
||||
#include <STEPControl_Reader.hxx>
|
||||
#include <StepData_Factors.hxx>
|
||||
#include <IFSelect_ReturnStatus.hxx>
|
||||
#include <TDF_LabelSequence.hxx>
|
||||
#include <TopTools_MapOfShape.hxx>
|
||||
@@ -39,6 +38,8 @@ class StepShape_ConnectedFaceSet;
|
||||
class StepRepr_NextAssemblyUsageOccurrence;
|
||||
class STEPConstruct_Tool;
|
||||
class StepDimTol_Datum;
|
||||
class StepData_Factors;
|
||||
|
||||
|
||||
//! Provides a tool to read STEP file and put it into
|
||||
//! DECAF document. Besides transfer of shapes (including
|
||||
@@ -233,7 +234,7 @@ protected:
|
||||
Standard_EXPORT Standard_Boolean ReadColors
|
||||
(const Handle(XSControl_WorkSession)& WS,
|
||||
const Handle(TDocStd_Document)& doc,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors()) const;
|
||||
const StepData_Factors& theLocalFactors) const;
|
||||
|
||||
//! Reads names of parts defined in the STEP model and
|
||||
//! assigns them to corresponding labels in the DECAF document
|
||||
@@ -245,7 +246,7 @@ protected:
|
||||
Standard_EXPORT Standard_Boolean ReadValProps (const Handle(XSControl_WorkSession)& WS,
|
||||
const Handle(TDocStd_Document)& doc,
|
||||
const STEPCAFControl_DataMapOfPDExternFile& PDFileMap,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors()) const;
|
||||
const StepData_Factors& theLocalFactors) const;
|
||||
|
||||
//! Reads layers of parts defined in the STEP model and
|
||||
//! set reference between shape and layers in the DECAF document
|
||||
@@ -259,19 +260,19 @@ protected:
|
||||
//! set reference between shape instances from different assemblyes
|
||||
Standard_EXPORT Standard_Boolean ReadGDTs (const Handle(XSControl_WorkSession)& WS,
|
||||
const Handle(TDocStd_Document)& doc,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
//! Reads materials for instances defined in the STEP model and
|
||||
//! set reference between shape instances from different assemblyes
|
||||
Standard_EXPORT Standard_Boolean ReadMaterials (const Handle(XSControl_WorkSession)& WS,
|
||||
const Handle(TDocStd_Document)& doc,
|
||||
const Handle(TColStd_HSequenceOfTransient)& SeqPDS,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors()) const;
|
||||
const StepData_Factors& theLocalFactors) const;
|
||||
|
||||
//! Reads Views for instances defined in the STEP model
|
||||
Standard_EXPORT Standard_Boolean ReadViews(const Handle(XSControl_WorkSession)& theWS,
|
||||
const Handle(TDocStd_Document)& theDoc,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors()) const;
|
||||
const StepData_Factors& theLocalFactors) const;
|
||||
|
||||
//! Populates the sub-Label of the passed TDF Label with shape
|
||||
//! data associated with the given STEP Representation Item,
|
||||
@@ -313,20 +314,20 @@ private:
|
||||
const Standard_Real theModifValue,
|
||||
const Handle(TDocStd_Document)& theDoc,
|
||||
const Handle(XSControl_WorkSession)& theWS,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
//! Internal method. Read Datums, connected to GeomTolerance theGDTL.
|
||||
Standard_Boolean readDatumsAP242(const Handle(Standard_Transient)& theEnt,
|
||||
const TDF_Label theGDTL,
|
||||
const Handle(TDocStd_Document)& theDoc,
|
||||
const Handle(XSControl_WorkSession)& theWS,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
//! Internal method. Read Dimension or GeomTolerance.
|
||||
TDF_Label createGDTObjectInXCAF(const Handle(Standard_Transient)& theEnt,
|
||||
const Handle(TDocStd_Document)& theDoc,
|
||||
const Handle(XSControl_WorkSession)& theWS,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
//! Prepares units for transfer
|
||||
void prepareUnits(const Handle(StepData_StepModel)& theModel,
|
||||
|
@@ -25,7 +25,6 @@
|
||||
#include <STEPControl_Writer.hxx>
|
||||
#include <StepAP242_GeometricItemSpecificUsage.hxx>
|
||||
#include <StepData_ConfParameters.hxx>
|
||||
#include <StepData_Factors.hxx>
|
||||
#include <StepDimTol_Datum.hxx>
|
||||
#include <StepDimTol_GeometricTolerance.hxx>
|
||||
#include <StepDimTol_HArray1OfDatumSystemOrReference.hxx>
|
||||
@@ -40,6 +39,7 @@ class XSControl_WorkSession;
|
||||
class TDocStd_Document;
|
||||
class STEPCAFControl_ExternFile;
|
||||
class TopoDS_Shape;
|
||||
class StepData_Factors;
|
||||
|
||||
//! Provides a tool to write DECAF document to the
|
||||
//! STEP file. Besides transfer of shapes (including
|
||||
@@ -233,7 +233,7 @@ protected:
|
||||
TopoDS_Shape transferExternFiles(const TDF_Label& theLabel,
|
||||
const STEPControl_StepModelType theMode,
|
||||
TDF_LabelSequence& theLabelSeq,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors(),
|
||||
const StepData_Factors& theLocalFactors,
|
||||
const Standard_CString thePrefix = "",
|
||||
const Message_ProgressRange& theProgress = Message_ProgressRange());
|
||||
|
||||
@@ -256,7 +256,7 @@ protected:
|
||||
//! Write D>s assigned to specified labels, to STEP model, according AP242
|
||||
Standard_Boolean writeDGTsAP242(const Handle(XSControl_WorkSession)& theWS,
|
||||
const TDF_LabelSequence& theLabels,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
//! Write materials assigned to specified labels, to STEP model
|
||||
Standard_Boolean writeMaterials(const Handle(XSControl_WorkSession)& theWS,
|
||||
@@ -297,14 +297,14 @@ protected:
|
||||
const gp_Ax2& theAnnotationPlane,
|
||||
const gp_Pnt& theTextPosition,
|
||||
const Handle(Standard_Transient)& theDimension,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
Handle(StepDimTol_Datum) writeDatumAP242(const Handle(XSControl_WorkSession)& theWS,
|
||||
const TDF_LabelSequence& theShapeL,
|
||||
const TDF_Label& theDatumL,
|
||||
const Standard_Boolean isFirstDTarget,
|
||||
const Handle(StepDimTol_Datum)& theWrittenDatum,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
void writeToleranceZone(const Handle(XSControl_WorkSession)& theWS,
|
||||
const Handle(XCAFDimTolObjects_GeomToleranceObject)& theObject,
|
||||
@@ -316,7 +316,7 @@ protected:
|
||||
const TDF_Label& theGeomTolL,
|
||||
const Handle(StepDimTol_HArray1OfDatumSystemOrReference)& theDatumSystem,
|
||||
const Handle(StepRepr_RepresentationContext)& theRC,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
private:
|
||||
|
||||
|
@@ -23,8 +23,8 @@
|
||||
|
||||
#include <Standard_Integer.hxx>
|
||||
#include <Standard_CString.hxx>
|
||||
#include <StepData_Factors.hxx>
|
||||
#include <StepBasic_SiPrefix.hxx>
|
||||
class StepData_Factors;
|
||||
class StepData_StepModel;
|
||||
class StepGeom_GeomRepContextAndGlobUnitAssCtxAndGlobUncertaintyAssCtx;
|
||||
class StepRepr_GlobalUnitAssignedContext;
|
||||
@@ -49,7 +49,7 @@ public:
|
||||
//! uncertainty equal to Tol3d)
|
||||
Standard_EXPORT void Init (const Standard_Real Tol3d,
|
||||
const Handle(StepData_StepModel)& theModel,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
//! Returns True if Init was called successfully
|
||||
Standard_EXPORT Standard_Boolean IsDone() const;
|
||||
@@ -60,10 +60,10 @@ public:
|
||||
//! Computes the length, plane angle and solid angle conversion
|
||||
//! factor . Returns a status, 0 if OK
|
||||
Standard_EXPORT Standard_Integer ComputeFactors (const Handle(StepRepr_GlobalUnitAssignedContext)& aContext,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
Standard_EXPORT Standard_Integer ComputeFactors (const Handle(StepBasic_NamedUnit)& aUnit,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
//! Computes the uncertainty value (for length)
|
||||
Standard_EXPORT Standard_Integer ComputeTolerance (const Handle(StepRepr_GlobalUncertaintyAssignedContext)& aContext);
|
||||
|
@@ -26,6 +26,7 @@
|
||||
#include <Standard_CString.hxx>
|
||||
#include <TColStd_SequenceOfTransient.hxx>
|
||||
class StepBasic_ProductDefinition;
|
||||
class StepData_Factors;
|
||||
class XSControl_WorkSession;
|
||||
class TopoDS_Shape;
|
||||
class StepRepr_RepresentationItem;
|
||||
@@ -114,13 +115,13 @@ public:
|
||||
Standard_EXPORT Standard_Boolean GetPropReal (const Handle(StepRepr_RepresentationItem)& item,
|
||||
Standard_Real& Val,
|
||||
Standard_Boolean& isArea,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors()) const;
|
||||
const StepData_Factors& theLocalFactors) const;
|
||||
|
||||
//! Returns value of Centriod property (or False if it is not)
|
||||
Standard_EXPORT Standard_Boolean GetPropPnt (const Handle(StepRepr_RepresentationItem)& item,
|
||||
const Handle(StepRepr_RepresentationContext)& Context,
|
||||
gp_Pnt& Pnt,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors()) const;
|
||||
const StepData_Factors& theLocalFactors) const;
|
||||
|
||||
//! Sets current assembly shape SDR (for FindCDSR calls)
|
||||
Standard_EXPORT void SetAssemblyShape (const TopoDS_Shape& shape);
|
||||
|
@@ -1500,7 +1500,7 @@ Handle(TransferBRep_ShapeBinder) STEPControl_ActorRead::TransferEntity
|
||||
}
|
||||
else if (start->IsKind(STANDARD_TYPE(StepVisual_TessellatedSurfaceSet)))
|
||||
{
|
||||
myShapeBuilder.Init(GetCasted(StepVisual_TessellatedSurfaceSet, start), TP, aHasGeom, aLocalFactors);
|
||||
myShapeBuilder.Init(GetCasted(StepVisual_TessellatedSurfaceSet, start), TP, aLocalFactors, aHasGeom);
|
||||
found = Standard_True;
|
||||
}
|
||||
}
|
||||
|
@@ -20,7 +20,6 @@
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_Type.hxx>
|
||||
|
||||
#include <StepData_Factors.hxx>
|
||||
#include <StepToTopoDS_NMTool.hxx>
|
||||
#include <Transfer_ActorOfTransientProcess.hxx>
|
||||
#include <Standard_Integer.hxx>
|
||||
@@ -48,6 +47,7 @@ class StepShape_FaceSurface;
|
||||
class TopoDS_Shell;
|
||||
class TopoDS_Compound;
|
||||
class StepRepr_ConstructiveGeometryRepresentationRelationship;
|
||||
class StepData_Factors;
|
||||
class StepData_StepModel;
|
||||
|
||||
|
||||
@@ -77,7 +77,7 @@ public:
|
||||
Standard_EXPORT Handle(Transfer_Binder) TransferShape (
|
||||
const Handle(Standard_Transient)& start,
|
||||
const Handle(Transfer_TransientProcess)& TP,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors(),
|
||||
const StepData_Factors& theLocalFactors,
|
||||
const Standard_Boolean isManifold = Standard_True,
|
||||
const Standard_Boolean theUseTrsf = Standard_False,
|
||||
const Message_ProgressRange& theProgress = Message_ProgressRange());
|
||||
@@ -105,14 +105,14 @@ public:
|
||||
const Handle(StepRepr_Representation)& TargContext,
|
||||
const Handle(Transfer_TransientProcess)& TP,
|
||||
gp_Trsf& Trsf,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
//! Computes transformation defined by given
|
||||
//! REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION
|
||||
Standard_EXPORT Standard_Boolean ComputeSRRWT (const Handle(StepRepr_RepresentationRelationship)& SRR,
|
||||
const Handle(Transfer_TransientProcess)& TP,
|
||||
gp_Trsf& Trsf,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
|
||||
|
||||
@@ -127,7 +127,7 @@ protected:
|
||||
Standard_EXPORT Handle(TransferBRep_ShapeBinder) TransferEntity (
|
||||
const Handle(StepBasic_ProductDefinition)& PD,
|
||||
const Handle(Transfer_TransientProcess)& TP,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors(),
|
||||
const StepData_Factors& theLocalFactors,
|
||||
const Standard_Boolean theUseTrsf = Standard_False,
|
||||
const Message_ProgressRange& theProgress = Message_ProgressRange());
|
||||
|
||||
@@ -135,7 +135,7 @@ protected:
|
||||
Standard_EXPORT Handle(TransferBRep_ShapeBinder) TransferEntity
|
||||
(const Handle(StepRepr_NextAssemblyUsageOccurrence)& NAUO,
|
||||
const Handle(Transfer_TransientProcess)& TP,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors(),
|
||||
const StepData_Factors& theLocalFactors,
|
||||
const Message_ProgressRange& theProgress = Message_ProgressRange());
|
||||
|
||||
//! Transfers shape representation entity
|
||||
@@ -152,7 +152,7 @@ protected:
|
||||
Standard_EXPORT Handle(TransferBRep_ShapeBinder) TransferEntity
|
||||
(const Handle(StepShape_ContextDependentShapeRepresentation)& CDSR,
|
||||
const Handle(Transfer_TransientProcess)& TP,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors(),
|
||||
const StepData_Factors& theLocalFactors,
|
||||
const Message_ProgressRange& theProgress = Message_ProgressRange());
|
||||
|
||||
//! Transfers shape representation relationship entity
|
||||
@@ -189,7 +189,7 @@ protected:
|
||||
|
||||
Handle(TransferBRep_ShapeBinder) TransferEntity( const Handle(StepRepr_ConstructiveGeometryRepresentationRelationship)& theCGRR,
|
||||
const Handle(Transfer_TransientProcess)& theTP,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
//! Translates file by old way when CDSR are roots . Acts only if "read.step.product_mode" is equal Off.
|
||||
Standard_EXPORT Handle(TransferBRep_ShapeBinder) OldWay
|
||||
|
@@ -28,6 +28,7 @@
|
||||
class Transfer_Finder;
|
||||
class Transfer_Binder;
|
||||
class Transfer_FinderProcess;
|
||||
class StepData_Factors;
|
||||
class StepShape_ShapeDefinitionRepresentation;
|
||||
class StepGeom_Axis2Placement3d;
|
||||
class TopoDS_Shape;
|
||||
@@ -59,7 +60,7 @@ public:
|
||||
const Handle(StepShape_ShapeDefinitionRepresentation)& SDR,
|
||||
Handle(StepGeom_Axis2Placement3d)& AX1,
|
||||
const Handle(Transfer_FinderProcess)& FP,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors(),
|
||||
const StepData_Factors& theLocalFactors,
|
||||
const Handle(TopTools_HSequenceOfShape)& shapeGroup = NULL,
|
||||
const Standard_Boolean isManifold = Standard_True,
|
||||
const Message_ProgressRange& theProgress = Message_ProgressRange());
|
||||
@@ -68,7 +69,7 @@ public:
|
||||
(const Handle(Transfer_Finder)& start,
|
||||
const Handle(StepShape_ShapeDefinitionRepresentation)& SDR,
|
||||
const Handle(Transfer_FinderProcess)& FP,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors(),
|
||||
const StepData_Factors& theLocalFactors,
|
||||
const Handle(TopTools_HSequenceOfShape)& shapeGroup = NULL,
|
||||
const Standard_Boolean isManifold = Standard_True,
|
||||
const Message_ProgressRange& theProgress = Message_ProgressRange());
|
||||
@@ -77,7 +78,7 @@ public:
|
||||
(const Handle(Transfer_Finder)& start,
|
||||
const Handle(StepShape_ShapeDefinitionRepresentation)& SDR,
|
||||
const Handle(Transfer_FinderProcess)& FP,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors(),
|
||||
const StepData_Factors& theLocalFactors,
|
||||
const Message_ProgressRange& theProgress = Message_ProgressRange());
|
||||
|
||||
Standard_EXPORT void SetMode (const STEPControl_StepModelType M);
|
||||
|
@@ -27,7 +27,6 @@ static Standard_CString schemaAP242DIS = "AP242_MANAGED_MODEL_BASED_3D_ENGINEERI
|
||||
|
||||
#include <HeaderSection_Protocol.hxx>
|
||||
|
||||
#include <StepData_StepModel.hxx>
|
||||
#include <StepShape_AdvancedBrepShapeRepresentation.hxx>
|
||||
#include <StepShape_AdvancedFace.hxx>
|
||||
// Removed from CC1-Rev2 to Rev4 : <StepVisual_AnnotationCurveOccurrence.hxx>
|
||||
@@ -1578,39 +1577,6 @@ Handle(Standard_Type)& atype) const
|
||||
}
|
||||
|
||||
|
||||
//=======================================================================
|
||||
//function : SchemaName
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
Standard_CString StepAP214_Protocol::SchemaName(const Handle(Interface_InterfaceModel)& theModel) const
|
||||
{
|
||||
Handle(StepData_StepModel) aModel = Handle(StepData_StepModel)::DownCast(theModel);
|
||||
StepData_ConfParameters aParam;
|
||||
if (!aModel.IsNull())
|
||||
{
|
||||
aParam = aModel->InternalParameters;
|
||||
}
|
||||
switch (aModel->InternalParameters.WriteSchema)
|
||||
{
|
||||
case StepData_ConfParameters::WriteMode_StepSchema_AP214CD:
|
||||
return schemaAP214CD;
|
||||
break;
|
||||
case StepData_ConfParameters::WriteMode_StepSchema_AP214DIS:
|
||||
return schemaAP214DIS;
|
||||
break;
|
||||
case StepData_ConfParameters::WriteMode_StepSchema_AP203:
|
||||
return schemaAP203;
|
||||
break;
|
||||
case StepData_ConfParameters::WriteMode_StepSchema_AP214IS:
|
||||
return schemaAP214IS;
|
||||
break;
|
||||
case StepData_ConfParameters::WriteMode_StepSchema_AP242DIS:
|
||||
return schemaAP242DIS;
|
||||
break;
|
||||
}
|
||||
return "";
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : SchemaName
|
||||
//purpose :
|
||||
|
@@ -42,8 +42,6 @@ public:
|
||||
//! Returns a Case Number for each of the StepAP214 Entities
|
||||
Standard_EXPORT virtual Standard_Integer TypeNumber (const Handle(Standard_Type)& atype) const Standard_OVERRIDE;
|
||||
|
||||
Standard_EXPORT virtual Standard_CString SchemaName(const Handle(Interface_InterfaceModel)& theModel) const Standard_OVERRIDE;
|
||||
|
||||
Standard_EXPORT virtual Standard_CString SchemaName() const Standard_OVERRIDE;
|
||||
|
||||
//! Returns count of Protocol used as Resources (level one)
|
||||
|
@@ -67,14 +67,9 @@ Standard_Integer StepData_Protocol::TypeNumber
|
||||
return 0;
|
||||
}
|
||||
|
||||
Standard_CString StepData_Protocol::SchemaName() const
|
||||
{
|
||||
return thename;
|
||||
}
|
||||
|
||||
Standard_CString StepData_Protocol::SchemaName (const Handle(Interface_InterfaceModel)& theModel) const
|
||||
Standard_CString StepData_Protocol::SchemaName () const
|
||||
{
|
||||
(void)theModel;
|
||||
return thename;
|
||||
}
|
||||
|
||||
|
@@ -67,14 +67,6 @@ public:
|
||||
//! To be redefined by each sub-class
|
||||
//! Here, SchemaName returns "(DEFAULT)"
|
||||
//! was C++ : return const
|
||||
Standard_EXPORT virtual Standard_CString SchemaName(const Handle(Interface_InterfaceModel)& theModel) const;
|
||||
|
||||
//! Returns the Schema Name attached to each class of Protocol
|
||||
//! To be redefined by each sub-class
|
||||
//! Here, SchemaName returns "(DEFAULT)"
|
||||
//! was C++ : return const
|
||||
Standard_DEPRECATED("USED old static interface to extract active schema.\n"\
|
||||
"Recommended to use method with input model to extract from current session")
|
||||
Standard_EXPORT virtual Standard_CString SchemaName() const;
|
||||
|
||||
//! Creates an empty Model for Step Norm
|
||||
|
@@ -20,7 +20,6 @@
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_DefineAlloc.hxx>
|
||||
#include <Standard_Handle.hxx>
|
||||
#include <StepData_Factors.hxx>
|
||||
|
||||
class Geom_Axis1Placement;
|
||||
class Geom_Axis2Placement;
|
||||
@@ -68,6 +67,7 @@ class Geom2d_VectorWithMagnitude;
|
||||
class gp_Trsf;
|
||||
class gp_Trsf2d;
|
||||
|
||||
class StepData_Factors;
|
||||
class StepGeom_Axis1Placement;
|
||||
class StepGeom_Axis2Placement2d;
|
||||
class StepGeom_Axis2Placement3d;
|
||||
@@ -115,94 +115,94 @@ class StepToGeom
|
||||
public:
|
||||
|
||||
Standard_EXPORT static Handle(Geom_Axis1Placement) MakeAxis1Placement (const Handle(StepGeom_Axis1Placement)& SA,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
Standard_EXPORT static Handle(Geom_Axis2Placement) MakeAxis2Placement (const Handle(StepGeom_Axis2Placement3d)& SA,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
Standard_EXPORT static Handle(Geom_Axis2Placement) MakeAxis2Placement (const Handle(StepGeom_SuParameters)& SP);
|
||||
Standard_EXPORT static Handle(Geom2d_AxisPlacement) MakeAxisPlacement (const Handle(StepGeom_Axis2Placement2d)& SA,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
Standard_EXPORT static Handle(Geom_BoundedCurve) MakeBoundedCurve (const Handle(StepGeom_BoundedCurve)& SC,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
Standard_EXPORT static Handle(Geom2d_BoundedCurve) MakeBoundedCurve2d (const Handle(StepGeom_BoundedCurve)& SC,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
Standard_EXPORT static Handle(Geom_BoundedSurface) MakeBoundedSurface (const Handle(StepGeom_BoundedSurface)& SS,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
Standard_EXPORT static Handle(Geom_BSplineCurve) MakeBSplineCurve (const Handle(StepGeom_BSplineCurve)& SC,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
Standard_EXPORT static Handle(Geom2d_BSplineCurve) MakeBSplineCurve2d (const Handle(StepGeom_BSplineCurve)& SC,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
Standard_EXPORT static Handle(Geom_BSplineSurface) MakeBSplineSurface (const Handle(StepGeom_BSplineSurface)& SS,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
Standard_EXPORT static Handle(Geom_CartesianPoint) MakeCartesianPoint (const Handle(StepGeom_CartesianPoint)& SP,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
Standard_EXPORT static Handle(Geom2d_CartesianPoint) MakeCartesianPoint2d (const Handle(StepGeom_CartesianPoint)& SP,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
Standard_EXPORT static Handle(Geom_Circle) MakeCircle (const Handle(StepGeom_Circle)& SC,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
Standard_EXPORT static Handle(Geom2d_Circle) MakeCircle2d (const Handle(StepGeom_Circle)& SC,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
Standard_EXPORT static Handle(Geom_Conic) MakeConic (const Handle(StepGeom_Conic)& SC,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
Standard_EXPORT static Handle(Geom2d_Conic) MakeConic2d (const Handle(StepGeom_Conic)& SC,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
Standard_EXPORT static Handle(Geom_ConicalSurface) MakeConicalSurface (const Handle(StepGeom_ConicalSurface)& SS,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
Standard_EXPORT static Handle(Geom_Curve) MakeCurve (const Handle(StepGeom_Curve)& SC,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
Standard_EXPORT static Handle(Geom2d_Curve) MakeCurve2d (const Handle(StepGeom_Curve)& SC,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
Standard_EXPORT static Handle(Geom_CylindricalSurface) MakeCylindricalSurface (const Handle(StepGeom_CylindricalSurface)& SS,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
Standard_EXPORT static Handle(Geom_Direction) MakeDirection (const Handle(StepGeom_Direction)& SD);
|
||||
Standard_EXPORT static Handle(Geom2d_Direction) MakeDirection2d (const Handle(StepGeom_Direction)& SD);
|
||||
Standard_EXPORT static Handle(Geom_ElementarySurface) MakeElementarySurface (const Handle(StepGeom_ElementarySurface)& SS,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
Standard_EXPORT static Handle(Geom_Ellipse) MakeEllipse (const Handle(StepGeom_Ellipse)& SC,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
Standard_EXPORT static Handle(Geom2d_Ellipse) MakeEllipse2d (const Handle(StepGeom_Ellipse)& SC,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
Standard_EXPORT static Handle(Geom_Hyperbola) MakeHyperbola (const Handle(StepGeom_Hyperbola)& SC,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
Standard_EXPORT static Handle(Geom2d_Hyperbola) MakeHyperbola2d (const Handle(StepGeom_Hyperbola)& SC,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
Standard_EXPORT static Handle(Geom_Line) MakeLine (const Handle(StepGeom_Line)& SC,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
Standard_EXPORT static Handle(Geom2d_Line) MakeLine2d (const Handle(StepGeom_Line)& SC,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
Standard_EXPORT static Handle(Geom_Parabola) MakeParabola (const Handle(StepGeom_Parabola)& SC,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
Standard_EXPORT static Handle(Geom2d_Parabola) MakeParabola2d (const Handle(StepGeom_Parabola)& SC,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
Standard_EXPORT static Handle(Geom_Plane) MakePlane (const Handle(StepGeom_Plane)& SP,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
Standard_EXPORT static Handle(Geom_BSplineCurve) MakePolyline (const Handle(StepGeom_Polyline)& SPL,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
Standard_EXPORT static Handle(Geom2d_BSplineCurve) MakePolyline2d (const Handle(StepGeom_Polyline)& SPL,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
Standard_EXPORT static Handle(Geom_RectangularTrimmedSurface) MakeRectangularTrimmedSurface (const Handle(StepGeom_RectangularTrimmedSurface)& SS,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
Standard_EXPORT static Handle(Geom_SphericalSurface) MakeSphericalSurface (const Handle(StepGeom_SphericalSurface)& SS,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
Standard_EXPORT static Handle(Geom_Surface) MakeSurface (const Handle(StepGeom_Surface)& SS,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
Standard_EXPORT static Handle(Geom_SurfaceOfLinearExtrusion) MakeSurfaceOfLinearExtrusion (const Handle(StepGeom_SurfaceOfLinearExtrusion)& SS,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
Standard_EXPORT static Handle(Geom_SurfaceOfRevolution) MakeSurfaceOfRevolution (const Handle(StepGeom_SurfaceOfRevolution)& SS,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
Standard_EXPORT static Handle(Geom_SweptSurface) MakeSweptSurface (const Handle(StepGeom_SweptSurface)& SS,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
Standard_EXPORT static Handle(Geom_ToroidalSurface) MakeToroidalSurface (const Handle(StepGeom_ToroidalSurface)& SS,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
Standard_EXPORT static Standard_Boolean MakeTransformation2d (const Handle(StepGeom_CartesianTransformationOperator2d)& SCTO, gp_Trsf2d& CT,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
Standard_EXPORT static Standard_Boolean MakeTransformation3d (const Handle(StepGeom_CartesianTransformationOperator3d)& SCTO, gp_Trsf& CT,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
Standard_EXPORT static Handle(Geom_TrimmedCurve) MakeTrimmedCurve (const Handle(StepGeom_TrimmedCurve)& SC,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
Standard_EXPORT static Handle(Geom2d_BSplineCurve) MakeTrimmedCurve2d (const Handle(StepGeom_TrimmedCurve)& SC,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
Standard_EXPORT static Handle(Geom_VectorWithMagnitude) MakeVectorWithMagnitude (const Handle(StepGeom_Vector)& SV,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
Standard_EXPORT static Handle(Geom2d_VectorWithMagnitude) MakeVectorWithMagnitude2d (const Handle(StepGeom_Vector)& SV);
|
||||
Standard_EXPORT static Handle(TColStd_HArray1OfReal) MakeYprRotation(const StepKinematics_SpatialRotation& SR, const Handle(StepRepr_GlobalUnitAssignedContext)& theCntxt);
|
||||
};
|
||||
|
@@ -897,8 +897,8 @@ void StepToTopoDS_Builder::Init(const Handle(StepVisual_TessellatedFace)& theTF,
|
||||
// ============================================================================
|
||||
void StepToTopoDS_Builder::Init(const Handle(StepVisual_TessellatedSurfaceSet)& theTSS,
|
||||
const Handle(Transfer_TransientProcess)& theTP,
|
||||
Standard_Boolean& theHasGeom,
|
||||
const StepData_Factors& theLocalFactors)
|
||||
const StepData_Factors& theLocalFactors,
|
||||
Standard_Boolean& theHasGeom)
|
||||
{
|
||||
StepToTopoDS_TranslateFace aTranFace;
|
||||
aTranFace.SetPrecision(Precision());
|
||||
|
@@ -55,41 +55,41 @@ public:
|
||||
|
||||
Standard_EXPORT void Init (const Handle(StepShape_ManifoldSolidBrep)& theManifoldSolid,
|
||||
const Handle(Transfer_TransientProcess)& theTP,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors(),
|
||||
const StepData_Factors& theLocalFactors,
|
||||
const Message_ProgressRange& theProgress = Message_ProgressRange());
|
||||
|
||||
Standard_EXPORT void Init (const Handle(StepShape_BrepWithVoids)& theBRepWithVoids,
|
||||
const Handle(Transfer_TransientProcess)& theTP,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors(),
|
||||
const StepData_Factors& theLocalFactors,
|
||||
const Message_ProgressRange& theProgress = Message_ProgressRange());
|
||||
|
||||
Standard_EXPORT void Init (const Handle(StepShape_FacetedBrep)& theFB,
|
||||
const Handle(Transfer_TransientProcess)& theTP,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors(),
|
||||
const StepData_Factors& theLocalFactors,
|
||||
const Message_ProgressRange& theProgress = Message_ProgressRange());
|
||||
|
||||
Standard_EXPORT void Init (const Handle(StepShape_FacetedBrepAndBrepWithVoids)& theFBABWV,
|
||||
const Handle(Transfer_TransientProcess)& theTP,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors(),
|
||||
const StepData_Factors& theLocalFactors,
|
||||
const Message_ProgressRange& theProgress = Message_ProgressRange());
|
||||
|
||||
Standard_EXPORT void Init (const Handle(StepShape_ShellBasedSurfaceModel)& S,
|
||||
const Handle(Transfer_TransientProcess)& TP,
|
||||
StepToTopoDS_NMTool& NMTool,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors(),
|
||||
const StepData_Factors& theLocalFactors,
|
||||
const Message_ProgressRange& theProgress = Message_ProgressRange());
|
||||
|
||||
Standard_EXPORT void Init (const Handle(StepShape_EdgeBasedWireframeModel)& S,
|
||||
const Handle(Transfer_TransientProcess)& TP,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
Standard_EXPORT void Init (const Handle(StepShape_FaceBasedSurfaceModel)& S,
|
||||
const Handle(Transfer_TransientProcess)& TP,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
Standard_EXPORT void Init (const Handle(StepShape_GeometricSet)& S,
|
||||
const Handle(Transfer_TransientProcess)& TP,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors(),
|
||||
const StepData_Factors& theLocalFactors,
|
||||
const Handle(Transfer_ActorOfTransientProcess)& RA = NULL,
|
||||
const Standard_Boolean isManifold = Standard_False,
|
||||
const Message_ProgressRange& theProgress = Message_ProgressRange());
|
||||
@@ -98,26 +98,26 @@ public:
|
||||
const Handle(Transfer_TransientProcess)& theTP,
|
||||
const Standard_Boolean theReadTessellatedWhenNoBRepOnly,
|
||||
Standard_Boolean& theHasGeom,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors(),
|
||||
const StepData_Factors& theLocalFactors,
|
||||
const Message_ProgressRange& theProgress = Message_ProgressRange());
|
||||
|
||||
Standard_EXPORT void Init (const Handle(StepVisual_TessellatedShell)& theTSh,
|
||||
const Handle(Transfer_TransientProcess)& theTP,
|
||||
const Standard_Boolean theReadTessellatedWhenNoBRepOnly,
|
||||
Standard_Boolean& theHasGeom,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors(),
|
||||
const StepData_Factors& theLocalFactors,
|
||||
const Message_ProgressRange& theProgress = Message_ProgressRange());
|
||||
|
||||
Standard_EXPORT void Init (const Handle(StepVisual_TessellatedFace)& theTF,
|
||||
const Handle(Transfer_TransientProcess)& theTP,
|
||||
const Standard_Boolean theReadTessellatedWhenNoBRepOnly,
|
||||
Standard_Boolean& theHasGeom,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
Standard_EXPORT void Init (const Handle(StepVisual_TessellatedSurfaceSet)& theTSS,
|
||||
const Handle(Transfer_TransientProcess)& theTP,
|
||||
Standard_Boolean& theHasGeom,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors,
|
||||
Standard_Boolean& theHasGeom);
|
||||
|
||||
Standard_EXPORT const TopoDS_Shape& Value() const;
|
||||
|
||||
|
@@ -25,6 +25,7 @@
|
||||
#include <StepToTopoDS_Root.hxx>
|
||||
#include <Message_ProgressRange.hxx>
|
||||
|
||||
class StepData_Factors;
|
||||
class StepGeom_Axis2Placement3d;
|
||||
class StepGeom_CartesianTransformationOperator3d;
|
||||
class TopoDS_Shape;
|
||||
@@ -46,11 +47,11 @@ public:
|
||||
//! If not done, the transformation will by Identity
|
||||
Standard_EXPORT Standard_Boolean Compute (const Handle(StepGeom_Axis2Placement3d)& Origin,
|
||||
const Handle(StepGeom_Axis2Placement3d)& Target,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
//! Computes a transformation defined by an operator 3D
|
||||
Standard_EXPORT Standard_Boolean Compute (const Handle(StepGeom_CartesianTransformationOperator3d)& Operator,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
//! Returns the computed transformation (Identity if not yet or
|
||||
//! if failed)
|
||||
@@ -72,7 +73,7 @@ public:
|
||||
//! transformed as an instance of this Shape
|
||||
Standard_EXPORT TopoDS_Shape TranslateMappedItem (const Handle(StepRepr_MappedItem)& mapit,
|
||||
const Handle(Transfer_TransientProcess)& TP,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors(),
|
||||
const StepData_Factors& theLocalFactors,
|
||||
const Message_ProgressRange& theProgress = Message_ProgressRange());
|
||||
|
||||
|
||||
|
@@ -49,26 +49,26 @@ public:
|
||||
//! Translates standalone composite_curve
|
||||
Standard_EXPORT StepToTopoDS_TranslateCompositeCurve(const Handle(StepGeom_CompositeCurve)& CC,
|
||||
const Handle(Transfer_TransientProcess)& TP,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
//! Translates composite_curve lying on surface
|
||||
Standard_EXPORT StepToTopoDS_TranslateCompositeCurve(const Handle(StepGeom_CompositeCurve)& CC,
|
||||
const Handle(Transfer_TransientProcess)& TP,
|
||||
const Handle(StepGeom_Surface)& S,
|
||||
const Handle(Geom_Surface)& Surf,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
//! Translates standalone composite_curve
|
||||
Standard_EXPORT Standard_Boolean Init (const Handle(StepGeom_CompositeCurve)& CC,
|
||||
const Handle(Transfer_TransientProcess)& TP,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
//! Translates composite_curve lying on surface
|
||||
Standard_EXPORT Standard_Boolean Init (const Handle(StepGeom_CompositeCurve)& CC,
|
||||
const Handle(Transfer_TransientProcess)& TP,
|
||||
const Handle(StepGeom_Surface)& S,
|
||||
const Handle(Geom_Surface)& Surf,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
//! Returns result of last translation or null wire if failed.
|
||||
Standard_EXPORT const TopoDS_Wire& Value() const;
|
||||
|
@@ -41,12 +41,12 @@ public:
|
||||
//! Translate surface
|
||||
Standard_EXPORT StepToTopoDS_TranslateCurveBoundedSurface(const Handle(StepGeom_CurveBoundedSurface)& CBS,
|
||||
const Handle(Transfer_TransientProcess)& TP,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
//! Translate surface
|
||||
Standard_EXPORT Standard_Boolean Init (const Handle(StepGeom_CurveBoundedSurface)& CBS,
|
||||
const Handle(Transfer_TransientProcess)& TP,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
//! Returns result of last translation or null wire if failed.
|
||||
Standard_EXPORT const TopoDS_Face& Value() const;
|
||||
|
@@ -24,6 +24,7 @@
|
||||
#include <StepToTopoDS_TranslateEdgeError.hxx>
|
||||
#include <TopoDS_Shape.hxx>
|
||||
#include <StepToTopoDS_Root.hxx>
|
||||
class StepData_Factors;
|
||||
class StepShape_Edge;
|
||||
class StepToTopoDS_Tool;
|
||||
class StepToTopoDS_NMTool;
|
||||
@@ -50,12 +51,12 @@ public:
|
||||
Standard_EXPORT StepToTopoDS_TranslateEdge(const Handle(StepShape_Edge)& E,
|
||||
StepToTopoDS_Tool& T,
|
||||
StepToTopoDS_NMTool& NMTool,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
Standard_EXPORT void Init (const Handle(StepShape_Edge)& E,
|
||||
StepToTopoDS_Tool& T,
|
||||
StepToTopoDS_NMTool& NMTool,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
//! Warning! C3D is assumed to be a Curve 3D ...
|
||||
//! other cases to checked before calling this
|
||||
@@ -67,11 +68,11 @@ public:
|
||||
TopoDS_Vertex& V1,
|
||||
TopoDS_Vertex& V2,
|
||||
StepToTopoDS_Tool& T,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
Standard_EXPORT Handle(Geom2d_Curve) MakePCurve (const Handle(StepGeom_Pcurve)& PCU,
|
||||
const Handle(Geom_Surface)& ConvSurf,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors()) const;
|
||||
const StepData_Factors& theLocalFactors) const;
|
||||
|
||||
Standard_EXPORT const TopoDS_Shape& Value() const;
|
||||
|
||||
|
@@ -49,7 +49,7 @@ public:
|
||||
const Standard_Boolean ss,
|
||||
StepToTopoDS_Tool& T,
|
||||
StepToTopoDS_NMTool& NMTool,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
Standard_EXPORT void Init (const Handle(StepShape_FaceBound)& FB,
|
||||
const TopoDS_Face& F,
|
||||
@@ -58,7 +58,7 @@ public:
|
||||
const Standard_Boolean ss,
|
||||
StepToTopoDS_Tool& T,
|
||||
StepToTopoDS_NMTool& NMTool,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
Standard_EXPORT const TopoDS_Shape& Value() const;
|
||||
|
||||
|
@@ -25,6 +25,7 @@
|
||||
#include <TopoDS_Shape.hxx>
|
||||
#include <StepToTopoDS_Root.hxx>
|
||||
class Poly_Triangulation;
|
||||
class StepData_Factors;
|
||||
class StepShape_FaceSurface;
|
||||
class StepToTopoDS_Tool;
|
||||
class StepToTopoDS_NMTool;
|
||||
@@ -46,36 +47,36 @@ public:
|
||||
Standard_EXPORT StepToTopoDS_TranslateFace(const Handle(StepShape_FaceSurface)& FS,
|
||||
StepToTopoDS_Tool& T,
|
||||
StepToTopoDS_NMTool& NMTool,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
Standard_EXPORT StepToTopoDS_TranslateFace(const Handle(StepVisual_TessellatedFace)& theTF,
|
||||
StepToTopoDS_Tool& theTool,
|
||||
StepToTopoDS_NMTool& theNMTool,
|
||||
const Standard_Boolean theReadTessellatedWhenNoBRepOnly,
|
||||
Standard_Boolean& theHasGeom,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
Standard_EXPORT StepToTopoDS_TranslateFace(const Handle(StepVisual_TessellatedSurfaceSet)& theTSS,
|
||||
StepToTopoDS_Tool& theTool,
|
||||
StepToTopoDS_NMTool& theNMTool,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
Standard_EXPORT void Init (const Handle(StepShape_FaceSurface)& FS,
|
||||
StepToTopoDS_Tool& T,
|
||||
StepToTopoDS_NMTool& NMTool,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
Standard_EXPORT void Init (const Handle(StepVisual_TessellatedFace)& theTF,
|
||||
StepToTopoDS_Tool& theTool,
|
||||
StepToTopoDS_NMTool& theNMTool,
|
||||
const Standard_Boolean theReadTessellatedWhenNoBRepOnly,
|
||||
Standard_Boolean& theHasGeom,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
Standard_EXPORT void Init(const Handle(StepVisual_TessellatedSurfaceSet)& theTSS,
|
||||
StepToTopoDS_Tool& theTool,
|
||||
StepToTopoDS_NMTool& theNMTool,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
Standard_EXPORT const TopoDS_Shape& Value() const;
|
||||
|
||||
@@ -84,7 +85,7 @@ public:
|
||||
private:
|
||||
|
||||
Handle(Poly_Triangulation) createMesh(const Handle(StepVisual_TessellatedItem)& theTI,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors()) const;
|
||||
const StepData_Factors& theLocalFactors) const;
|
||||
|
||||
StepToTopoDS_TranslateFaceError myError;
|
||||
TopoDS_Shape myResult;
|
||||
|
@@ -24,6 +24,7 @@
|
||||
#include <StepToTopoDS_TranslatePolyLoopError.hxx>
|
||||
#include <TopoDS_Shape.hxx>
|
||||
#include <StepToTopoDS_Root.hxx>
|
||||
class StepData_Factors;
|
||||
class StepShape_PolyLoop;
|
||||
class StepToTopoDS_Tool;
|
||||
class Geom_Surface;
|
||||
@@ -44,13 +45,13 @@ public:
|
||||
StepToTopoDS_Tool& T,
|
||||
const Handle(Geom_Surface)& S,
|
||||
const TopoDS_Face& F,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
Standard_EXPORT void Init (const Handle(StepShape_PolyLoop)& PL,
|
||||
StepToTopoDS_Tool& T,
|
||||
const Handle(Geom_Surface)& S,
|
||||
const TopoDS_Face& F,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
Standard_EXPORT const TopoDS_Shape& Value() const;
|
||||
|
||||
|
@@ -44,7 +44,7 @@ public:
|
||||
Standard_EXPORT void Init (const Handle(StepShape_ConnectedFaceSet)& CFS,
|
||||
StepToTopoDS_Tool& T,
|
||||
StepToTopoDS_NMTool& NMTool,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors(),
|
||||
const StepData_Factors& theLocalFactors,
|
||||
const Message_ProgressRange& theProgress = Message_ProgressRange());
|
||||
|
||||
Standard_EXPORT void Init (const Handle(StepVisual_TessellatedShell)& theTSh,
|
||||
@@ -52,7 +52,7 @@ public:
|
||||
StepToTopoDS_NMTool& theNMTool,
|
||||
const Standard_Boolean theReadTessellatedWhenNoBRepOnly,
|
||||
Standard_Boolean& theHasGeom,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors(),
|
||||
const StepData_Factors& theLocalFactors,
|
||||
const Message_ProgressRange& theProgress = Message_ProgressRange());
|
||||
|
||||
Standard_EXPORT const TopoDS_Shape& Value() const;
|
||||
|
@@ -44,7 +44,7 @@ public:
|
||||
StepToTopoDS_NMTool& theNMTool,
|
||||
const Standard_Boolean theReadTessellatedWhenNoBRepOnly,
|
||||
Standard_Boolean& theHasGeom,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors(),
|
||||
const StepData_Factors& theLocalFactors,
|
||||
const Message_ProgressRange& theProgress = Message_ProgressRange());
|
||||
|
||||
Standard_EXPORT const TopoDS_Shape& Value() const;
|
||||
|
@@ -24,6 +24,7 @@
|
||||
#include <StepToTopoDS_TranslateVertexError.hxx>
|
||||
#include <TopoDS_Shape.hxx>
|
||||
#include <StepToTopoDS_Root.hxx>
|
||||
class StepData_Factors;
|
||||
class StepShape_Vertex;
|
||||
class StepToTopoDS_Tool;
|
||||
class StepToTopoDS_NMTool;
|
||||
@@ -42,12 +43,12 @@ public:
|
||||
Standard_EXPORT StepToTopoDS_TranslateVertex(const Handle(StepShape_Vertex)& V,
|
||||
StepToTopoDS_Tool& T,
|
||||
StepToTopoDS_NMTool& NMTool,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
Standard_EXPORT void Init (const Handle(StepShape_Vertex)& V,
|
||||
StepToTopoDS_Tool& T,
|
||||
StepToTopoDS_NMTool& NMTool,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
Standard_EXPORT const TopoDS_Shape& Value() const;
|
||||
|
||||
|
@@ -24,6 +24,7 @@
|
||||
#include <StepToTopoDS_TranslateVertexLoopError.hxx>
|
||||
#include <TopoDS_Shape.hxx>
|
||||
#include <StepToTopoDS_Root.hxx>
|
||||
class StepData_Factors;
|
||||
class StepShape_VertexLoop;
|
||||
class StepToTopoDS_Tool;
|
||||
class StepToTopoDS_NMTool;
|
||||
@@ -42,12 +43,12 @@ public:
|
||||
Standard_EXPORT StepToTopoDS_TranslateVertexLoop(const Handle(StepShape_VertexLoop)& VL,
|
||||
StepToTopoDS_Tool& T,
|
||||
StepToTopoDS_NMTool& NMTool,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
Standard_EXPORT void Init (const Handle(StepShape_VertexLoop)& VL,
|
||||
StepToTopoDS_Tool& T,
|
||||
StepToTopoDS_NMTool& NMTool,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
Standard_EXPORT const TopoDS_Shape& Value() const;
|
||||
|
||||
|
@@ -25,6 +25,7 @@
|
||||
#include <TopoDSToStep_Root.hxx>
|
||||
#include <Message_ProgressRange.hxx>
|
||||
|
||||
class StepData_Factors;
|
||||
class StepShape_TopologicalRepresentationItem;
|
||||
class StepVisual_TessellatedItem;
|
||||
class TopoDS_Shape;
|
||||
@@ -47,14 +48,14 @@ public:
|
||||
TopoDSToStep_Tool& T,
|
||||
const Handle(Transfer_FinderProcess)& FP,
|
||||
const Standard_Integer theTessellatedGeomParam,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors(),
|
||||
const StepData_Factors& theLocalFactors,
|
||||
const Message_ProgressRange& theProgress = Message_ProgressRange());
|
||||
|
||||
Standard_EXPORT void Init (const TopoDS_Shape& S,
|
||||
TopoDSToStep_Tool& T,
|
||||
const Handle(Transfer_FinderProcess)& FP,
|
||||
const Standard_Integer theTessellatedGeomParam,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors(),
|
||||
const StepData_Factors& theLocalFactors,
|
||||
const Message_ProgressRange& theProgress = Message_ProgressRange());
|
||||
|
||||
Standard_EXPORT TopoDSToStep_BuilderError Error() const;
|
||||
|
@@ -44,7 +44,7 @@ public:
|
||||
|
||||
Standard_EXPORT TopoDSToStep_MakeBrepWithVoids(const TopoDS_Solid& S,
|
||||
const Handle(Transfer_FinderProcess)& FP,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors(),
|
||||
const StepData_Factors& theLocalFactors,
|
||||
const Message_ProgressRange& theProgress = Message_ProgressRange());
|
||||
|
||||
Standard_EXPORT const Handle(StepShape_BrepWithVoids)& Value() const;
|
||||
|
@@ -24,6 +24,7 @@
|
||||
#include <TopoDSToStep_Root.hxx>
|
||||
#include <Message_ProgressRange.hxx>
|
||||
|
||||
class StepData_Factors;
|
||||
class StepShape_FacetedBrep;
|
||||
class StepVisual_TessellatedItem;
|
||||
class TopoDS_Shell;
|
||||
@@ -45,12 +46,12 @@ public:
|
||||
|
||||
Standard_EXPORT TopoDSToStep_MakeFacetedBrep(const TopoDS_Shell& S,
|
||||
const Handle(Transfer_FinderProcess)& FP,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors(),
|
||||
const StepData_Factors& theLocalFactors,
|
||||
const Message_ProgressRange& theProgress = Message_ProgressRange());
|
||||
|
||||
Standard_EXPORT TopoDSToStep_MakeFacetedBrep(const TopoDS_Solid& S,
|
||||
const Handle(Transfer_FinderProcess)& FP,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors(),
|
||||
const StepData_Factors& theLocalFactors,
|
||||
const Message_ProgressRange& theProgress = Message_ProgressRange());
|
||||
|
||||
Standard_EXPORT const Handle(StepShape_FacetedBrep)& Value() const;
|
||||
|
@@ -43,7 +43,7 @@ public:
|
||||
|
||||
Standard_EXPORT TopoDSToStep_MakeFacetedBrepAndBrepWithVoids(const TopoDS_Solid& S,
|
||||
const Handle(Transfer_FinderProcess)& FP,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors(),
|
||||
const StepData_Factors& theLocalFactors,
|
||||
const Message_ProgressRange& theProgress = Message_ProgressRange());
|
||||
|
||||
Standard_EXPORT const Handle(StepShape_FacetedBrepAndBrepWithVoids)& Value() const;
|
||||
|
@@ -39,7 +39,7 @@ public:
|
||||
|
||||
Standard_EXPORT TopoDSToStep_MakeGeometricCurveSet(const TopoDS_Shape& SH,
|
||||
const Handle(Transfer_FinderProcess)& FP,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
Standard_EXPORT const Handle(StepShape_GeometricCurveSet)& Value() const;
|
||||
|
||||
|
@@ -24,6 +24,7 @@
|
||||
#include <TopoDSToStep_Root.hxx>
|
||||
#include <Message_ProgressRange.hxx>
|
||||
|
||||
class StepData_Factors;
|
||||
class StepShape_ManifoldSolidBrep;
|
||||
class StepVisual_TessellatedItem;
|
||||
class TopoDS_Shell;
|
||||
@@ -44,12 +45,12 @@ public:
|
||||
|
||||
Standard_EXPORT TopoDSToStep_MakeManifoldSolidBrep(const TopoDS_Shell& S,
|
||||
const Handle(Transfer_FinderProcess)& FP,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors(),
|
||||
const StepData_Factors& theLocalFactors,
|
||||
const Message_ProgressRange& theProgress = Message_ProgressRange());
|
||||
|
||||
Standard_EXPORT TopoDSToStep_MakeManifoldSolidBrep(const TopoDS_Solid& S,
|
||||
const Handle(Transfer_FinderProcess)& FP,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors(),
|
||||
const StepData_Factors& theLocalFactors,
|
||||
const Message_ProgressRange& theProgress = Message_ProgressRange());
|
||||
|
||||
Standard_EXPORT const Handle(StepShape_ManifoldSolidBrep)& Value() const;
|
||||
|
@@ -45,17 +45,17 @@ public:
|
||||
|
||||
Standard_EXPORT TopoDSToStep_MakeShellBasedSurfaceModel(const TopoDS_Face& F,
|
||||
const Handle(Transfer_FinderProcess)& FP,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors(),
|
||||
const StepData_Factors& theLocalFactors,
|
||||
const Message_ProgressRange& theProgress = Message_ProgressRange());
|
||||
|
||||
Standard_EXPORT TopoDSToStep_MakeShellBasedSurfaceModel(const TopoDS_Shell& S,
|
||||
const Handle(Transfer_FinderProcess)& FP,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors(),
|
||||
const StepData_Factors& theLocalFactors,
|
||||
const Message_ProgressRange& theProgress = Message_ProgressRange());
|
||||
|
||||
Standard_EXPORT TopoDSToStep_MakeShellBasedSurfaceModel(const TopoDS_Solid& S,
|
||||
const Handle(Transfer_FinderProcess)& FP,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors(),
|
||||
const StepData_Factors& theLocalFactors,
|
||||
const Message_ProgressRange& theProgress = Message_ProgressRange());
|
||||
|
||||
Standard_EXPORT const Handle(StepShape_ShellBasedSurfaceModel)& Value() const;
|
||||
|
@@ -23,6 +23,7 @@
|
||||
|
||||
#include <TopoDSToStep_MakeEdgeError.hxx>
|
||||
#include <TopoDSToStep_Root.hxx>
|
||||
class StepData_Factors;
|
||||
class StepShape_TopologicalRepresentationItem;
|
||||
class TopoDS_Edge;
|
||||
class TopoDSToStep_Tool;
|
||||
@@ -44,12 +45,12 @@ public:
|
||||
Standard_EXPORT TopoDSToStep_MakeStepEdge(const TopoDS_Edge& E,
|
||||
TopoDSToStep_Tool& T,
|
||||
const Handle(Transfer_FinderProcess)& FP,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
Standard_EXPORT void Init (const TopoDS_Edge& E,
|
||||
TopoDSToStep_Tool& T,
|
||||
const Handle(Transfer_FinderProcess)& FP,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
Standard_EXPORT const Handle(StepShape_TopologicalRepresentationItem)& Value() const;
|
||||
|
||||
|
@@ -23,6 +23,7 @@
|
||||
|
||||
#include <TopoDSToStep_MakeFaceError.hxx>
|
||||
#include <TopoDSToStep_Root.hxx>
|
||||
class StepData_Factors;
|
||||
class StepShape_TopologicalRepresentationItem;
|
||||
class TopoDS_Face;
|
||||
class TopoDSToStep_Tool;
|
||||
@@ -44,12 +45,12 @@ public:
|
||||
Standard_EXPORT TopoDSToStep_MakeStepFace(const TopoDS_Face& F,
|
||||
TopoDSToStep_Tool& T,
|
||||
const Handle(Transfer_FinderProcess)& FP,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
Standard_EXPORT void Init (const TopoDS_Face& F,
|
||||
TopoDSToStep_Tool& T,
|
||||
const Handle(Transfer_FinderProcess)& FP,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
Standard_EXPORT const Handle(StepShape_TopologicalRepresentationItem)& Value() const;
|
||||
|
||||
|
@@ -44,12 +44,12 @@ public:
|
||||
Standard_EXPORT TopoDSToStep_MakeStepVertex(const TopoDS_Vertex& V,
|
||||
TopoDSToStep_Tool& T,
|
||||
const Handle(Transfer_FinderProcess)& FP,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
Standard_EXPORT void Init (const TopoDS_Vertex& V,
|
||||
TopoDSToStep_Tool& T,
|
||||
const Handle(Transfer_FinderProcess)& FP,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
Standard_EXPORT const Handle(StepShape_TopologicalRepresentationItem)& Value() const;
|
||||
|
||||
|
@@ -44,12 +44,12 @@ public:
|
||||
Standard_EXPORT TopoDSToStep_MakeStepWire(const TopoDS_Wire& W,
|
||||
TopoDSToStep_Tool& T,
|
||||
const Handle(Transfer_FinderProcess)& FP,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
Standard_EXPORT void Init (const TopoDS_Wire& W,
|
||||
TopoDSToStep_Tool& T,
|
||||
const Handle(Transfer_FinderProcess)& FP,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
Standard_EXPORT const Handle(StepShape_TopologicalRepresentationItem)& Value() const;
|
||||
|
||||
|
@@ -25,6 +25,7 @@
|
||||
#include <TopoDSToStep_BuilderError.hxx>
|
||||
#include <TopoDSToStep_Root.hxx>
|
||||
#include <MoniTool_DataMapOfShapeTransient.hxx>
|
||||
class StepData_Factors;
|
||||
class TopoDS_Shape;
|
||||
class TopoDSToStep_Tool;
|
||||
class Transfer_FinderProcess;
|
||||
@@ -45,11 +46,11 @@ public:
|
||||
|
||||
Standard_EXPORT TopoDSToStep_WireframeBuilder(const TopoDS_Shape& S,
|
||||
TopoDSToStep_Tool& T,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
Standard_EXPORT void Init (const TopoDS_Shape& S,
|
||||
TopoDSToStep_Tool& T,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors());
|
||||
const StepData_Factors& theLocalFactors);
|
||||
|
||||
Standard_EXPORT TopoDSToStep_BuilderError Error() const;
|
||||
|
||||
@@ -61,21 +62,21 @@ public:
|
||||
const TopoDS_Face& F,
|
||||
MoniTool_DataMapOfShapeTransient& M,
|
||||
Handle(TColStd_HSequenceOfTransient)& L,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors()) const;
|
||||
const StepData_Factors& theLocalFactors) const;
|
||||
|
||||
//! Extraction of Trimmed Curves from TopoDS_Face for the
|
||||
//! Creation of a GeometricallyBoundedWireframeRepresentation
|
||||
Standard_EXPORT Standard_Boolean GetTrimmedCurveFromFace (const TopoDS_Face& F,
|
||||
MoniTool_DataMapOfShapeTransient& M,
|
||||
Handle(TColStd_HSequenceOfTransient)& L,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors()) const;
|
||||
const StepData_Factors& theLocalFactors) const;
|
||||
|
||||
//! Extraction of Trimmed Curves from any TopoDS_Shape for the
|
||||
//! Creation of a GeometricallyBoundedWireframeRepresentation
|
||||
Standard_EXPORT Standard_Boolean GetTrimmedCurveFromShape (const TopoDS_Shape& S,
|
||||
MoniTool_DataMapOfShapeTransient& M,
|
||||
Handle(TColStd_HSequenceOfTransient)& L,
|
||||
const StepData_Factors& theLocalFactors = StepData_Factors()) const;
|
||||
const StepData_Factors& theLocalFactors) const;
|
||||
|
||||
|
||||
|
||||
|
@@ -176,11 +176,12 @@ namespace
|
||||
GetDisplayConnection() = theDisplayConnection;
|
||||
}
|
||||
|
||||
static ViewerTest_ViewerCommandsViewMap ViewerTest_myViews;
|
||||
static ViewerTest_ViewerCommandsInteractiveContextMap ViewerTest_myContexts;
|
||||
static ViewerTest_ViewerCommandsGraphicDriverMap ViewerTest_myDrivers;
|
||||
}
|
||||
|
||||
ViewerTest_ViewerCommandsViewMap ViewerTest_myViews;
|
||||
|
||||
static struct
|
||||
{
|
||||
Quantity_Color FlatColor;
|
||||
|
@@ -19,14 +19,14 @@ checkprops result -s 8206.54
|
||||
set nbshapes_expected "
|
||||
Number of shapes in shape
|
||||
VERTEX : 5
|
||||
EDGE : 9
|
||||
EDGE : 8
|
||||
WIRE : 4
|
||||
FACE : 4
|
||||
SHELL : 1
|
||||
SOLID : 1
|
||||
COMPSOLID : 0
|
||||
COMPOUND : 1
|
||||
SHAPE : 25
|
||||
SHAPE : 24
|
||||
"
|
||||
checknbshapes result -ref ${nbshapes_expected} -t -m "Boolean operations common"
|
||||
|
||||
|
@@ -19,14 +19,14 @@ checkprops result -s 34566
|
||||
set nbshapes_expected "
|
||||
Number of shapes in shape
|
||||
VERTEX : 13
|
||||
EDGE : 21
|
||||
EDGE : 20
|
||||
WIRE : 8
|
||||
FACE : 8
|
||||
SHELL : 1
|
||||
SOLID : 1
|
||||
COMPSOLID : 0
|
||||
COMPOUND : 1
|
||||
SHAPE : 53
|
||||
SHAPE : 52
|
||||
"
|
||||
checknbshapes result -ref ${nbshapes_expected} -t -m "Boolean operations cut"
|
||||
|
||||
|
29
tests/bugs/modalg_7/bug32291
Normal file
29
tests/bugs/modalg_7/bug32291
Normal file
@@ -0,0 +1,29 @@
|
||||
puts "======================================================="
|
||||
puts " 0032291: General Fuse produces wrong number of solids"
|
||||
puts "======================================================="
|
||||
puts ""
|
||||
|
||||
restore [locate_data_file bug32291.brep] s
|
||||
|
||||
explode s
|
||||
baddobjects s_1
|
||||
baddtools s_2 s_3 s_4 s_5 s_6 s_7 s_8
|
||||
bfillds
|
||||
bbuild result
|
||||
|
||||
checkshape result
|
||||
|
||||
checknbshapes result -vertex 79 -edge 176 -wire 112 -face 112 -shell 18 -solid 18
|
||||
|
||||
set tolres [checkmaxtol result]
|
||||
|
||||
if { ${tolres} > 7.e-5} {
|
||||
puts "Error: bad tolerance of result"
|
||||
}
|
||||
|
||||
axo
|
||||
clear
|
||||
explode result So
|
||||
fit
|
||||
|
||||
checkview -screenshot -2d -path ${imagedir}/${test_image}.png
|
Reference in New Issue
Block a user