occt: master a1954302
Author | Committer | Branch | Timestamp | Parent |
---|---|---|---|---|
kgv | bugmaster | master | 2015-01-22 14:29:37 | master 92e24f9d |
Changeset | 0024394: Visualization - implement more general way for rendering of immediate objects Move OpenGl_Structure::myZLayer to base class Graphic3d_CStructure. Graphic3d_ZLayerId - introduce new pre-defined ZLayers. Do not clear Depth buffer twice for default ZLayer. AIS_InteractiveContext::Display() - add new argument AIS_DisplayStatus to specify displaying status. Drop unused Graphic3d_CPick and related methods. Drop OpenGl_Structure::myNamedStatus - use flags from parent class Graphic3d_CStructure directly. OpenGl_LayerList ::ChangeLayer(), ::ChangePriority - fix structure remove from unexpected layer. Merge class OpenGl_PriorityList into OpenGl_Layer. PrsMgr_PresentationManager::mySelectionColor - store selection color as field of Presentation Manager. PrsMgr_Presentation class - do not declare private methods as virtual. PrsMgr_Presentation::Highlight() - extend method syntax and drop methods ::Color() and ::BoundBox(). PrsMgr_PresentableObject - store ZLayer in presentable object to display object presentations in required layer directly (without displaying it in wrong layer first). test/mesh/end - force re-displaying the shape to compute mesh anew Test-case for issue |
|||
mod - src/AIS/AIS_InteractiveContext.cdl | Diff File | |||
mod - src/AIS/AIS_InteractiveContext.cxx | Diff File | |||
mod - src/AIS/AIS_LocalContext.cdl | Diff File | |||
mod - src/AIS/AIS_LocalContext.cxx | Diff File | |||
mod - src/Graphic3d/FILES | Diff File | |||
mod - src/Graphic3d/Graphic3d.cdl | Diff File | |||
rm - src/Graphic3d/Graphic3d_CPick.hxx | Diff File | |||
mod - src/Graphic3d/Graphic3d_CStructure.cxx | 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 | |||
add - src/Graphic3d/Graphic3d_MapIteratorOfMapOfStructure.hxx | Diff File | |||
add - src/Graphic3d/Graphic3d_MapOfStructure.hxx | Diff File | |||
mod - src/Graphic3d/Graphic3d_Structure.cdl | Diff File | |||
mod - src/Graphic3d/Graphic3d_Structure.cxx | Diff File | |||
mod - src/Graphic3d/Graphic3d_StructureManager.cdl | Diff File | |||
mod - src/Graphic3d/Graphic3d_StructureManager.cxx | Diff File | |||
add - src/Graphic3d/Graphic3d_ZLayerId.hxx | Diff File | |||
mod - src/Graphic3d/Graphic3d_ZLayerSettings.hxx | Diff File | |||
mod - src/InterfaceGraphic/InterfaceGraphic_Visual3d.hxx | Diff File | |||
mod - src/OpenGl/FILES | Diff File | |||
mod - src/OpenGl/OpenGl_BVHClipPrimitiveSet.cxx | Diff File | |||
mod - src/OpenGl/OpenGl_BVHClipPrimitiveSet.hxx | Diff File | |||
mod - src/OpenGl/OpenGl_GraphicDriver.cxx | Diff File | |||
mod - src/OpenGl/OpenGl_GraphicDriver.hxx | Diff File | |||
mod - src/OpenGl/OpenGl_GraphicDriver_4.cxx | Diff File | |||
mod - src/OpenGl/OpenGl_GraphicDriver_7.cxx | Diff File | |||
mod - src/OpenGl/OpenGl_Layer.cxx | Diff File | |||
mod - src/OpenGl/OpenGl_Layer.hxx | Diff File | |||
mod - src/OpenGl/OpenGl_LayerList.cxx | Diff File | |||
mod - src/OpenGl/OpenGl_LayerList.hxx | Diff File | |||
mod - src/OpenGl/OpenGl_NamedStatus.hxx | Diff File | |||
rm - src/OpenGl/OpenGl_PriorityList.cxx | Diff File | |||
rm - src/OpenGl/OpenGl_PriorityList.hxx | Diff File | |||
add - src/OpenGl/OpenGl_SequenceOfStructure.hxx | Diff File | |||
mod - src/OpenGl/OpenGl_Structure.cxx | Diff File | |||
mod - src/OpenGl/OpenGl_Structure.hxx | Diff File | |||
mod - src/OpenGl/OpenGl_View.hxx | Diff File | |||
mod - src/OpenGl/OpenGl_View_2.cxx | Diff File | |||
mod - src/OpenGl/OpenGl_Workspace.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.cdl | Diff File | |||
mod - src/PrsMgr/PrsMgr_PresentableObject.cdl | Diff File | |||
mod - src/PrsMgr/PrsMgr_PresentableObject.cxx | Diff File | |||
mod - src/PrsMgr/PrsMgr_Presentation.cdl | Diff File | |||
mod - src/PrsMgr/PrsMgr_Presentation.cxx | Diff File | |||
mod - src/PrsMgr/PrsMgr_PresentationManager.cdl | Diff File | |||
mod - src/PrsMgr/PrsMgr_PresentationManager.cxx | Diff File | |||
mod - src/SelectMgr/SelectMgr_EntityOwner.cdl | Diff File | |||
mod - src/SelectMgr/SelectMgr_EntityOwner.cxx | Diff File | |||
mod - src/SelectMgr/SelectMgr_SelectableObject.cdl | Diff File | |||
mod - src/SelectMgr/SelectMgr_SelectableObject.cxx | Diff File | |||
mod - src/StdSelect/StdSelect_BRepOwner.cdl | Diff File | |||
mod - src/StdSelect/StdSelect_BRepOwner.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/ViewerTest/ViewerTest.cxx | Diff File | |||
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx | Diff File | |||
mod - src/Visual3d/Visual3d_MapOfZLayerSettings.hxx | Diff File | |||
mod - src/Visual3d/Visual3d_View.cdl | Diff File | |||
mod - src/Visual3d/Visual3d_View.cxx | Diff File | |||
mod - src/Visual3d/Visual3d_ViewManager.cdl | Diff File | |||
mod - src/Visual3d/Visual3d_ViewManager.cxx | Diff File | |||
add - tests/bugs/vis/bug24394 | Diff File | |||
mod - tests/mesh/end | Diff File |