0024683: Convertation of the generic classes to the non-generic. Part 1
authordln <dln@opencascade.com>
Thu, 27 Mar 2014 12:24:53 +0000 (16:24 +0400)
committerapn <apn@opencascade.com>
Thu, 27 Mar 2014 12:26:13 +0000 (16:26 +0400)
commit04f7bd75e367bee3e21738994251825f9e2f0bbe
tree1f4d9dc30dde882b2777956126f8afbe1de04404
parent0a58bfe2c3458011e08bcae9ba55da7c3243f6c6
0024683: Convertation of the generic classes to the non-generic. Part 1

Generic classes from "BRepApprox" package:
    "BRepApprox_ApproxLineGen" and "BRepApprox_SurfaceToolGen" converted to the non-generic classes "BRepApprox_ApproxLine" and "BRepApprox_SurfaceTool".
Generic classes from "BRepBlend" package:
    "BRepBlend_HCurve3dToolGen" and "BRepBlend_HCurve2dToolGen" converted to the non-generic classes "BRepBlend_HCurve3dTool" and "BRepBlend_HCurve2dTool".
Generic classes from "Blend" package:
    "Blend_Extremity", "Blend_Line" and "Blend_PointOnRst" moved to the corresponding non-generic classes "BRepBlend_Extremity", "BRepBlend_Line" and "BRepBlend_PointOnRst" to "BRepBlend" package.

And some other minor changes were done.
Field "myPntOn2S" was deleted from "BRepApprox_ApproxLine" class. Therefore BRepApprox_ApproxLine::Point(...) method was a little changed.
25 files changed:
src/BRepApprox/BRepApprox.cdl
src/BRepApprox/BRepApprox_ApproxLine.cdl [moved from src/BRepApprox/BRepApprox_ApproxLineGen.cdl with 62% similarity]
src/BRepApprox/BRepApprox_ApproxLine.cxx [moved from src/BRepApprox/BRepApprox_ApproxLineGen.gxx with 57% similarity]
src/BRepApprox/BRepApprox_SurfaceTool.cdl [moved from src/BRepApprox/BRepApprox_SurfaceToolGen.cdl with 62% similarity]
src/BRepApprox/BRepApprox_SurfaceTool.cxx [moved from src/BRepApprox/BRepApprox_SurfaceToolGen.gxx with 75% similarity]
src/BRepApprox/BRepApprox_SurfaceTool.lxx [moved from src/BRepApprox/BRepApprox_SurfaceToolGen.lxx with 52% similarity]
src/BRepBlend/BRepBlend.cdl
src/BRepBlend/BRepBlend_Extremity.cdl [moved from src/Blend/Blend_Extremity.cdl with 86% similarity]
src/BRepBlend/BRepBlend_Extremity.cxx [moved from src/Blend/Blend_Extremity.gxx with 76% similarity]
src/BRepBlend/BRepBlend_Extremity.lxx [moved from src/Blend/Blend_Extremity.lxx with 60% similarity]
src/BRepBlend/BRepBlend_HCurve2dTool.cdl [moved from src/BRepBlend/BRepBlend_HCurve2dToolGen.cdl with 69% similarity]
src/BRepBlend/BRepBlend_HCurve2dTool.cxx [moved from src/BRepBlend/BRepBlend_HCurve2dToolGen.gxx with 92% similarity]
src/BRepBlend/BRepBlend_HCurve2dTool.lxx [moved from src/BRepBlend/BRepBlend_HCurve2dToolGen.lxx with 64% similarity]
src/BRepBlend/BRepBlend_HCurveTool.cdl [moved from src/BRepBlend/BRepBlend_HCurveToolGen.cdl with 73% similarity]
src/BRepBlend/BRepBlend_HCurveTool.cxx [moved from src/BRepBlend/BRepBlend_HCurveToolGen.gxx with 92% similarity]
src/BRepBlend/BRepBlend_HCurveTool.lxx [moved from src/BRepBlend/BRepBlend_HCurveToolGen.lxx with 65% similarity]
src/BRepBlend/BRepBlend_Line.cdl [moved from src/Blend/Blend_Line.cdl with 86% similarity]
src/BRepBlend/BRepBlend_Line.cxx [moved from src/Blend/Blend_Line.gxx with 84% similarity]
src/BRepBlend/BRepBlend_Line.lxx [moved from src/Blend/Blend_Line.lxx with 55% similarity]
src/BRepBlend/BRepBlend_PointOnRst.cdl [moved from src/Blend/Blend_PointOnRst.cdl with 85% similarity]
src/BRepBlend/BRepBlend_PointOnRst.cxx [moved from src/Blend/Blend_PointOnRst.gxx with 81% similarity]
src/BRepBlend/BRepBlend_PointOnRst.lxx [moved from src/Blend/Blend_PointOnRst.lxx with 72% similarity]
src/Blend/Blend.cdl
src/Blend/Blend_CSWalking.cdl
src/Blend/Blend_Walking.cdl