occt: master b64d84be
Author | Committer | Branch | Timestamp | Parent |
---|---|---|---|---|
kgv | bugmaster | master | 2014-03-27 13:12:18 | master 6b1fe48c |
Affected Issues | 0024752: Visualization - inherit OpenGl_Group from Graphic3d_Group | |||
Changeset | 0024752: Visualization - inherit OpenGl_Group from Graphic3d_Group Graphic3d_Group is now abstract class and should be instantiated using Graphic3d_Structure::NewGroup() method. Graphic3d_CGroup has been removed. The groups list is no more duplicated within Graphic3d_Structure and OpenGl_Structure. Removed unused/duplicated fields from Graphic3d_Group. Prs3d_Presentation - remove redundnant field myCurrentGroup. PrsMgr_Presentation3d::Erase(), ::Clear() - avoid possible NULL dereference. OpenGl_GraphicDriver/Graphic3d_GraphicDriver - group management methods have been removed (moved to Graphic3d_CStructure and Graphic3d_Group interfaces). Graphic3d_Group::GroupPrimitivesAspect() - copy IsEmission flag Fix wrong iterator Fix compilation issues |
|||
mod - src/AIS/AIS_InteractiveObject.cxx | Diff File | |||
mod - src/Graphic3d/FILES | Diff File | |||
mod - src/Graphic3d/Graphic3d.cdl | Diff File | |||
mod - src/Graphic3d/Graphic3d_AspectMarker3d.cdl | Diff File | |||
mod - src/Graphic3d/Graphic3d_AspectMarker3d.cxx | Diff File | |||
add - src/Graphic3d/Graphic3d_CAspectMarker.hxx | Diff File | |||
add - src/Graphic3d/Graphic3d_CAspectText.hxx | Diff File | |||
mod - src/Graphic3d/Graphic3d_CStructure.hxx | Diff File | |||
mod - src/Graphic3d/Graphic3d_GraphicDriver.cdl | Diff File | |||
mod - src/Graphic3d/Graphic3d_GraphicDriver.cxx | Diff File | |||
mod - src/Graphic3d/Graphic3d_Group.cdl | Diff File | |||
mod - src/Graphic3d/Graphic3d_Group.cxx | Diff File | |||
rm - src/Graphic3d/Graphic3d_Group_1.cxx | Diff File | |||
rm - src/Graphic3d/Graphic3d_Group_10.cxx | Diff File | |||
rm - src/Graphic3d/Graphic3d_Group_13.cxx | Diff File | |||
rm - src/Graphic3d/Graphic3d_Group_2.cxx | Diff File | |||
rm - src/Graphic3d/Graphic3d_Group_8.cxx | Diff File | |||
mod - src/Graphic3d/Graphic3d_Structure.cdl | Diff File | |||
mod - src/Graphic3d/Graphic3d_Structure.cxx | Diff File | |||
mod - src/Graphic3d/Graphic3d_Structure.pxx | Diff File | |||
mod - src/InterfaceGraphic/InterfaceGraphic_Graphic3d.hxx | Diff File | |||
mod - src/OpenGl/FILES | Diff File | |||
mod - src/OpenGl/OpenGl_AspectFace.cxx | Diff File | |||
mod - src/OpenGl/OpenGl_AspectFace.hxx | Diff File | |||
mod - src/OpenGl/OpenGl_AspectLine.hxx | Diff File | |||
mod - src/OpenGl/OpenGl_AspectMarker.hxx | Diff File | |||
mod - src/OpenGl/OpenGl_AspectText.hxx | Diff File | |||
mod - src/OpenGl/OpenGl_CappingAlgo.cxx | Diff File | |||
mod - src/OpenGl/OpenGl_CappingAlgo.hxx | Diff File | |||
mod - src/OpenGl/OpenGl_GraduatedTrihedron.cxx | Diff File | |||
mod - src/OpenGl/OpenGl_GraphicDriver.cxx | Diff File | |||
mod - src/OpenGl/OpenGl_GraphicDriver.hxx | Diff File | |||
rm - src/OpenGl/OpenGl_GraphicDriver_3.cxx | Diff File | |||
mod - src/OpenGl/OpenGl_GraphicDriver_713.cxx | Diff File | |||
mod - src/OpenGl/OpenGl_Group.cxx | Diff File | |||
mod - src/OpenGl/OpenGl_Group.hxx | Diff File | |||
mod - src/OpenGl/OpenGl_SceneGeometry.cxx | Diff File | |||
mod - src/OpenGl/OpenGl_Structure.cxx | Diff File | |||
mod - src/OpenGl/OpenGl_Structure.hxx | Diff File | |||
mod - src/OpenGl/OpenGl_Text.cxx | Diff File | |||
mod - src/OpenGl/OpenGl_Text.hxx | Diff File | |||
mod - src/OpenGl/OpenGl_Trihedron.cxx | Diff File | |||
mod - src/OpenGl/OpenGl_Workspace_Raytrace.cxx | Diff File | |||
mod - src/Prs3d/Prs3d_Presentation.cdl | Diff File | |||
mod - src/Prs3d/Prs3d_Presentation.cxx | Diff File | |||
mod - src/PrsMgr/PrsMgr_Presentation3d.cxx | Diff File | |||
mod - src/QABugs/QABugs_PresentableObject.cxx | Diff File | |||
mod - src/StdSelect/StdSelect_ViewerSelector3d.cxx | Diff File | |||
mod - src/V3d/V3d.cxx | Diff File | |||
mod - src/V3d/V3d_CircularGrid.cxx | Diff File | |||
mod - src/V3d/V3d_DirectionalLight.cxx | Diff File | |||
mod - src/V3d/V3d_Plane.cxx | Diff File | |||
mod - src/V3d/V3d_PositionalLight.cxx | Diff File | |||
mod - src/V3d/V3d_PositionLight.cxx | Diff File | |||
mod - src/V3d/V3d_RectangularGrid.cxx | Diff File | |||
mod - src/V3d/V3d_SpotLight.cxx | Diff File | |||
mod - src/V3d/V3d_Viewer_3.cxx | Diff File | |||
mod - src/V3d/V3d_Viewer_4.cxx | Diff File |