Open CASCADE Technology 7.8.0
Static Public Member Functions
StepToGeom Class Reference

This class provides static methods to convert STEP geometric entities to OCCT. The methods returning handles will return null handle in case of error. The methods returning boolean will return True if succeeded and False if error. More...

#include <StepToGeom.hxx>

Static Public Member Functions

static Handle< Geom_Axis1PlacementMakeAxis1Placement (const Handle< StepGeom_Axis1Placement > &SA, const StepData_Factors &theLocalFactors)
 
static Handle< Geom_Axis2PlacementMakeAxis2Placement (const Handle< StepGeom_Axis2Placement3d > &SA, const StepData_Factors &theLocalFactors)
 
static Handle< Geom_Axis2PlacementMakeAxis2Placement (const Handle< StepGeom_SuParameters > &SP)
 
static Handle< Geom2d_AxisPlacementMakeAxisPlacement (const Handle< StepGeom_Axis2Placement2d > &SA, const StepData_Factors &theLocalFactors)
 
static Handle< Geom_BoundedCurveMakeBoundedCurve (const Handle< StepGeom_BoundedCurve > &SC, const StepData_Factors &theLocalFactors)
 
static Handle< Geom2d_BoundedCurveMakeBoundedCurve2d (const Handle< StepGeom_BoundedCurve > &SC, const StepData_Factors &theLocalFactors)
 
static Handle< Geom_BoundedSurfaceMakeBoundedSurface (const Handle< StepGeom_BoundedSurface > &SS, const StepData_Factors &theLocalFactors)
 
static Handle< Geom_BSplineCurveMakeBSplineCurve (const Handle< StepGeom_BSplineCurve > &SC, const StepData_Factors &theLocalFactors)
 
static Handle< Geom2d_BSplineCurveMakeBSplineCurve2d (const Handle< StepGeom_BSplineCurve > &SC, const StepData_Factors &theLocalFactors)
 
static Handle< Geom_BSplineSurfaceMakeBSplineSurface (const Handle< StepGeom_BSplineSurface > &SS, const StepData_Factors &theLocalFactors)
 
static Handle< Geom_CartesianPointMakeCartesianPoint (const Handle< StepGeom_CartesianPoint > &SP, const StepData_Factors &theLocalFactors)
 
static Handle< Geom2d_CartesianPointMakeCartesianPoint2d (const Handle< StepGeom_CartesianPoint > &SP, const StepData_Factors &theLocalFactors)
 
static Handle< Geom_CircleMakeCircle (const Handle< StepGeom_Circle > &SC, const StepData_Factors &theLocalFactors)
 
static Handle< Geom2d_CircleMakeCircle2d (const Handle< StepGeom_Circle > &SC, const StepData_Factors &theLocalFactors)
 
static Handle< Geom_ConicMakeConic (const Handle< StepGeom_Conic > &SC, const StepData_Factors &theLocalFactors)
 
static Handle< Geom2d_ConicMakeConic2d (const Handle< StepGeom_Conic > &SC, const StepData_Factors &theLocalFactors)
 
static Handle< Geom_ConicalSurfaceMakeConicalSurface (const Handle< StepGeom_ConicalSurface > &SS, const StepData_Factors &theLocalFactors)
 
static Handle< Geom_CurveMakeCurve (const Handle< StepGeom_Curve > &SC, const StepData_Factors &theLocalFactors)
 
static Handle< Geom2d_CurveMakeCurve2d (const Handle< StepGeom_Curve > &SC, const StepData_Factors &theLocalFactors)
 
static Handle< Geom_CylindricalSurfaceMakeCylindricalSurface (const Handle< StepGeom_CylindricalSurface > &SS, const StepData_Factors &theLocalFactors)
 
static Handle< Geom_DirectionMakeDirection (const Handle< StepGeom_Direction > &SD)
 
static Handle< Geom2d_DirectionMakeDirection2d (const Handle< StepGeom_Direction > &SD)
 
