0022971: TKOpenGl clean up obsolete functionality
authorkgv <kgv@opencascade.com>
Fri, 30 Mar 2012 13:25:28 +0000 (17:25 +0400)
committerkgv <kgv@opencascade.com>
Fri, 30 Mar 2012 13:25:28 +0000 (17:25 +0400)
commit2bd4c032a360875d77e3b7cd5f55d2d12e0aef71
tree13d95053fee4d6413bcabd4fc641abea9ffade8b
parentd402d481e5e02e9e9f759949c4fd7bb182fd8eb1
0022971: TKOpenGl clean up obsolete functionality

Added native handles to OpenGl_Context
Removed unused and unimplemented PolygonHoles
Removed unimplemented Polygon functions
Removed unused QuadrangleMesh functions
Removed unused TriangleMesh functions
Removed dead Bezier function declarations
Redirect Graphic3d_Group::Polyline() to primitives array

Move Prs3d_ShadedShape template code to StdPrs_ShadedShape
where it is only used before.

Remove TriangleSet usage from AIS_TexturedShape

Texture coordinates functionality added StdPrs_ShadedShape
to eliminate code duplication.

Eliminated usage of TriangleSet from  QABugs_PresentableObject
Eliminated usage of TriangleMesh from StdPrs_ShadedSurface

Removed TriangleMesh and TriangleSet support
OpenGl_PrimitiveArray - render Edges only for primitives > GL_LINE_STRIP
Added vgrid command to show grid in 3D Viewer
37 files changed:
src/AIS/AIS_TexturedShape.cdl
src/AIS/AIS_TexturedShape.cxx
src/Graphic3d/FILES
src/Graphic3d/Graphic3d_GraphicDriver.cdl
src/Graphic3d/Graphic3d_Group.cdl
src/Graphic3d/Graphic3d_Group_11.cxx [deleted file]
src/Graphic3d/Graphic3d_Group_5.cxx
src/Graphic3d/Graphic3d_Group_7.cxx
src/Graphic3d/Graphic3d_Group_9.cxx [deleted file]
src/OpenGl/FILES
src/OpenGl/OpenGl_Context.cxx
src/OpenGl/OpenGl_Context.hxx
src/OpenGl/OpenGl_GraphicDriver.hxx
src/OpenGl/OpenGl_GraphicDriver_705.cxx
src/OpenGl/OpenGl_GraphicDriver_707.cxx [deleted file]
src/OpenGl/OpenGl_GraphicDriver_709.cxx [deleted file]
src/OpenGl/OpenGl_GraphicDriver_711.cxx [deleted file]
src/OpenGl/OpenGl_Mesh.cxx [deleted file]
src/OpenGl/OpenGl_Mesh.hxx [deleted file]
src/OpenGl/OpenGl_Polyline.cxx
src/OpenGl/OpenGl_Polyline.hxx
src/OpenGl/OpenGl_PrimitiveArray.cxx
src/OpenGl/OpenGl_QuadrangleStrip.cxx [deleted file]
src/OpenGl/OpenGl_QuadrangleStrip.hxx [deleted file]
src/OpenGl/OpenGl_TriangleStrip.cxx [deleted file]
src/OpenGl/OpenGl_TriangleStrip.hxx [deleted file]
src/Prs3d/Prs3d.cdl
src/Prs3d/Prs3d_ShadedShape.cdl [deleted file]
src/Prs3d/Prs3d_ShadedShape.gxx [deleted file]
src/QABugs/QABugs_PresentableObject.cxx
src/StdPrs/StdPrs.cdl
src/StdPrs/StdPrs_ShadedPoleSurface.cdl [deleted file]
src/StdPrs/StdPrs_ShadedPoleSurface.cxx [deleted file]
src/StdPrs/StdPrs_ShadedShape.cdl [new file with mode: 0644]
src/StdPrs/StdPrs_ShadedShape.cxx [new file with mode: 0644]
src/StdPrs/StdPrs_ShadedSurface.cxx
src/ViewerTest/ViewerTest_ViewerCommands.cxx