Open CASCADE Technology Reference Manual 8.0.0
Loading...
Searching...
No Matches
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 occ::handle< Geom_Axis1PlacementMakeAxis1Placement (const occ::handle< StepGeom_Axis1Placement > &SA, const StepData_Factors &theLocalFactors=StepData_Factors())
 
static occ::handle< Geom_Axis2PlacementMakeAxis2Placement (const occ::handle< StepGeom_Axis2Placement3d > &SA, const StepData_Factors &theLocalFactors=StepData_Factors())
 
static occ::handle< Geom_Axis2PlacementMakeAxis2Placement (const occ::handle< StepGeom_SuParameters > &SP)
 
static occ::handle< Geom2d_AxisPlacementMakeAxisPlacement (const occ::handle< StepGeom_Axis2Placement2d > &SA, const StepData_Factors &theLocalFactors=StepData_Factors())
 
static occ::handle< Geom_BoundedCurveMakeBoundedCurve (const occ::handle< StepGeom_BoundedCurve > &SC, const StepData_Factors &theLocalFactors=StepData_Factors())
 
static occ::handle< Geom2d_BoundedCurveMakeBoundedCurve2d (const occ::handle< StepGeom_BoundedCurve > &SC, const StepData_Factors &theLocalFactors=StepData_Factors())
 
static occ::handle< Geom_BoundedSurfaceMakeBoundedSurface (const occ::handle< StepGeom_BoundedSurface > &SS, const StepData_Factors &theLocalFactors=StepData_Factors())
 
static occ::handle< Geom_BSplineCurveMakeBSplineCurve (const occ::handle< StepGeom_BSplineCurve > &SC, const StepData_Factors &theLocalFactors=StepData_Factors())
 
static occ::handle< Geom2d_BSplineCurveMakeBSplineCurve2d (const occ::handle< StepGeom_BSplineCurve > &SC, const StepData_Factors &theLocalFactors=StepData_Factors())
 
static occ::handle< Geom_BSplineSurfaceMakeBSplineSurface (const occ::handle< StepGeom_BSplineSurface > &SS, const StepData_Factors &theLocalFactors=StepData_Factors())
 
static occ::handle< Geom_CartesianPointMakeCartesianPoint (const occ::handle< StepGeom_CartesianPoint > &SP, const StepData_Factors &theLocalFactors=StepData_Factors())
 
static occ::handle< Geom2d_CartesianPointMakeCartesianPoint2d (const occ::handle< StepGeom_CartesianPoint > &SP, const StepData_Factors &theLocalFactors=StepData_Factors())
 
static occ::handle< Geom_CircleMakeCircle (const occ::handle< StepGeom_Circle > &SC, const StepData_Factors &theLocalFactors=StepData_Factors())
 
static occ::handle< Geom2d_CircleMakeCircle2d (const occ::handle< StepGeom_Circle > &SC, const StepData_Factors &theLocalFactors=StepData_Factors())
 
static occ::handle< Geom_ConicMakeConic (const occ::handle< StepGeom_Conic > &SC, const StepData_Factors &theLocalFactors=StepData_Factors())
 
static occ::handle< Geom2d_ConicMakeConic2d (const occ::handle< StepGeom_Conic > &SC, const StepData_Factors &theLocalFactors=StepData_Factors())
 
static occ::handle< Geom_ConicalSurfaceMakeConicalSurface (const occ::handle< StepGeom_ConicalSurface > &SS, const StepData_Factors &theLocalFactors=StepData_Factors())
 
static occ::handle< Geom_CurveMakeCurve (const occ::handle< StepGeom_Curve > &SC, const StepData_Factors &theLocalFactors=StepData_Factors())
 
static occ::handle< Geom2d_CurveMakeCurve2d (const occ::handle< StepGeom_Curve > &SC, const StepData_Factors &theLocalFactors=StepData_Factors())
 
static occ::handle< Geom_CylindricalSurfaceMakeCylindricalSurface (const occ::handle< StepGeom_CylindricalSurface > &SS, const StepData_Factors &theLocalFactors=StepData_Factors())
 
static occ::handle< Geom_DirectionMakeDirection (const occ::handle< StepGeom_Direction > &SD)
 