static Handle< Geom_ElementarySurfaceMakeElementarySurface (const Handle< StepGeom_ElementarySurface > &SS, const StepData_Factors &theLocalFactors)
 
static Handle< Geom_EllipseMakeEllipse (const Handle< StepGeom_Ellipse > &SC, const StepData_Factors &theLocalFactors)
 
static Handle< Geom2d_EllipseMakeEllipse2d (const Handle< StepGeom_Ellipse > &SC, const StepData_Factors &theLocalFactors)
 
static Handle< Geom_HyperbolaMakeHyperbola (const Handle< StepGeom_Hyperbola > &SC, const StepData_Factors &theLocalFactors)
 
static Handle< Geom2d_HyperbolaMakeHyperbola2d (const Handle< StepGeom_Hyperbola > &SC, const StepData_Factors &theLocalFactors)
 
static Handle< Geom_LineMakeLine (const Handle< StepGeom_Line > &SC, const StepData_Factors &theLocalFactors)
 
static Handle< Geom2d_LineMakeLine2d (const Handle< StepGeom_Line > &SC, const StepData_Factors &theLocalFactors)
 
static Handle< Geom_ParabolaMakeParabola (const Handle< StepGeom_Parabola > &SC, const StepData_Factors &theLocalFactors)
 
static Handle< Geom2d_ParabolaMakeParabola2d (const Handle< StepGeom_Parabola > &SC, const StepData_Factors &theLocalFactors)
 
static Handle< Geom_PlaneMakePlane (const Handle< StepGeom_Plane > &SP, const StepData_Factors &theLocalFactors)
 
static Handle< Geom_BSplineCurveMakePolyline (const Handle< StepGeom_Polyline > &SPL, const StepData_Factors &theLocalFactors)
 
static Handle< Geom2d_BSplineCurveMakePolyline2d (const Handle< StepGeom_Polyline > &SPL, const StepData_Factors &theLocalFactors)
 
static Handle< Geom_RectangularTrimmedSurfaceMakeRectangularTrimmedSurface (const Handle< StepGeom_RectangularTrimmedSurface > &SS, const StepData_Factors &theLocalFactors)
 
static Handle< Geom_SphericalSurfaceMakeSphericalSurface (const Handle< StepGeom_SphericalSurface > &SS, const StepData_Factors &theLocalFactors)
 
static Handle< Geom_SurfaceMakeSurface (const Handle< StepGeom_Surface > &SS, const StepData_Factors &theLocalFactors)
 
static Handle< Geom_SurfaceOfLinearExtrusionMakeSurfaceOfLinearExtrusion (const Handle< StepGeom_SurfaceOfLinearExtrusion > &SS, const StepData_Factors &theLocalFactors)
 
static Handle< Geom_SurfaceOfRevolutionMakeSurfaceOfRevolution (const Handle< StepGeom_SurfaceOfRevolution > &SS, const StepData_Factors &theLocalFactors)
 
static Handle< Geom_SweptSurfaceMakeSweptSurface (const Handle< StepGeom_SweptSurface > &SS, const StepData_Factors &theLocalFactors)
 
static Handle< Geom_ToroidalSurfaceMakeToroidalSurface (const Handle< StepGeom_ToroidalSurface > &SS, const StepData_Factors &theLocalFactors)
 
static Standard_Boolean MakeTransformation2d (const Handle< StepGeom_CartesianTransformationOperator2d > &SCTO, gp_Trsf2d &CT, const StepData_Factors &theLocalFactors)
 
static Standard_Boolean MakeTransformation3d (const Handle< StepGeom_CartesianTransformationOperator3d > &SCTO, gp_Trsf &CT, const StepData_Factors &theLocalFactors)
 
static Handle< Geom_TrimmedCurveMakeTrimmedCurve (const Handle< StepGeom_TrimmedCurve > &SC, const StepData_Factors &theLocalFactors)
 
static Handle< Geom2d_BSplineCurveMakeTrimmedCurve2d (const Handle< StepGeom_TrimmedCurve > &SC, const StepData_Factors &theLocalFactors)
 
