#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;
Standard_EXPORT GeomToStep_MakeAxis1Placement(const gp_Ax1& A,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT GeomToStep_MakeAxis1Placement(const gp_Ax2d& A,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT GeomToStep_MakeAxis1Placement(const Handle(Geom_Axis1Placement)& A,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT GeomToStep_MakeAxis1Placement(const Handle(Geom2d_AxisPlacement)& A,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT const Handle(StepGeom_Axis1Placement)& Value() const;
#include <GeomToStep_Root.hxx>
-class StepData_Factors;
class StepGeom_Axis2Placement2d;
class gp_Ax2;
class gp_Ax22d;
Standard_EXPORT GeomToStep_MakeAxis2Placement2d(const gp_Ax2& A,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT GeomToStep_MakeAxis2Placement2d(const gp_Ax22d& A,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT const Handle(StepGeom_Axis2Placement2d)& Value() const;
#include <GeomToStep_Root.hxx>
#include <StepData_StepModel.hxx>
-class StepData_Factors;
class StepGeom_Axis2Placement3d;
class gp_Ax2;
class gp_Ax3;
DEFINE_STANDARD_ALLOC
- Standard_EXPORT GeomToStep_MakeAxis2Placement3d(const StepData_Factors& theLocalFactors);
+ Standard_EXPORT GeomToStep_MakeAxis2Placement3d(const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT GeomToStep_MakeAxis2Placement3d(const gp_Ax2& A,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT GeomToStep_MakeAxis2Placement3d(const gp_Ax3& A,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT GeomToStep_MakeAxis2Placement3d(const gp_Trsf& T,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT GeomToStep_MakeAxis2Placement3d(const Handle(Geom_Axis2Placement)& A,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT const Handle(StepGeom_Axis2Placement3d)& Value() const;
#include <GeomToStep_Root.hxx>
class Geom_BSplineCurve;
class Geom2d_BSplineCurve;
-class StepData_Factors;
class StepGeom_BSplineCurveWithKnots;
Standard_EXPORT GeomToStep_MakeBSplineCurveWithKnots(const Handle(Geom_BSplineCurve)& Bsplin,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT GeomToStep_MakeBSplineCurveWithKnots(const Handle(Geom2d_BSplineCurve)& Bsplin,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT const Handle(StepGeom_BSplineCurveWithKnots)& Value() const;
#include <GeomToStep_Root.hxx>
-class StepData_Factors;
class StepGeom_BSplineCurveWithKnotsAndRationalBSplineCurve;
class Geom_BSplineCurve;
class Geom2d_BSplineCurve;
Standard_EXPORT GeomToStep_MakeBSplineCurveWithKnotsAndRationalBSplineCurve(const Handle(Geom_BSplineCurve)& Bsplin,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT GeomToStep_MakeBSplineCurveWithKnotsAndRationalBSplineCurve(const Handle(Geom2d_BSplineCurve)& Bsplin,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT const Handle(StepGeom_BSplineCurveWithKnotsAndRationalBSplineCurve)& Value() const;
#include <Standard_Handle.hxx>
#include <GeomToStep_Root.hxx>
-class StepData_Factors;
class StepGeom_BSplineSurfaceWithKnots;
class Geom_BSplineSurface;
Standard_EXPORT GeomToStep_MakeBSplineSurfaceWithKnots(const Handle(Geom_BSplineSurface)& Bsplin,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT const Handle(StepGeom_BSplineSurfaceWithKnots)& Value() const;
#include <GeomToStep_Root.hxx>
-class StepData_Factors;
class StepGeom_BSplineSurfaceWithKnotsAndRationalBSplineSurface;
class Geom_BSplineSurface;
Standard_EXPORT GeomToStep_MakeBSplineSurfaceWithKnotsAndRationalBSplineSurface(const Handle(Geom_BSplineSurface)& Bsplin,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT const Handle(StepGeom_BSplineSurfaceWithKnotsAndRationalBSplineSurface)& Value() const;
#include <GeomToStep_Root.hxx>
-class StepData_Factors;
class StepGeom_BoundedCurve;
class Geom_BoundedCurve;
class Geom2d_BoundedCurve;
Standard_EXPORT GeomToStep_MakeBoundedCurve(const Handle(Geom_BoundedCurve)& C,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT GeomToStep_MakeBoundedCurve(const Handle(Geom2d_BoundedCurve)& C,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT const Handle(StepGeom_BoundedCurve)& Value() const;
#include <GeomToStep_Root.hxx>
-class StepData_Factors;
class StepGeom_BoundedSurface;
class Geom_BoundedSurface;
Standard_EXPORT GeomToStep_MakeBoundedSurface(const Handle(Geom_BoundedSurface)& C,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT const Handle(StepGeom_BoundedSurface)& Value() const;
#include <GeomToStep_Root.hxx>
-class StepData_Factors;
class StepGeom_Circle;
class gp_Circ;
class Geom_Circle;
Standard_EXPORT GeomToStep_MakeCircle(const gp_Circ& C,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT GeomToStep_MakeCircle(const Handle(Geom_Circle)& C,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT GeomToStep_MakeCircle(const Handle(Geom2d_Circle)& C,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT const Handle(StepGeom_Circle)& Value() const;
class StepGeom_Conic;
class Geom_Conic;
class Geom2d_Conic;
-class StepData_Factors;
//! This class implements the mapping between classes
Standard_EXPORT GeomToStep_MakeConic(const Handle(Geom_Conic)& C,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT GeomToStep_MakeConic(const Handle(Geom2d_Conic)& C,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT const Handle(StepGeom_Conic)& Value() const;
#include <GeomToStep_Root.hxx>
class StepGeom_ConicalSurface;
class Geom_ConicalSurface;
-class StepData_Factors;
//! This class implements the mapping between class
Standard_EXPORT GeomToStep_MakeConicalSurface(const Handle(Geom_ConicalSurface)& CSurf,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT const Handle(StepGeom_ConicalSurface)& Value() const;
#include <Standard_Handle.hxx>
#include <GeomToStep_Root.hxx>
-class StepData_Factors;
class StepGeom_Curve;
class Geom_Curve;
class Geom2d_Curve;
Standard_EXPORT GeomToStep_MakeCurve(const Handle(Geom_Curve)& C,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT GeomToStep_MakeCurve(const Handle(Geom2d_Curve)& C,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT const Handle(StepGeom_Curve)& Value() const;
#include <GeomToStep_Root.hxx>
class StepGeom_CylindricalSurface;
class Geom_CylindricalSurface;
-class StepData_Factors;
//! This class implements the mapping between class
Standard_EXPORT GeomToStep_MakeCylindricalSurface(const Handle(Geom_CylindricalSurface)& CSurf,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT const Handle(StepGeom_CylindricalSurface)& Value() const;
#include <GeomToStep_Root.hxx>
-class StepData_Factors;
class StepGeom_ElementarySurface;
class Geom_ElementarySurface;
Standard_EXPORT GeomToStep_MakeElementarySurface(const Handle(Geom_ElementarySurface)& S,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT const Handle(StepGeom_ElementarySurface)& Value() const;
#include <GeomToStep_Root.hxx>
-class StepData_Factors;
class StepGeom_Ellipse;
class gp_Elips;
class Geom_Ellipse;
Standard_EXPORT GeomToStep_MakeEllipse(const gp_Elips& C,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT GeomToStep_MakeEllipse(const Handle(Geom_Ellipse)& C,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT GeomToStep_MakeEllipse(const Handle(Geom2d_Ellipse)& C,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT const Handle(StepGeom_Ellipse)& Value() const;
Standard_EXPORT GeomToStep_MakeHyperbola(const Handle(Geom2d_Hyperbola)& C,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT GeomToStep_MakeHyperbola(const Handle(Geom_Hyperbola)& C,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT const Handle(StepGeom_Hyperbola)& Value() const;
#include <Standard_Handle.hxx>
#include <GeomToStep_Root.hxx>
-class StepData_Factors;
class StepGeom_Line;
class gp_Lin;
class gp_Lin2d;
Standard_EXPORT GeomToStep_MakeLine(const gp_Lin& L,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT GeomToStep_MakeLine(const gp_Lin2d& L,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT GeomToStep_MakeLine(const Handle(Geom_Line)& C,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT GeomToStep_MakeLine(const Handle(Geom2d_Line)& C,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT const Handle(StepGeom_Line)& Value() const;
class StepGeom_Parabola;
class Geom2d_Parabola;
class Geom_Parabola;
-class StepData_Factors;
//! This class implements the mapping between the class
Standard_EXPORT GeomToStep_MakeParabola(const Handle(Geom2d_Parabola)& C,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT GeomToStep_MakeParabola(const Handle(Geom_Parabola)& C,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT const Handle(StepGeom_Parabola)& Value() const;
#include <Standard_Handle.hxx>
#include <GeomToStep_Root.hxx>
-class StepData_Factors;
class StepGeom_Plane;
class gp_Pln;
class Geom_Plane;
Standard_EXPORT GeomToStep_MakePlane(const gp_Pln& P,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT GeomToStep_MakePlane(const Handle(Geom_Plane)& P,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT const Handle(StepGeom_Plane)& Value() const;
#include <TColgp_Array1OfPnt.hxx>
#include <TColgp_Array1OfPnt2d.hxx>
-class StepData_Factors;
class StepGeom_Polyline;
Standard_EXPORT GeomToStep_MakePolyline(const TColgp_Array1OfPnt& P,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT GeomToStep_MakePolyline(const TColgp_Array1OfPnt2d& P,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT const Handle(StepGeom_Polyline)& Value() const;
#include <GeomToStep_Root.hxx>
-class StepData_Factors;
class StepGeom_RectangularTrimmedSurface;
class Geom_RectangularTrimmedSurface;
Standard_EXPORT GeomToStep_MakeRectangularTrimmedSurface(const Handle(Geom_RectangularTrimmedSurface)& RTSurf,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT const Handle(StepGeom_RectangularTrimmedSurface)& Value() const;
#include <GeomToStep_Root.hxx>
-class StepData_Factors;
class StepGeom_SphericalSurface;
class Geom_SphericalSurface;
Standard_EXPORT GeomToStep_MakeSphericalSurface(const Handle(Geom_SphericalSurface)& CSurf,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT const Handle(StepGeom_SphericalSurface)& Value() const;
#include <GeomToStep_Root.hxx>
-class StepData_Factors;
class StepGeom_Surface;
class Geom_Surface;
Standard_EXPORT GeomToStep_MakeSurface(const Handle(Geom_Surface)& C,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT const Handle(StepGeom_Surface)& Value() const;
#include <GeomToStep_Root.hxx>
-class StepData_Factors;
class StepGeom_SurfaceOfLinearExtrusion;
class Geom_SurfaceOfLinearExtrusion;
Standard_EXPORT GeomToStep_MakeSurfaceOfLinearExtrusion(const Handle(Geom_SurfaceOfLinearExtrusion)& CSurf,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT const Handle(StepGeom_SurfaceOfLinearExtrusion)& Value() const;
#include <GeomToStep_Root.hxx>
-class StepData_Factors;
class StepGeom_SurfaceOfRevolution;
class Geom_SurfaceOfRevolution;
Standard_EXPORT GeomToStep_MakeSurfaceOfRevolution(const Handle(Geom_SurfaceOfRevolution)& RevSurf,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT const Handle(StepGeom_SurfaceOfRevolution)& Value() const;
#include <GeomToStep_Root.hxx>
-class StepData_Factors;
class StepGeom_SweptSurface;
class Geom_SweptSurface;
Standard_EXPORT GeomToStep_MakeSweptSurface(const Handle(Geom_SweptSurface)& S,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT const Handle(StepGeom_SweptSurface)& Value() const;
#include <GeomToStep_Root.hxx>
-class StepData_Factors;
class StepGeom_ToroidalSurface;
class Geom_ToroidalSurface;
Standard_EXPORT GeomToStep_MakeToroidalSurface(const Handle(Geom_ToroidalSurface)& TorSurf,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT const Handle(StepGeom_ToroidalSurface)& Value() const;
#include <GeomToStep_Root.hxx>
-class StepData_Factors;
class StepGeom_Vector;
class gp_Vec;
class gp_Vec2d;
Standard_EXPORT GeomToStep_MakeVector(const gp_Vec& V,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT GeomToStep_MakeVector(const gp_Vec2d& V,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT GeomToStep_MakeVector(const Handle(Geom_Vector)& V,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT GeomToStep_MakeVector(const Handle(Geom2d_Vector)& V,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT const Handle(StepGeom_Vector)& Value() const;
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
+#include <StepData_Factors.hxx>
#include <Standard_Boolean.hxx>
#define _STEPCAFControl_Reader_HeaderFile
#include <STEPControl_Reader.hxx>
+#include <StepData_Factors.hxx>
#include <IFSelect_ReturnStatus.hxx>
#include <TDF_LabelSequence.hxx>
#include <TopTools_MapOfShape.hxx>
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
Standard_EXPORT Standard_Boolean ReadColors
(const Handle(XSControl_WorkSession)& WS,
const Handle(TDocStd_Document)& doc,
- const StepData_Factors& theLocalFactors) const;
+ const StepData_Factors& theLocalFactors = StepData_Factors()) const;
//! Reads names of parts defined in the STEP model and
//! assigns them to corresponding labels in the DECAF document
Standard_EXPORT Standard_Boolean ReadValProps (const Handle(XSControl_WorkSession)& WS,
const Handle(TDocStd_Document)& doc,
const STEPCAFControl_DataMapOfPDExternFile& PDFileMap,
- const StepData_Factors& theLocalFactors) const;
+ const StepData_Factors& theLocalFactors = StepData_Factors()) const;
//! Reads layers of parts defined in the STEP model and
//! set reference between shape and layers in the DECAF document
//! 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);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
//! 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) const;
+ const StepData_Factors& theLocalFactors = StepData_Factors()) 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) const;
+ const StepData_Factors& theLocalFactors = StepData_Factors()) const;
//! Populates the sub-Label of the passed TDF Label with shape
//! data associated with the given STEP Representation Item,
const Standard_Real theModifValue,
const Handle(TDocStd_Document)& theDoc,
const Handle(XSControl_WorkSession)& theWS,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
//! 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);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
//! 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);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
//! Prepares units for transfer
void prepareUnits(const Handle(StepData_StepModel)& theModel,
#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>
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
TopoDS_Shape transferExternFiles(const TDF_Label& theLabel,
const STEPControl_StepModelType theMode,
TDF_LabelSequence& theLabelSeq,
- const StepData_Factors& theLocalFactors,
+ const StepData_Factors& theLocalFactors = StepData_Factors(),
const Standard_CString thePrefix = "",
const Message_ProgressRange& theProgress = Message_ProgressRange());
//! 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);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
//! Write materials assigned to specified labels, to STEP model
Standard_Boolean writeMaterials(const Handle(XSControl_WorkSession)& theWS,
const gp_Ax2& theAnnotationPlane,
const gp_Pnt& theTextPosition,
const Handle(Standard_Transient)& theDimension,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
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);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
void writeToleranceZone(const Handle(XSControl_WorkSession)& theWS,
const Handle(XCAFDimTolObjects_GeomToleranceObject)& theObject,
const TDF_Label& theGeomTolL,
const Handle(StepDimTol_HArray1OfDatumSystemOrReference)& theDatumSystem,
const Handle(StepRepr_RepresentationContext)& theRC,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
private:
#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;
//! uncertainty equal to Tol3d)
Standard_EXPORT void Init (const Standard_Real Tol3d,
const Handle(StepData_StepModel)& theModel,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
//! Returns True if Init was called successfully
Standard_EXPORT Standard_Boolean IsDone() const;
//! 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);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT Standard_Integer ComputeFactors (const Handle(StepBasic_NamedUnit)& aUnit,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
//! Computes the uncertainty value (for length)
Standard_EXPORT Standard_Integer ComputeTolerance (const Handle(StepRepr_GlobalUncertaintyAssignedContext)& aContext);
#include <Standard_CString.hxx>
#include <TColStd_SequenceOfTransient.hxx>
class StepBasic_ProductDefinition;
-class StepData_Factors;
class XSControl_WorkSession;
class TopoDS_Shape;
class StepRepr_RepresentationItem;
Standard_EXPORT Standard_Boolean GetPropReal (const Handle(StepRepr_RepresentationItem)& item,
Standard_Real& Val,
Standard_Boolean& isArea,
- const StepData_Factors& theLocalFactors) const;
+ const StepData_Factors& theLocalFactors = StepData_Factors()) 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) const;
+ const StepData_Factors& theLocalFactors = StepData_Factors()) const;
//! Sets current assembly shape SDR (for FindCDSR calls)
Standard_EXPORT void SetAssemblyShape (const TopoDS_Shape& shape);
}
else if (start->IsKind(STANDARD_TYPE(StepVisual_TessellatedSurfaceSet)))
{
- myShapeBuilder.Init(GetCasted(StepVisual_TessellatedSurfaceSet, start), TP, aLocalFactors, aHasGeom);
+ myShapeBuilder.Init(GetCasted(StepVisual_TessellatedSurfaceSet, start), TP, aHasGeom, aLocalFactors);
found = Standard_True;
}
}
#include <Standard.hxx>
#include <Standard_Type.hxx>
+#include <StepData_Factors.hxx>
#include <StepToTopoDS_NMTool.hxx>
#include <Transfer_ActorOfTransientProcess.hxx>
#include <Standard_Integer.hxx>
class TopoDS_Shell;
class TopoDS_Compound;
class StepRepr_ConstructiveGeometryRepresentationRelationship;
-class StepData_Factors;
class StepData_StepModel;
Standard_EXPORT Handle(Transfer_Binder) TransferShape (
const Handle(Standard_Transient)& start,
const Handle(Transfer_TransientProcess)& TP,
- const StepData_Factors& theLocalFactors,
+ const StepData_Factors& theLocalFactors = StepData_Factors(),
const Standard_Boolean isManifold = Standard_True,
const Standard_Boolean theUseTrsf = Standard_False,
const Message_ProgressRange& theProgress = Message_ProgressRange());
const Handle(StepRepr_Representation)& TargContext,
const Handle(Transfer_TransientProcess)& TP,
gp_Trsf& Trsf,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
//! 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);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT Handle(TransferBRep_ShapeBinder) TransferEntity (
const Handle(StepBasic_ProductDefinition)& PD,
const Handle(Transfer_TransientProcess)& TP,
- const StepData_Factors& theLocalFactors,
+ const StepData_Factors& theLocalFactors = StepData_Factors(),
const Standard_Boolean theUseTrsf = Standard_False,
const Message_ProgressRange& theProgress = Message_ProgressRange());
Standard_EXPORT Handle(TransferBRep_ShapeBinder) TransferEntity
(const Handle(StepRepr_NextAssemblyUsageOccurrence)& NAUO,
const Handle(Transfer_TransientProcess)& TP,
- const StepData_Factors& theLocalFactors,
+ const StepData_Factors& theLocalFactors = StepData_Factors(),
const Message_ProgressRange& theProgress = Message_ProgressRange());
//! Transfers shape representation entity
Standard_EXPORT Handle(TransferBRep_ShapeBinder) TransferEntity
(const Handle(StepShape_ContextDependentShapeRepresentation)& CDSR,
const Handle(Transfer_TransientProcess)& TP,
- const StepData_Factors& theLocalFactors,
+ const StepData_Factors& theLocalFactors = StepData_Factors(),
const Message_ProgressRange& theProgress = Message_ProgressRange());
//! Transfers shape representation relationship entity
Handle(TransferBRep_ShapeBinder) TransferEntity( const Handle(StepRepr_ConstructiveGeometryRepresentationRelationship)& theCGRR,
const Handle(Transfer_TransientProcess)& theTP,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
//! 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
class Transfer_Finder;
class Transfer_Binder;
class Transfer_FinderProcess;
-class StepData_Factors;
class StepShape_ShapeDefinitionRepresentation;
class StepGeom_Axis2Placement3d;
class TopoDS_Shape;
const Handle(StepShape_ShapeDefinitionRepresentation)& SDR,
Handle(StepGeom_Axis2Placement3d)& AX1,
const Handle(Transfer_FinderProcess)& FP,
- const StepData_Factors& theLocalFactors,
+ const StepData_Factors& theLocalFactors = StepData_Factors(),
const Handle(TopTools_HSequenceOfShape)& shapeGroup = NULL,
const Standard_Boolean isManifold = Standard_True,
const Message_ProgressRange& theProgress = Message_ProgressRange());
(const Handle(Transfer_Finder)& start,
const Handle(StepShape_ShapeDefinitionRepresentation)& SDR,
const Handle(Transfer_FinderProcess)& FP,
- const StepData_Factors& theLocalFactors,
+ const StepData_Factors& theLocalFactors = StepData_Factors(),
const Handle(TopTools_HSequenceOfShape)& shapeGroup = NULL,
const Standard_Boolean isManifold = Standard_True,
const Message_ProgressRange& theProgress = Message_ProgressRange());
(const Handle(Transfer_Finder)& start,
const Handle(StepShape_ShapeDefinitionRepresentation)& SDR,
const Handle(Transfer_FinderProcess)& FP,
- const StepData_Factors& theLocalFactors,
+ const StepData_Factors& theLocalFactors = StepData_Factors(),
const Message_ProgressRange& theProgress = Message_ProgressRange());
Standard_EXPORT void SetMode (const STEPControl_StepModelType M);
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Handle.hxx>
+#include <StepData_Factors.hxx>
class Geom_Axis1Placement;
class Geom_Axis2Placement;
class gp_Trsf;
class gp_Trsf2d;
-class StepData_Factors;
class StepGeom_Axis1Placement;
class StepGeom_Axis2Placement2d;
class StepGeom_Axis2Placement3d;
public:
Standard_EXPORT static Handle(Geom_Axis1Placement) MakeAxis1Placement (const Handle(StepGeom_Axis1Placement)& SA,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT static Handle(Geom_Axis2Placement) MakeAxis2Placement (const Handle(StepGeom_Axis2Placement3d)& SA,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
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);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT static Handle(Geom_BoundedCurve) MakeBoundedCurve (const Handle(StepGeom_BoundedCurve)& SC,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT static Handle(Geom2d_BoundedCurve) MakeBoundedCurve2d (const Handle(StepGeom_BoundedCurve)& SC,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT static Handle(Geom_BoundedSurface) MakeBoundedSurface (const Handle(StepGeom_BoundedSurface)& SS,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT static Handle(Geom_BSplineCurve) MakeBSplineCurve (const Handle(StepGeom_BSplineCurve)& SC,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT static Handle(Geom2d_BSplineCurve) MakeBSplineCurve2d (const Handle(StepGeom_BSplineCurve)& SC,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT static Handle(Geom_BSplineSurface) MakeBSplineSurface (const Handle(StepGeom_BSplineSurface)& SS,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT static Handle(Geom_CartesianPoint) MakeCartesianPoint (const Handle(StepGeom_CartesianPoint)& SP,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT static Handle(Geom2d_CartesianPoint) MakeCartesianPoint2d (const Handle(StepGeom_CartesianPoint)& SP,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT static Handle(Geom_Circle) MakeCircle (const Handle(StepGeom_Circle)& SC,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT static Handle(Geom2d_Circle) MakeCircle2d (const Handle(StepGeom_Circle)& SC,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT static Handle(Geom_Conic) MakeConic (const Handle(StepGeom_Conic)& SC,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT static Handle(Geom2d_Conic) MakeConic2d (const Handle(StepGeom_Conic)& SC,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT static Handle(Geom_ConicalSurface) MakeConicalSurface (const Handle(StepGeom_ConicalSurface)& SS,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT static Handle(Geom_Curve) MakeCurve (const Handle(StepGeom_Curve)& SC,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT static Handle(Geom2d_Curve) MakeCurve2d (const Handle(StepGeom_Curve)& SC,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT static Handle(Geom_CylindricalSurface) MakeCylindricalSurface (const Handle(StepGeom_CylindricalSurface)& SS,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
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);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT static Handle(Geom_Ellipse) MakeEllipse (const Handle(StepGeom_Ellipse)& SC,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT static Handle(Geom2d_Ellipse) MakeEllipse2d (const Handle(StepGeom_Ellipse)& SC,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT static Handle(Geom_Hyperbola) MakeHyperbola (const Handle(StepGeom_Hyperbola)& SC,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT static Handle(Geom2d_Hyperbola) MakeHyperbola2d (const Handle(StepGeom_Hyperbola)& SC,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT static Handle(Geom_Line) MakeLine (const Handle(StepGeom_Line)& SC,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT static Handle(Geom2d_Line) MakeLine2d (const Handle(StepGeom_Line)& SC,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT static Handle(Geom_Parabola) MakeParabola (const Handle(StepGeom_Parabola)& SC,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT static Handle(Geom2d_Parabola) MakeParabola2d (const Handle(StepGeom_Parabola)& SC,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT static Handle(Geom_Plane) MakePlane (const Handle(StepGeom_Plane)& SP,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT static Handle(Geom_BSplineCurve) MakePolyline (const Handle(StepGeom_Polyline)& SPL,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT static Handle(Geom2d_BSplineCurve) MakePolyline2d (const Handle(StepGeom_Polyline)& SPL,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT static Handle(Geom_RectangularTrimmedSurface) MakeRectangularTrimmedSurface (const Handle(StepGeom_RectangularTrimmedSurface)& SS,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT static Handle(Geom_SphericalSurface) MakeSphericalSurface (const Handle(StepGeom_SphericalSurface)& SS,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT static Handle(Geom_Surface) MakeSurface (const Handle(StepGeom_Surface)& SS,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT static Handle(Geom_SurfaceOfLinearExtrusion) MakeSurfaceOfLinearExtrusion (const Handle(StepGeom_SurfaceOfLinearExtrusion)& SS,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT static Handle(Geom_SurfaceOfRevolution) MakeSurfaceOfRevolution (const Handle(StepGeom_SurfaceOfRevolution)& SS,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT static Handle(Geom_SweptSurface) MakeSweptSurface (const Handle(StepGeom_SweptSurface)& SS,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT static Handle(Geom_ToroidalSurface) MakeToroidalSurface (const Handle(StepGeom_ToroidalSurface)& SS,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT static Standard_Boolean MakeTransformation2d (const Handle(StepGeom_CartesianTransformationOperator2d)& SCTO, gp_Trsf2d& CT,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT static Standard_Boolean MakeTransformation3d (const Handle(StepGeom_CartesianTransformationOperator3d)& SCTO, gp_Trsf& CT,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT static Handle(Geom_TrimmedCurve) MakeTrimmedCurve (const Handle(StepGeom_TrimmedCurve)& SC,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT static Handle(Geom2d_BSplineCurve) MakeTrimmedCurve2d (const Handle(StepGeom_TrimmedCurve)& SC,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT static Handle(Geom_VectorWithMagnitude) MakeVectorWithMagnitude (const Handle(StepGeom_Vector)& SV,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
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);
};
// ============================================================================
void StepToTopoDS_Builder::Init(const Handle(StepVisual_TessellatedSurfaceSet)& theTSS,
const Handle(Transfer_TransientProcess)& theTP,
- const StepData_Factors& theLocalFactors,
- Standard_Boolean& theHasGeom)
+ Standard_Boolean& theHasGeom,
+ const StepData_Factors& theLocalFactors)
{
StepToTopoDS_TranslateFace aTranFace;
aTranFace.SetPrecision(Precision());
Standard_EXPORT void Init (const Handle(StepShape_ManifoldSolidBrep)& theManifoldSolid,
const Handle(Transfer_TransientProcess)& theTP,
- const StepData_Factors& theLocalFactors,
+ const StepData_Factors& theLocalFactors = StepData_Factors(),
const Message_ProgressRange& theProgress = Message_ProgressRange());
Standard_EXPORT void Init (const Handle(StepShape_BrepWithVoids)& theBRepWithVoids,
const Handle(Transfer_TransientProcess)& theTP,
- const StepData_Factors& theLocalFactors,
+ const StepData_Factors& theLocalFactors = StepData_Factors(),
const Message_ProgressRange& theProgress = Message_ProgressRange());
Standard_EXPORT void Init (const Handle(StepShape_FacetedBrep)& theFB,
const Handle(Transfer_TransientProcess)& theTP,
- const StepData_Factors& theLocalFactors,
+ const StepData_Factors& theLocalFactors = StepData_Factors(),
const Message_ProgressRange& theProgress = Message_ProgressRange());
Standard_EXPORT void Init (const Handle(StepShape_FacetedBrepAndBrepWithVoids)& theFBABWV,
const Handle(Transfer_TransientProcess)& theTP,
- const StepData_Factors& theLocalFactors,
+ const StepData_Factors& theLocalFactors = StepData_Factors(),
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,
+ const StepData_Factors& theLocalFactors = StepData_Factors(),
const Message_ProgressRange& theProgress = Message_ProgressRange());
Standard_EXPORT void Init (const Handle(StepShape_EdgeBasedWireframeModel)& S,
const Handle(Transfer_TransientProcess)& TP,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT void Init (const Handle(StepShape_FaceBasedSurfaceModel)& S,
const Handle(Transfer_TransientProcess)& TP,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT void Init (const Handle(StepShape_GeometricSet)& S,
const Handle(Transfer_TransientProcess)& TP,
- const StepData_Factors& theLocalFactors,
+ const StepData_Factors& theLocalFactors = StepData_Factors(),
const Handle(Transfer_ActorOfTransientProcess)& RA = NULL,
const Standard_Boolean isManifold = Standard_False,
const Message_ProgressRange& theProgress = Message_ProgressRange());
const Handle(Transfer_TransientProcess)& theTP,
const Standard_Boolean theReadTessellatedWhenNoBRepOnly,
Standard_Boolean& theHasGeom,
- const StepData_Factors& theLocalFactors,
+ const StepData_Factors& theLocalFactors = StepData_Factors(),
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,
+ const StepData_Factors& theLocalFactors = StepData_Factors(),
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);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT void Init (const Handle(StepVisual_TessellatedSurfaceSet)& theTSS,
const Handle(Transfer_TransientProcess)& theTP,
- const StepData_Factors& theLocalFactors,
- Standard_Boolean& theHasGeom);
+ Standard_Boolean& theHasGeom,
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT const TopoDS_Shape& Value() const;
#include <StepToTopoDS_Root.hxx>
#include <Message_ProgressRange.hxx>
-class StepData_Factors;
class StepGeom_Axis2Placement3d;
class StepGeom_CartesianTransformationOperator3d;
class TopoDS_Shape;
//! 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);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
//! Computes a transformation defined by an operator 3D
Standard_EXPORT Standard_Boolean Compute (const Handle(StepGeom_CartesianTransformationOperator3d)& Operator,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
//! Returns the computed transformation (Identity if not yet or
//! if failed)
//! 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,
+ const StepData_Factors& theLocalFactors = StepData_Factors(),
const Message_ProgressRange& theProgress = Message_ProgressRange());
//! Translates standalone composite_curve
Standard_EXPORT StepToTopoDS_TranslateCompositeCurve(const Handle(StepGeom_CompositeCurve)& CC,
const Handle(Transfer_TransientProcess)& TP,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
//! 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);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
//! Translates standalone composite_curve
Standard_EXPORT Standard_Boolean Init (const Handle(StepGeom_CompositeCurve)& CC,
const Handle(Transfer_TransientProcess)& TP,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
//! 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);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
//! Returns result of last translation or null wire if failed.
Standard_EXPORT const TopoDS_Wire& Value() const;
//! Translate surface
Standard_EXPORT StepToTopoDS_TranslateCurveBoundedSurface(const Handle(StepGeom_CurveBoundedSurface)& CBS,
const Handle(Transfer_TransientProcess)& TP,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
//! Translate surface
Standard_EXPORT Standard_Boolean Init (const Handle(StepGeom_CurveBoundedSurface)& CBS,
const Handle(Transfer_TransientProcess)& TP,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
//! Returns result of last translation or null wire if failed.
Standard_EXPORT const TopoDS_Face& Value() const;
#include <StepToTopoDS_TranslateEdgeError.hxx>
#include <TopoDS_Shape.hxx>
#include <StepToTopoDS_Root.hxx>
-class StepData_Factors;
class StepShape_Edge;
class StepToTopoDS_Tool;
class StepToTopoDS_NMTool;
Standard_EXPORT StepToTopoDS_TranslateEdge(const Handle(StepShape_Edge)& E,
StepToTopoDS_Tool& T,
StepToTopoDS_NMTool& NMTool,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT void Init (const Handle(StepShape_Edge)& E,
StepToTopoDS_Tool& T,
StepToTopoDS_NMTool& NMTool,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
//! Warning! C3D is assumed to be a Curve 3D ...
//! other cases to checked before calling this
TopoDS_Vertex& V1,
TopoDS_Vertex& V2,
StepToTopoDS_Tool& T,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT Handle(Geom2d_Curve) MakePCurve (const Handle(StepGeom_Pcurve)& PCU,
const Handle(Geom_Surface)& ConvSurf,
- const StepData_Factors& theLocalFactors) const;
+ const StepData_Factors& theLocalFactors = StepData_Factors()) const;
Standard_EXPORT const TopoDS_Shape& Value() const;
const Standard_Boolean ss,
StepToTopoDS_Tool& T,
StepToTopoDS_NMTool& NMTool,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT void Init (const Handle(StepShape_FaceBound)& FB,
const TopoDS_Face& F,
const Standard_Boolean ss,
StepToTopoDS_Tool& T,
StepToTopoDS_NMTool& NMTool,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT const TopoDS_Shape& Value() const;
#include <TopoDS_Shape.hxx>
#include <StepToTopoDS_Root.hxx>
class Poly_Triangulation;
-class StepData_Factors;
class StepShape_FaceSurface;
class StepToTopoDS_Tool;
class StepToTopoDS_NMTool;
Standard_EXPORT StepToTopoDS_TranslateFace(const Handle(StepShape_FaceSurface)& FS,
StepToTopoDS_Tool& T,
StepToTopoDS_NMTool& NMTool,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
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);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT StepToTopoDS_TranslateFace(const Handle(StepVisual_TessellatedSurfaceSet)& theTSS,
StepToTopoDS_Tool& theTool,
StepToTopoDS_NMTool& theNMTool,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT void Init (const Handle(StepShape_FaceSurface)& FS,
StepToTopoDS_Tool& T,
StepToTopoDS_NMTool& NMTool,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
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);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT void Init(const Handle(StepVisual_TessellatedSurfaceSet)& theTSS,
StepToTopoDS_Tool& theTool,
StepToTopoDS_NMTool& theNMTool,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT const TopoDS_Shape& Value() const;
private:
Handle(Poly_Triangulation) createMesh(const Handle(StepVisual_TessellatedItem)& theTI,
- const StepData_Factors& theLocalFactors) const;
+ const StepData_Factors& theLocalFactors = StepData_Factors()) const;
StepToTopoDS_TranslateFaceError myError;
TopoDS_Shape myResult;
#include <StepToTopoDS_TranslatePolyLoopError.hxx>
#include <TopoDS_Shape.hxx>
#include <StepToTopoDS_Root.hxx>
-class StepData_Factors;
class StepShape_PolyLoop;
class StepToTopoDS_Tool;
class Geom_Surface;
StepToTopoDS_Tool& T,
const Handle(Geom_Surface)& S,
const TopoDS_Face& F,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
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);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT const TopoDS_Shape& Value() const;
Standard_EXPORT void Init (const Handle(StepShape_ConnectedFaceSet)& CFS,
StepToTopoDS_Tool& T,
StepToTopoDS_NMTool& NMTool,
- const StepData_Factors& theLocalFactors,
+ const StepData_Factors& theLocalFactors = StepData_Factors(),
const Message_ProgressRange& theProgress = Message_ProgressRange());
Standard_EXPORT void Init (const Handle(StepVisual_TessellatedShell)& theTSh,
StepToTopoDS_NMTool& theNMTool,
const Standard_Boolean theReadTessellatedWhenNoBRepOnly,
Standard_Boolean& theHasGeom,
- const StepData_Factors& theLocalFactors,
+ const StepData_Factors& theLocalFactors = StepData_Factors(),
const Message_ProgressRange& theProgress = Message_ProgressRange());
Standard_EXPORT const TopoDS_Shape& Value() const;
StepToTopoDS_NMTool& theNMTool,
const Standard_Boolean theReadTessellatedWhenNoBRepOnly,
Standard_Boolean& theHasGeom,
- const StepData_Factors& theLocalFactors,
+ const StepData_Factors& theLocalFactors = StepData_Factors(),
const Message_ProgressRange& theProgress = Message_ProgressRange());
Standard_EXPORT const TopoDS_Shape& Value() const;
#include <StepToTopoDS_TranslateVertexError.hxx>
#include <TopoDS_Shape.hxx>
#include <StepToTopoDS_Root.hxx>
-class StepData_Factors;
class StepShape_Vertex;
class StepToTopoDS_Tool;
class StepToTopoDS_NMTool;
Standard_EXPORT StepToTopoDS_TranslateVertex(const Handle(StepShape_Vertex)& V,
StepToTopoDS_Tool& T,
StepToTopoDS_NMTool& NMTool,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT void Init (const Handle(StepShape_Vertex)& V,
StepToTopoDS_Tool& T,
StepToTopoDS_NMTool& NMTool,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT const TopoDS_Shape& Value() const;
#include <StepToTopoDS_TranslateVertexLoopError.hxx>
#include <TopoDS_Shape.hxx>
#include <StepToTopoDS_Root.hxx>
-class StepData_Factors;
class StepShape_VertexLoop;
class StepToTopoDS_Tool;
class StepToTopoDS_NMTool;
Standard_EXPORT StepToTopoDS_TranslateVertexLoop(const Handle(StepShape_VertexLoop)& VL,
StepToTopoDS_Tool& T,
StepToTopoDS_NMTool& NMTool,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT void Init (const Handle(StepShape_VertexLoop)& VL,
StepToTopoDS_Tool& T,
StepToTopoDS_NMTool& NMTool,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT const TopoDS_Shape& Value() const;
#include <TopoDSToStep_Root.hxx>
#include <Message_ProgressRange.hxx>
-class StepData_Factors;
class StepShape_TopologicalRepresentationItem;
class StepVisual_TessellatedItem;
class TopoDS_Shape;
TopoDSToStep_Tool& T,
const Handle(Transfer_FinderProcess)& FP,
const Standard_Integer theTessellatedGeomParam,
- const StepData_Factors& theLocalFactors,
+ const StepData_Factors& theLocalFactors = StepData_Factors(),
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,
+ const StepData_Factors& theLocalFactors = StepData_Factors(),
const Message_ProgressRange& theProgress = Message_ProgressRange());
Standard_EXPORT TopoDSToStep_BuilderError Error() const;
Standard_EXPORT TopoDSToStep_MakeBrepWithVoids(const TopoDS_Solid& S,
const Handle(Transfer_FinderProcess)& FP,
- const StepData_Factors& theLocalFactors,
+ const StepData_Factors& theLocalFactors = StepData_Factors(),
const Message_ProgressRange& theProgress = Message_ProgressRange());
Standard_EXPORT const Handle(StepShape_BrepWithVoids)& Value() const;
#include <TopoDSToStep_Root.hxx>
#include <Message_ProgressRange.hxx>
-class StepData_Factors;
class StepShape_FacetedBrep;
class StepVisual_TessellatedItem;
class TopoDS_Shell;
Standard_EXPORT TopoDSToStep_MakeFacetedBrep(const TopoDS_Shell& S,
const Handle(Transfer_FinderProcess)& FP,
- const StepData_Factors& theLocalFactors,
+ const StepData_Factors& theLocalFactors = StepData_Factors(),
const Message_ProgressRange& theProgress = Message_ProgressRange());
Standard_EXPORT TopoDSToStep_MakeFacetedBrep(const TopoDS_Solid& S,
const Handle(Transfer_FinderProcess)& FP,
- const StepData_Factors& theLocalFactors,
+ const StepData_Factors& theLocalFactors = StepData_Factors(),
const Message_ProgressRange& theProgress = Message_ProgressRange());
Standard_EXPORT const Handle(StepShape_FacetedBrep)& Value() const;
Standard_EXPORT TopoDSToStep_MakeFacetedBrepAndBrepWithVoids(const TopoDS_Solid& S,
const Handle(Transfer_FinderProcess)& FP,
- const StepData_Factors& theLocalFactors,
+ const StepData_Factors& theLocalFactors = StepData_Factors(),
const Message_ProgressRange& theProgress = Message_ProgressRange());
Standard_EXPORT const Handle(StepShape_FacetedBrepAndBrepWithVoids)& Value() const;
Standard_EXPORT TopoDSToStep_MakeGeometricCurveSet(const TopoDS_Shape& SH,
const Handle(Transfer_FinderProcess)& FP,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT const Handle(StepShape_GeometricCurveSet)& Value() const;
#include <TopoDSToStep_Root.hxx>
#include <Message_ProgressRange.hxx>
-class StepData_Factors;
class StepShape_ManifoldSolidBrep;
class StepVisual_TessellatedItem;
class TopoDS_Shell;
Standard_EXPORT TopoDSToStep_MakeManifoldSolidBrep(const TopoDS_Shell& S,
const Handle(Transfer_FinderProcess)& FP,
- const StepData_Factors& theLocalFactors,
+ const StepData_Factors& theLocalFactors = StepData_Factors(),
const Message_ProgressRange& theProgress = Message_ProgressRange());
Standard_EXPORT TopoDSToStep_MakeManifoldSolidBrep(const TopoDS_Solid& S,
const Handle(Transfer_FinderProcess)& FP,
- const StepData_Factors& theLocalFactors,
+ const StepData_Factors& theLocalFactors = StepData_Factors(),
const Message_ProgressRange& theProgress = Message_ProgressRange());
Standard_EXPORT const Handle(StepShape_ManifoldSolidBrep)& Value() const;
Standard_EXPORT TopoDSToStep_MakeShellBasedSurfaceModel(const TopoDS_Face& F,
const Handle(Transfer_FinderProcess)& FP,
- const StepData_Factors& theLocalFactors,
+ const StepData_Factors& theLocalFactors = StepData_Factors(),
const Message_ProgressRange& theProgress = Message_ProgressRange());
Standard_EXPORT TopoDSToStep_MakeShellBasedSurfaceModel(const TopoDS_Shell& S,
const Handle(Transfer_FinderProcess)& FP,
- const StepData_Factors& theLocalFactors,
+ const StepData_Factors& theLocalFactors = StepData_Factors(),
const Message_ProgressRange& theProgress = Message_ProgressRange());
Standard_EXPORT TopoDSToStep_MakeShellBasedSurfaceModel(const TopoDS_Solid& S,
const Handle(Transfer_FinderProcess)& FP,
- const StepData_Factors& theLocalFactors,
+ const StepData_Factors& theLocalFactors = StepData_Factors(),
const Message_ProgressRange& theProgress = Message_ProgressRange());
Standard_EXPORT const Handle(StepShape_ShellBasedSurfaceModel)& Value() const;
#include <TopoDSToStep_MakeEdgeError.hxx>
#include <TopoDSToStep_Root.hxx>
-class StepData_Factors;
class StepShape_TopologicalRepresentationItem;
class TopoDS_Edge;
class TopoDSToStep_Tool;
Standard_EXPORT TopoDSToStep_MakeStepEdge(const TopoDS_Edge& E,
TopoDSToStep_Tool& T,
const Handle(Transfer_FinderProcess)& FP,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT void Init (const TopoDS_Edge& E,
TopoDSToStep_Tool& T,
const Handle(Transfer_FinderProcess)& FP,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT const Handle(StepShape_TopologicalRepresentationItem)& Value() const;
#include <TopoDSToStep_MakeFaceError.hxx>
#include <TopoDSToStep_Root.hxx>
-class StepData_Factors;
class StepShape_TopologicalRepresentationItem;
class TopoDS_Face;
class TopoDSToStep_Tool;
Standard_EXPORT TopoDSToStep_MakeStepFace(const TopoDS_Face& F,
TopoDSToStep_Tool& T,
const Handle(Transfer_FinderProcess)& FP,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT void Init (const TopoDS_Face& F,
TopoDSToStep_Tool& T,
const Handle(Transfer_FinderProcess)& FP,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT const Handle(StepShape_TopologicalRepresentationItem)& Value() const;
Standard_EXPORT TopoDSToStep_MakeStepVertex(const TopoDS_Vertex& V,
TopoDSToStep_Tool& T,
const Handle(Transfer_FinderProcess)& FP,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT void Init (const TopoDS_Vertex& V,
TopoDSToStep_Tool& T,
const Handle(Transfer_FinderProcess)& FP,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT const Handle(StepShape_TopologicalRepresentationItem)& Value() const;
Standard_EXPORT TopoDSToStep_MakeStepWire(const TopoDS_Wire& W,
TopoDSToStep_Tool& T,
const Handle(Transfer_FinderProcess)& FP,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT void Init (const TopoDS_Wire& W,
TopoDSToStep_Tool& T,
const Handle(Transfer_FinderProcess)& FP,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT const Handle(StepShape_TopologicalRepresentationItem)& Value() const;
#include <TopoDSToStep_BuilderError.hxx>
#include <TopoDSToStep_Root.hxx>
#include <MoniTool_DataMapOfShapeTransient.hxx>
-class StepData_Factors;
class TopoDS_Shape;
class TopoDSToStep_Tool;
class Transfer_FinderProcess;
Standard_EXPORT TopoDSToStep_WireframeBuilder(const TopoDS_Shape& S,
TopoDSToStep_Tool& T,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT void Init (const TopoDS_Shape& S,
TopoDSToStep_Tool& T,
- const StepData_Factors& theLocalFactors);
+ const StepData_Factors& theLocalFactors = StepData_Factors());
Standard_EXPORT TopoDSToStep_BuilderError Error() const;
const TopoDS_Face& F,
MoniTool_DataMapOfShapeTransient& M,
Handle(TColStd_HSequenceOfTransient)& L,
- const StepData_Factors& theLocalFactors) const;
+ const StepData_Factors& theLocalFactors = StepData_Factors()) 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) const;
+ const StepData_Factors& theLocalFactors = StepData_Factors()) 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) const;
+ const StepData_Factors& theLocalFactors = StepData_Factors()) const;