static occ::handle< Geom2d_DirectionMakeDirection2d (const occ::handle< StepGeom_Direction > &SD)
 
static occ::handle< Geom_ElementarySurfaceMakeElementarySurface (const occ::handle< StepGeom_ElementarySurface > &SS, const StepData_Factors &theLocalFactors=StepData_Factors())
 
static occ::handle< Geom_EllipseMakeEllipse (const occ::handle< StepGeom_Ellipse > &SC, const StepData_Factors &theLocalFactors=StepData_Factors())
 
static occ::handle< Geom2d_EllipseMakeEllipse2d (const occ::handle< StepGeom_Ellipse > &SC, const StepData_Factors &theLocalFactors=StepData_Factors())
 
static occ::handle< Geom_HyperbolaMakeHyperbola (const occ::handle< StepGeom_Hyperbola > &SC, const StepData_Factors &theLocalFactors=StepData_Factors())
 
static occ::handle< Geom2d_HyperbolaMakeHyperbola2d (const occ::handle< StepGeom_Hyperbola > &SC, const StepData_Factors &theLocalFactors=StepData_Factors())
 
static occ::handle< Geom_LineMakeLine (const occ::handle< StepGeom_Line > &SC, const StepData_Factors &theLocalFactors=StepData_Factors())
 
static occ::handle< Geom2d_LineMakeLine2d (const occ::handle< StepGeom_Line > &SC, const StepData_Factors &theLocalFactors=StepData_Factors())
 
static occ::handle< Geom_ParabolaMakeParabola (const occ::handle< StepGeom_Parabola > &SC, const StepData_Factors &theLocalFactors=StepData_Factors())
 
static occ::handle< Geom2d_ParabolaMakeParabola2d (const occ::handle< StepGeom_Parabola > &SC, const StepData_Factors &theLocalFactors=StepData_Factors())
 
static occ::handle< Geom_PlaneMakePlane (const occ::handle< StepGeom_Plane > &SP, const StepData_Factors &theLocalFactors=StepData_Factors())
 
static occ::handle< Geom_BSplineCurveMakePolyline (const occ::handle< StepGeom_Polyline > &SPL, const StepData_Factors &theLocalFactors=StepData_Factors())
 
static occ::handle< Geom2d_BSplineCurveMakePolyline2d (const occ::handle< StepGeom_Polyline > &SPL, const StepData_Factors &theLocalFactors=StepData_Factors())
 
static occ::handle< Geom_RectangularTrimmedSurfaceMakeRectangularTrimmedSurface (const occ::handle< StepGeom_RectangularTrimmedSurface > &SS, const StepData_Factors &theLocalFactors=StepData_Factors())
 
static occ::handle< Geom_SphericalSurfaceMakeSphericalSurface (const occ::handle< StepGeom_SphericalSurface > &SS, const StepData_Factors &theLocalFactors=StepData_Factors())
 
static occ::handle< Geom_SurfaceMakeSurface (const occ::handle< StepGeom_Surface > &SS, const StepData_Factors &theLocalFactors=StepData_Factors())
 
static occ::handle< Geom_SurfaceOfLinearExtrusionMakeSurfaceOfLinearExtrusion (const occ::handle< StepGeom_SurfaceOfLinearExtrusion > &SS, const StepData_Factors &theLocalFactors=StepData_Factors())
 
static occ::handle< Geom_SurfaceOfRevolutionMakeSurfaceOfRevolution (const occ::handle< StepGeom_SurfaceOfRevolution > &SS, const StepData_Factors &theLocalFactors=StepData_Factors())
 
static occ::handle< Geom_SweptSurfaceMakeSweptSurface (const occ::handle< StepGeom_SweptSurface > &SS, const StepData_Factors &theLocalFactors=StepData_Factors())
 
static occ::handle< Geom_ToroidalSurfaceMakeToroidalSurface (const occ::handle< StepGeom_ToroidalSurface > &SS, const StepData_Factors &theLocalFactors=StepData_Factors())
 
static bool MakeTransformation2d (const occ::handle< StepGeom_CartesianTransformationOperator2d > &SCTO, gp_Trsf2d &CT, const StepData_Factors &theLocalFactors=StepData_Factors())
 