static Handle< Geom_VectorWithMagnitudeMakeVectorWithMagnitude (const Handle< StepGeom_Vector > &SV, const StepData_Factors &theLocalFactors)
 
static Handle< Geom2d_VectorWithMagnitudeMakeVectorWithMagnitude2d (const Handle< StepGeom_Vector > &SV)
 
static Handle< TColStd_HArray1OfRealMakeYprRotation (const StepKinematics_SpatialRotation &SR, const Handle< StepRepr_GlobalUnitAssignedContext > &theCntxt)
 

Detailed Description

This class provides static methods to convert STEP geometric entities to OCCT. The methods returning handles will return null handle in case of error. The methods returning boolean will return True if succeeded and False if error.

Member Function Documentation

◆ MakeAxis1Placement()

static Handle< Geom_Axis1Placement > StepToGeom::MakeAxis1Placement ( const Handle< StepGeom_Axis1Placement > &  SA,
const StepData_Factors theLocalFactors 
)
static

◆ MakeAxis2Placement() [1/2]

static Handle< Geom_Axis2Placement > StepToGeom::MakeAxis2Placement ( const Handle< StepGeom_Axis2Placement3d > &  SA,
const StepData_Factors theLocalFactors 
)
static

◆ MakeAxis2Placement() [2/2]

static Handle< Geom_Axis2Placement > StepToGeom::MakeAxis2Placement ( const Handle< StepGeom_SuParameters > &  SP)
static

◆ MakeAxisPlacement()

static Handle< Geom2d_AxisPlacement > StepToGeom::MakeAxisPlacement ( const Handle< StepGeom_Axis2Placement2d > &  SA,
const StepData_Factors theLocalFactors 
)
static

◆ MakeBoundedCurve()

static Handle< Geom_BoundedCurve > StepToGeom::MakeBoundedCurve ( const Handle< StepGeom_BoundedCurve > &  SC,
const StepData_Factors theLocalFactors 
)
static

◆ MakeBoundedCurve2d()

static Handle< Geom2d_BoundedCurve > StepToGeom::MakeBoundedCurve2d ( const Handle< StepGeom_BoundedCurve > &  SC,
const StepData_Factors theLocalFactors 
)
static

◆ MakeBoundedSurface()

static Handle< Geom_BoundedSurface > StepToGeom::MakeBoundedSurface ( const Handle< StepGeom_BoundedSurface > &  SS,
const StepData_Factors theLocalFactors 
)
static

◆ MakeBSplineCurve()

static Handle< Geom_BSplineCurve > StepToGeom::MakeBSplineCurve ( const Handle< StepGeom_BSplineCurve > &  SC,
const StepData_Factors theLocalFactors 
)
static

◆ MakeBSplineCurve2d()

static Handle< Geom2d_BSplineCurve > StepToGeom::MakeBSplineCurve2d ( const Handle< StepGeom_BSplineCurve > &  SC,
const StepData_Factors theLocalFactors 
)
static

◆ MakeBSplineSurface()

static Handle< Geom_BSplineSurface > StepToGeom::MakeBSplineSurface ( const Handle< StepGeom_BSplineSurface > &  SS,
const StepData_Factors theLocalFactors 
)
static

◆ MakeCartesianPoint()

static Handle< Geom_CartesianPoint > StepToGeom::MakeCartesianPoint ( const Handle< StepGeom_CartesianPoint > &  SP,
const StepData_Factors theLocalFactors 
)
static

◆ MakeCartesianPoint2d()

static Handle< Geom2d_CartesianPoint > StepToGeom::MakeCartesianPoint2d ( const Handle< StepGeom_CartesianPoint > &  SP,
const StepData_Factors theLocalFactors 
)
static

◆ MakeCircle()

static Handle< Geom_Circle > StepToGeom::MakeCircle ( const Handle< StepGeom_Circle > &  SC,
const StepData_Factors theLocalFactors 
)
static

◆ MakeCircle2d()

static Handle< Geom2d_Circle > StepToGeom::MakeCircle2d ( const Handle< StepGeom_Circle > &  SC,
const StepData_Factors theLocalFactors 
)
static

