occt: master caaeed1b

Author Committer Branch Timestamp Parent
abv abv master 2015-07-03 08:24:43 master e8862cf4
Affected Issues  0024023: Revamp the OCCT Handle
Changeset 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
mod - src/STEPControl/STEPControl_ActorRead.cxx Diff File
mod - src/StepToGeom/FILES Diff File
add - src/StepToGeom/StepToGeom.cxx Diff File
add - src/StepToGeom/StepToGeom.hxx Diff File
rm - src/StepToGeom/StepToGeom_MakeAxis1Placement.cxx Diff File
rm - src/StepToGeom/StepToGeom_MakeAxis1Placement.hxx Diff File
rm - src/StepToGeom/StepToGeom_MakeAxis2Placement.cxx Diff File
rm - src/StepToGeom/StepToGeom_MakeAxis2Placement.hxx Diff File
rm - src/StepToGeom/StepToGeom_MakeAxisPlacement.cxx Diff File
rm - src/StepToGeom/StepToGeom_MakeAxisPlacement.hxx Diff File
rm - src/StepToGeom/StepToGeom_MakeBoundedCurve.cxx Diff File
rm - src/StepToGeom/StepToGeom_MakeBoundedCurve.hxx Diff File
rm - src/StepToGeom/StepToGeom_MakeBoundedCurve2d.cxx Diff File
rm - src/StepToGeom/StepToGeom_MakeBoundedCurve2d.hxx Diff File
rm - src/StepToGeom/StepToGeom_MakeBoundedSurface.cxx Diff File
rm - src/StepToGeom/StepToGeom_MakeBoundedSurface.hxx Diff File
rm - src/StepToGeom/StepToGeom_MakeBSplineCurve.cxx Diff File
rm - src/StepToGeom/StepToGeom_MakeBSplineCurve.hxx Diff File
mod - src/StepToGeom/StepToGeom_MakeBSplineCurve.pxx Diff File
rm - src/StepToGeom/StepToGeom_MakeBSplineCurve2d.cxx Diff File
rm - src/StepToGeom/StepToGeom_MakeBSplineCurve2d.hxx Diff File
rm - src/StepToGeom/StepToGeom_MakeBSplineSurface.cxx Diff File
rm - src/StepToGeom/StepToGeom_MakeBSplineSurface.hxx Diff File
rm - src/StepToGeom/StepToGeom_MakeCartesianPoint.cxx Diff File
rm - src/StepToGeom/StepToGeom_MakeCartesianPoint.hxx Diff File
rm - src/StepToGeom/StepToGeom_MakeCartesianPoint2d.cxx Diff File
rm - src/StepToGeom/StepToGeom_MakeCartesianPoint2d.hxx Diff File
rm - src/StepToGeom/StepToGeom_MakeCircle.cxx Diff File
rm - src/StepToGeom/StepToGeom_MakeCircle.hxx Diff File
rm - src/StepToGeom/StepToGeom_MakeCircle2d.cxx Diff File
rm - src/StepToGeom/StepToGeom_MakeCircle2d.hxx Diff File
rm - src/StepToGeom/StepToGeom_MakeConic.cxx Diff File
rm - src/StepToGeom/StepToGeom_MakeConic.hxx Diff File
rm - src/StepToGeom/StepToGeom_MakeConic2d.cxx Diff File
rm - src/StepToGeom/StepToGeom_MakeConic2d.hxx Diff File
rm - src/StepToGeom/StepToGeom_MakeConicalSurface.cxx Diff File
rm - src/StepToGeom/StepToGeom_MakeConicalSurface.hxx Diff File
rm - src/StepToGeom/StepToGeom_MakeCurve.cxx Diff File
rm - src/StepToGeom/StepToGeom_MakeCurve.hxx Diff File
rm - src/StepToGeom/StepToGeom_MakeCurve2d.cxx Diff File
rm - src/StepToGeom/StepToGeom_MakeCurve2d.hxx Diff File
rm - src/StepToGeom/StepToGeom_MakeCylindricalSurface.cxx Diff File
rm - src/StepToGeom/StepToGeom_MakeCylindricalSurface.hxx Diff File
rm - src/StepToGeom/StepToGeom_MakeDirection.cxx Diff File
rm - src/StepToGeom/StepToGeom_MakeDirection.hxx Diff File
rm - src/StepToGeom/StepToGeom_MakeDirection2d.cxx Diff File
rm - src/StepToGeom/StepToGeom_MakeDirection2d.hxx Diff File
rm - src/StepToGeom/StepToGeom_MakeElementarySurface.cxx Diff File
rm - src/StepToGeom/StepToGeom_MakeElementarySurface.hxx Diff File
rm - src/StepToGeom/StepToGeom_MakeEllipse.cxx Diff File
rm - src/StepToGeom/StepToGeom_MakeEllipse.hxx Diff File
rm - src/StepToGeom/StepToGeom_MakeEllipse2d.cxx Diff File
rm - src/StepToGeom/StepToGeom_MakeEllipse2d.hxx Diff File
rm - src/StepToGeom/StepToGeom_MakeHyperbola.cxx Diff File
rm - src/StepToGeom/StepToGeom_MakeHyperbola.hxx Diff File
rm - src/StepToGeom/StepToGeom_MakeHyperbola2d.cxx Diff File
rm - src/StepToGeom/StepToGeom_MakeHyperbola2d.hxx Diff File
rm - src/StepToGeom/StepToGeom_MakeLine.cxx Diff File
rm - src/StepToGeom/StepToGeom_MakeLine.hxx Diff File
rm - src/StepToGeom/StepToGeom_MakeLine2d.cxx Diff File
rm - src/StepToGeom/StepToGeom_MakeLine2d.hxx Diff File
rm - src/StepToGeom/StepToGeom_MakeParabola.cxx Diff File
rm - src/StepToGeom/StepToGeom_MakeParabola.hxx Diff File
rm - src/StepToGeom/StepToGeom_MakeParabola2d.cxx Diff File
rm - src/StepToGeom/StepToGeom_MakeParabola2d.hxx Diff File
rm - src/StepToGeom/StepToGeom_MakePlane.cxx Diff File
rm - src/StepToGeom/StepToGeom_MakePlane.hxx Diff File
rm - src/StepToGeom/StepToGeom_MakePolyline.cxx Diff File
rm - src/StepToGeom/StepToGeom_MakePolyline.hxx Diff File
rm - src/StepToGeom/StepToGeom_MakePolyline2d.cxx Diff File
rm - src/StepToGeom/StepToGeom_MakePolyline2d.hxx Diff File
rm - src/StepToGeom/StepToGeom_MakeRectangularTrimmedSurface.cxx Diff File
rm - src/StepToGeom/StepToGeom_MakeRectangularTrimmedSurface.hxx Diff File
rm - src/StepToGeom/StepToGeom_MakeSphericalSurface.cxx Diff File
rm - src/StepToGeom/StepToGeom_MakeSphericalSurface.hxx Diff File
rm - src/StepToGeom/StepToGeom_MakeSurface.cxx Diff File
rm - src/StepToGeom/StepToGeom_MakeSurface.hxx Diff File
rm - src/StepToGeom/StepToGeom_MakeSurfaceOfLinearExtrusion.cxx Diff File
rm - src/StepToGeom/StepToGeom_MakeSurfaceOfLinearExtrusion.hxx Diff File
rm - src/StepToGeom/StepToGeom_MakeSurfaceOfRevolution.cxx Diff File
rm - src/StepToGeom/StepToGeom_MakeSurfaceOfRevolution.hxx Diff File
rm - src/StepToGeom/StepToGeom_MakeSweptSurface.cxx Diff File
rm - src/StepToGeom/StepToGeom_MakeSweptSurface.hxx Diff File
rm - src/StepToGeom/StepToGeom_MakeToroidalSurface.cxx Diff File
rm - src/StepToGeom/StepToGeom_MakeToroidalSurface.hxx Diff File
rm - src/StepToGeom/StepToGeom_MakeTransformation2d.cxx Diff File
rm - src/StepToGeom/StepToGeom_MakeTransformation2d.hxx Diff File
rm - src/StepToGeom/StepToGeom_MakeTransformation3d.cxx Diff File
rm - src/StepToGeom/StepToGeom_MakeTransformation3d.hxx Diff File
rm - src/StepToGeom/StepToGeom_MakeTrimmedCurve.cxx Diff File
rm - src/StepToGeom/StepToGeom_MakeTrimmedCurve.hxx Diff File
rm - src/StepToGeom/StepToGeom_MakeTrimmedCurve2d.cxx Diff File
rm - src/StepToGeom/StepToGeom_MakeTrimmedCurve2d.hxx Diff File
rm - src/StepToGeom/StepToGeom_MakeVectorWithMagnitude.cxx Diff File
rm - src/StepToGeom/StepToGeom_MakeVectorWithMagnitude.hxx Diff File
rm - src/StepToGeom/StepToGeom_MakeVectorWithMagnitude2d.cxx Diff File
rm - src/StepToGeom/StepToGeom_MakeVectorWithMagnitude2d.hxx Diff File
rm - src/StepToGeom/StepToGeom_Root.cxx Diff File
rm - src/StepToGeom/StepToGeom_Root.hxx Diff File
mod - src/StepToTopoDS/StepToTopoDS_Builder.cxx Diff File
mod - src/StepToTopoDS/StepToTopoDS_MakeTransformed.cxx Diff File
mod - src/StepToTopoDS/StepToTopoDS_TranslateCompositeCurve.cxx Diff File
mod - src/StepToTopoDS/StepToTopoDS_TranslateCurveBoundedSurface.cxx Diff File
mod - src/StepToTopoDS/StepToTopoDS_TranslateEdge.cxx Diff File
mod - src/StepToTopoDS/StepToTopoDS_TranslateEdgeLoop.cxx Diff File
mod - src/StepToTopoDS/StepToTopoDS_TranslateFace.cxx Diff File
mod - src/StepToTopoDS/StepToTopoDS_TranslatePolyLoop.cxx Diff File
mod - src/StepToTopoDS/StepToTopoDS_TranslateVertex.cxx Diff File