MantisBT
Mantis Bug Tracker Workflow

occt: master caaeed1b Diff ] Back to Repository ]
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 ]


Copyright © 2000 - 2019 MantisBT Team
Powered by Mantis Bugtracker