◆ MakeConic()

static Handle< Geom_Conic > StepToGeom::MakeConic ( const Handle< StepGeom_Conic > &  SC,
const StepData_Factors theLocalFactors 
)
static

◆ MakeConic2d()

static Handle< Geom2d_Conic > StepToGeom::MakeConic2d ( const Handle< StepGeom_Conic > &  SC,
const StepData_Factors theLocalFactors 
)
static

◆ MakeConicalSurface()

static Handle< Geom_ConicalSurface > StepToGeom::MakeConicalSurface ( const Handle< StepGeom_ConicalSurface > &  SS,
const StepData_Factors theLocalFactors 
)
static

◆ MakeCurve()

static Handle< Geom_Curve > StepToGeom::MakeCurve ( const Handle< StepGeom_Curve > &  SC,
const StepData_Factors theLocalFactors 
)
static

◆ MakeCurve2d()

static Handle< Geom2d_Curve > StepToGeom::MakeCurve2d ( const Handle< StepGeom_Curve > &  SC,
const StepData_Factors theLocalFactors 
)
static

◆ MakeCylindricalSurface()

static Handle< Geom_CylindricalSurface > StepToGeom::MakeCylindricalSurface ( const Handle< StepGeom_CylindricalSurface > &  SS,
const StepData_Factors theLocalFactors 
)
static

◆ MakeDirection()

static Handle< Geom_Direction > StepToGeom::MakeDirection ( const Handle< StepGeom_Direction > &  SD)
static

◆ MakeDirection2d()

static Handle< Geom2d_Direction > StepToGeom::MakeDirection2d ( const Handle< StepGeom_Direction > &  SD)
static

◆ MakeElementarySurface()

static Handle< Geom_ElementarySurface > StepToGeom::MakeElementarySurface ( const Handle< StepGeom_ElementarySurface > &  SS,
const StepData_Factors theLocalFactors 
)
static

◆ MakeEllipse()

static Handle< Geom_Ellipse > StepToGeom::MakeEllipse ( const Handle< StepGeom_Ellipse > &  SC,
const StepData_Factors theLocalFactors 
)
static

◆ MakeEllipse2d()

static Handle< Geom2d_Ellipse > StepToGeom::MakeEllipse2d ( const Handle< StepGeom_Ellipse > &  SC,
const StepData_Factors theLocalFactors 
)
static

◆ MakeHyperbola()

static Handle< Geom_Hyperbola > StepToGeom::MakeHyperbola ( const Handle< StepGeom_Hyperbola > &  SC,
const StepData_Factors theLocalFactors 
)
static

◆ MakeHyperbola2d()

static Handle< Geom2d_Hyperbola > StepToGeom::MakeHyperbola2d ( const Handle< StepGeom_Hyperbola > &  SC,
const StepData_Factors theLocalFactors 
)
static

◆ MakeLine()

static Handle< Geom_Line > StepToGeom::MakeLine ( const Handle< StepGeom_Line > &  SC,
const StepData_Factors theLocalFactors 
)
static

◆ MakeLine2d()

static Handle< Geom2d_Line > StepToGeom::MakeLine2d ( const Handle< StepGeom_Line > &  SC,
const StepData_Factors theLocalFactors 
)
static

◆ MakeParabola()

static Handle< Geom_Parabola > StepToGeom::MakeParabola ( const Handle< StepGeom_Parabola > &  SC,
const StepData_Factors theLocalFactors 
)
static

◆ MakeParabola2d()

static Handle< Geom2d_Parabola > StepToGeom::MakeParabola2d ( const Handle< StepGeom_Parabola > &  SC,
const StepData_Factors theLocalFactors 
)
static

◆ MakePlane()

static Handle< Geom_Plane > StepToGeom::MakePlane ( const Handle< StepGeom_Plane > &  SP,
const StepData_Factors theLocalFactors 
)
static

◆ MakePolyline()