static bool MakeTransformation3d (const occ::handle< StepGeom_CartesianTransformationOperator3d > &SCTO, gp_Trsf &CT, const StepData_Factors &theLocalFactors=StepData_Factors())
 
static occ::handle< Geom_TrimmedCurveMakeTrimmedCurve (const occ::handle< StepGeom_TrimmedCurve > &SC, const StepData_Factors &theLocalFactors=StepData_Factors())
 
static occ::handle< Geom2d_BSplineCurveMakeTrimmedCurve2d (const occ::handle< StepGeom_TrimmedCurve > &SC, const StepData_Factors &theLocalFactors=StepData_Factors())
 
static occ::handle< Geom_VectorWithMagnitudeMakeVectorWithMagnitude (const occ::handle< StepGeom_Vector > &SV, const StepData_Factors &theLocalFactors=StepData_Factors())
 
static occ::handle< Geom2d_VectorWithMagnitudeMakeVectorWithMagnitude2d (const occ::handle< StepGeom_Vector > &SV)
 
static occ::handle< NCollection_HArray1< double > > MakeYprRotation (const StepKinematics_SpatialRotation &SR, const occ::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 occ::handle< Geom_Axis1Placement > StepToGeom::MakeAxis1Placement ( const occ::handle< StepGeom_Axis1Placement > & SA,
const StepData_Factors & theLocalFactors = StepData_Factors() )
static

◆ MakeAxis2Placement() [1/2]

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

◆ MakeAxis2Placement() [2/2]

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

◆ MakeAxisPlacement()

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

◆ MakeBoundedCurve()

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

◆ MakeBoundedCurve2d()

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

◆ MakeBoundedSurface()

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

◆ MakeBSplineCurve()

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

◆ MakeBSplineCurve2d()

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

◆ MakeBSplineSurface()

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

◆ MakeCartesianPoint()

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

◆ MakeCartesianPoint2d()

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

◆ MakeCircle()

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

◆ MakeCircle2d()

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

◆ MakeConic()

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

◆ MakeConic2d()

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

◆ MakeConicalSurface()

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

◆ MakeCurve()

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

◆ MakeCurve2d()

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

◆ MakeCylindricalSurface()

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

◆ MakeDirection()

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

◆ MakeDirection2d()

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

◆ MakeElementarySurface()

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

◆ MakeEllipse()

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

◆ MakeEllipse2d()

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

◆ MakeHyperbola()

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

◆ MakeHyperbola2d()

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

◆ MakeLine()

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

◆ MakeLine2d()

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

◆ MakeParabola()

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

◆ MakeParabola2d()

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

◆ MakePlane()

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

◆ MakePolyline()

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

◆ MakePolyline2d()

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

◆ MakeRectangularTrimmedSurface()

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

◆ MakeSphericalSurface()

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

◆ MakeSurface()

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

◆ MakeSurfaceOfLinearExtrusion()

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

◆ MakeSurfaceOfRevolution()

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

◆ MakeSweptSurface()

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

◆ MakeToroidalSurface()

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

◆ MakeTransformation2d()

static bool StepToGeom::MakeTransformation2d ( const occ::handle< StepGeom_CartesianTransformationOperator2d > & SCTO,
gp_Trsf2d & CT,
const StepData_Factors & theLocalFactors = StepData_Factors() )
static

◆ MakeTransformation3d()

static bool StepToGeom::MakeTransformation3d ( const occ::handle< StepGeom_CartesianTransformationOperator3d > & SCTO,
gp_Trsf & CT,
const StepData_Factors & theLocalFactors = StepData_Factors() )
static

◆ MakeTrimmedCurve()

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

◆ MakeTrimmedCurve2d()

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

◆ MakeVectorWithMagnitude()

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

◆ MakeVectorWithMagnitude2d()

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

◆ MakeYprRotation()

static occ::handle< NCollection_HArray1< double > > StepToGeom::MakeYprRotation ( const StepKinematics_SpatialRotation & SR,
const occ::handle< StepRepr_GlobalUnitAssignedContext > & theCntxt )
static

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