0024023: Revamp the OCCT Handle -- StepToGeom

StepToGeom package refactored to avoid C-style casts of handles to derived types.

Instead of 45 classes, each defining single static method, it now defines 45 static methods in the main package class.
Results of conversion are returned in normal way rather than via function parameter.

Conflicts:
	src/StepToGeom/StepToGeom_MakeSurfaceOfRevolution.cxx
This commit is contained in:
abv
2015-07-03 11:24:43 +03:00
parent e8862cf41a
commit caaeed1b91
109 changed files with 2256 additions and 6503 deletions
+2 -94
View File
@@ -1,95 +1,3 @@
StepToGeom_MakeAxis1Placement.cxx
StepToGeom_MakeAxis1Placement.hxx
StepToGeom_MakeAxis2Placement.cxx
StepToGeom_MakeAxis2Placement.hxx
StepToGeom_MakeAxisPlacement.cxx
StepToGeom_MakeAxisPlacement.hxx
StepToGeom_MakeBoundedCurve.cxx
StepToGeom_MakeBoundedCurve.hxx
StepToGeom_MakeBoundedCurve2d.cxx
StepToGeom_MakeBoundedCurve2d.hxx
StepToGeom_MakeBoundedSurface.cxx
StepToGeom_MakeBoundedSurface.hxx
StepToGeom_MakeBSplineCurve.cxx
StepToGeom_MakeBSplineCurve.hxx
StepToGeom.cxx
StepToGeom.hxx
StepToGeom_MakeBSplineCurve.pxx
StepToGeom_MakeBSplineCurve2d.cxx
StepToGeom_MakeBSplineCurve2d.hxx
StepToGeom_MakeBSplineSurface.cxx
StepToGeom_MakeBSplineSurface.hxx
StepToGeom_MakeCartesianPoint.cxx
StepToGeom_MakeCartesianPoint.hxx
StepToGeom_MakeCartesianPoint2d.cxx
StepToGeom_MakeCartesianPoint2d.hxx
StepToGeom_MakeCircle.cxx
StepToGeom_MakeCircle.hxx
StepToGeom_MakeCircle2d.cxx
StepToGeom_MakeCircle2d.hxx
StepToGeom_MakeConic.cxx
StepToGeom_MakeConic.hxx
StepToGeom_MakeConic2d.cxx
StepToGeom_MakeConic2d.hxx
StepToGeom_MakeConicalSurface.cxx
StepToGeom_MakeConicalSurface.hxx
StepToGeom_MakeCurve.cxx
StepToGeom_MakeCurve.hxx
StepToGeom_MakeCurve2d.cxx
StepToGeom_MakeCurve2d.hxx
StepToGeom_MakeCylindricalSurface.cxx
StepToGeom_MakeCylindricalSurface.hxx
StepToGeom_MakeDirection.cxx
StepToGeom_MakeDirection.hxx
StepToGeom_MakeDirection2d.cxx
StepToGeom_MakeDirection2d.hxx
StepToGeom_MakeElementarySurface.cxx
StepToGeom_MakeElementarySurface.hxx
StepToGeom_MakeEllipse.cxx
StepToGeom_MakeEllipse.hxx
StepToGeom_MakeEllipse2d.cxx
StepToGeom_MakeEllipse2d.hxx
StepToGeom_MakeHyperbola.cxx
StepToGeom_MakeHyperbola.hxx
StepToGeom_MakeHyperbola2d.cxx
StepToGeom_MakeHyperbola2d.hxx
StepToGeom_MakeLine.cxx
StepToGeom_MakeLine.hxx
StepToGeom_MakeLine2d.cxx
StepToGeom_MakeLine2d.hxx
StepToGeom_MakeParabola.cxx
StepToGeom_MakeParabola.hxx
StepToGeom_MakeParabola2d.cxx
StepToGeom_MakeParabola2d.hxx
StepToGeom_MakePlane.cxx
StepToGeom_MakePlane.hxx
StepToGeom_MakePolyline.cxx
StepToGeom_MakePolyline.hxx
StepToGeom_MakePolyline2d.cxx
StepToGeom_MakePolyline2d.hxx
StepToGeom_MakeRectangularTrimmedSurface.cxx
StepToGeom_MakeRectangularTrimmedSurface.hxx
StepToGeom_MakeSphericalSurface.cxx
StepToGeom_MakeSphericalSurface.hxx
StepToGeom_MakeSurface.cxx
StepToGeom_MakeSurface.hxx
StepToGeom_MakeSurfaceOfLinearExtrusion.cxx
StepToGeom_MakeSurfaceOfLinearExtrusion.hxx
StepToGeom_MakeSurfaceOfRevolution.cxx
StepToGeom_MakeSurfaceOfRevolution.hxx
StepToGeom_MakeSweptSurface.cxx
StepToGeom_MakeSweptSurface.hxx
StepToGeom_MakeToroidalSurface.cxx
StepToGeom_MakeToroidalSurface.hxx
StepToGeom_MakeTransformation2d.cxx
StepToGeom_MakeTransformation2d.hxx
StepToGeom_MakeTransformation3d.cxx
StepToGeom_MakeTransformation3d.hxx
StepToGeom_MakeTrimmedCurve.cxx
StepToGeom_MakeTrimmedCurve.hxx
StepToGeom_MakeTrimmedCurve2d.cxx
StepToGeom_MakeTrimmedCurve2d.hxx
StepToGeom_MakeVectorWithMagnitude.cxx
StepToGeom_MakeVectorWithMagnitude.hxx
StepToGeom_MakeVectorWithMagnitude2d.cxx
StepToGeom_MakeVectorWithMagnitude2d.hxx
StepToGeom_Root.cxx
StepToGeom_Root.hxx