static Handle< Geom_BSplineCurve > StepToGeom::MakePolyline ( const Handle< StepGeom_Polyline > &  SPL,
const StepData_Factors theLocalFactors 
)
static

◆ MakePolyline2d()

static Handle< Geom2d_BSplineCurve > StepToGeom::MakePolyline2d ( const Handle< StepGeom_Polyline > &  SPL,
const StepData_Factors theLocalFactors 
)
static

◆ MakeRectangularTrimmedSurface()

static Handle< Geom_RectangularTrimmedSurface > StepToGeom::MakeRectangularTrimmedSurface ( const Handle< StepGeom_RectangularTrimmedSurface > &  SS,
const StepData_Factors theLocalFactors 
)
static

◆ MakeSphericalSurface()

static Handle< Geom_SphericalSurface > StepToGeom::MakeSphericalSurface ( const Handle< StepGeom_SphericalSurface > &  SS,
const StepData_Factors theLocalFactors 
)
static

◆ MakeSurface()

static Handle< Geom_Surface > StepToGeom::MakeSurface ( const Handle< StepGeom_Surface > &  SS,
const StepData_Factors theLocalFactors 
)
static

◆ MakeSurfaceOfLinearExtrusion()

static Handle< Geom_SurfaceOfLinearExtrusion > StepToGeom::MakeSurfaceOfLinearExtrusion ( const Handle< StepGeom_SurfaceOfLinearExtrusion > &  SS,
const StepData_Factors theLocalFactors 
)
static

◆ MakeSurfaceOfRevolution()

static Handle< Geom_SurfaceOfRevolution > StepToGeom::MakeSurfaceOfRevolution ( const Handle< StepGeom_SurfaceOfRevolution > &  SS,
const StepData_Factors theLocalFactors 
)
static

◆ MakeSweptSurface()

static Handle< Geom_SweptSurface > StepToGeom::MakeSweptSurface ( const Handle< StepGeom_SweptSurface > &  SS,
const StepData_Factors theLocalFactors 
)
static

◆ MakeToroidalSurface()

static Handle< Geom_ToroidalSurface > StepToGeom::MakeToroidalSurface ( const Handle< StepGeom_ToroidalSurface > &  SS,
const StepData_Factors theLocalFactors 
)
static

◆ MakeTransformation2d()

static Standard_Boolean StepToGeom::MakeTransformation2d ( const Handle< StepGeom_CartesianTransformationOperator2d > &  SCTO,
gp_Trsf2d CT,
const StepData_Factors theLocalFactors 
)
static

◆ MakeTransformation3d()

static Standard_Boolean StepToGeom::MakeTransformation3d ( const Handle< StepGeom_CartesianTransformationOperator3d > &  SCTO,
gp_Trsf CT,
const StepData_Factors theLocalFactors 
)
static

◆ MakeTrimmedCurve()

static Handle< Geom_TrimmedCurve > StepToGeom::MakeTrimmedCurve ( const Handle< StepGeom_TrimmedCurve > &  SC,
const StepData_Factors theLocalFactors 
)
static

◆ MakeTrimmedCurve2d()

static Handle< Geom2d_BSplineCurve > StepToGeom::MakeTrimmedCurve2d ( const Handle< StepGeom_TrimmedCurve > &  SC,
const StepData_Factors theLocalFactors 
)
static

◆ MakeVectorWithMagnitude()

static Handle< Geom_VectorWithMagnitude > StepToGeom::MakeVectorWithMagnitude ( const Handle< StepGeom_Vector > &  SV,
const StepData_Factors theLocalFactors 
)
static

◆ MakeVectorWithMagnitude2d()

static Handle< Geom2d_VectorWithMagnitude > StepToGeom::MakeVectorWithMagnitude2d ( const Handle< StepGeom_Vector > &  SV)
static

◆ MakeYprRotation()

static Handle< TColStd_HArray1OfReal > StepToGeom::MakeYprRotation ( const StepKinematics_SpatialRotation SR,
const Handle< StepRepr_GlobalUnitAssignedContext > &  theCntxt 
)
static

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