occt: master f5b72419
Author | Committer | Branch | Timestamp | Parent |
---|---|---|---|---|
kgv | bugmaster | master | 2017-05-26 07:45:22 | master 645f581f |
Affected Issues | 0028789: Visualization, TKV3d - extend API for accessing and assigning BVH builders | |||
Changeset | 0028789: Visualization, TKV3d - extend API for accessing and assigning BVH builders Several methods in Selection classes have been moved to header files for better inlining. BVH_Constants - added new enumeration defining common constant values used with BVH trees. BVH - replaced NCollection_Handle with Standard_Transient handle in classes BVH_Properties, BVH_Builder, BVH_Tree, BVH_Object. Defined global BVH-builders instead of allocating a new one for each object set. SelectMgr_ViewerSelector - added new method ::SetEntitySetBuilder() defining default BVH Tree builder for SelectMgr_SensitiveEntitySet. Added new method SelectMgr_SensitiveEntitySet::SetBuilder() for overriding default BVH tree builder. |
|||
mod - dox/dev_guides/upgrade/upgrade.md | Diff File | |||
mod - src/BRepExtrema/BRepExtrema_OverlapTool.cxx | Diff File | |||
mod - src/BRepExtrema/BRepExtrema_TriangleSet.cxx | Diff File | |||
mod - src/BRepExtrema/BRepExtrema_TriangleSet.hxx | Diff File | |||
mod - src/BVH/BVH.cxx | Diff File | |||
mod - src/BVH/BVH_BinnedBuilder.hxx | Diff File | |||
mod - src/BVH/BVH_Box.hxx | Diff File | |||
mod - src/BVH/BVH_Builder.hxx | Diff File | |||
add - src/BVH/BVH_Constants.hxx | Diff File | |||
mod - src/BVH/BVH_DistanceField.lxx | Diff File | |||
mod - src/BVH/BVH_Geometry.hxx | Diff File | |||
mod - src/BVH/BVH_LinearBuilder.hxx | Diff File | |||
mod - src/BVH/BVH_Object.hxx | Diff File | |||
mod - src/BVH/BVH_ObjectSet.hxx | Diff File | |||
mod - src/BVH/BVH_PrimitiveSet.hxx | Diff File | |||
add - src/BVH/BVH_PrimitiveSet3d.hxx | Diff File | |||
mod - src/BVH/BVH_Properties.cxx | Diff File | |||
mod - src/BVH/BVH_Properties.hxx | Diff File | |||
mod - src/BVH/BVH_RadixSorter.hxx | Diff File | |||
mod - src/BVH/BVH_SpatialMedianBuilder.hxx | Diff File | |||
mod - src/BVH/BVH_SweepPlaneBuilder.hxx | Diff File | |||
mod - src/BVH/BVH_Tree.hxx | Diff File | |||
mod - src/BVH/BVH_Triangulation.hxx | Diff File | |||
mod - src/BVH/BVH_Types.hxx | Diff File | |||
mod - src/BVH/FILES | Diff File | |||
mod - src/OpenGl/OpenGl_BVHClipPrimitiveSet.cxx | Diff File | |||
mod - src/OpenGl/OpenGl_BVHClipPrimitiveSet.hxx | Diff File | |||
mod - src/OpenGl/OpenGl_BVHClipPrimitiveTrsfPersSet.cxx | Diff File | |||
mod - src/OpenGl/OpenGl_BVHClipPrimitiveTrsfPersSet.hxx | 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_View.cxx | Diff File | |||
mod - src/OpenGl/OpenGl_View.hxx | Diff File | |||
mod - src/OpenGl/OpenGl_View_Raytrace.cxx | Diff File | |||
mod - src/Select3D/FILES | Diff File | |||
add - src/Select3D/Select3D_BVHBuilder3d.hxx | Diff File | |||
mod - src/Select3D/Select3D_SensitiveSet.cxx | Diff File | |||
mod - src/Select3D/Select3D_SensitiveSet.hxx | Diff File | |||
mod - src/SelectBasics/SelectBasics_SensitiveEntity.cxx | Diff File | |||
mod - src/SelectBasics/SelectBasics_SensitiveEntity.hxx | Diff File | |||
mod - src/SelectMgr/SelectMgr_SelectableObjectSet.cxx | Diff File | |||
mod - src/SelectMgr/SelectMgr_SelectableObjectSet.hxx | Diff File | |||
mod - src/SelectMgr/SelectMgr_Selection.cxx | Diff File | |||
mod - src/SelectMgr/SelectMgr_SensitiveEntity.cxx | Diff File | |||
mod - src/SelectMgr/SelectMgr_SensitiveEntity.hxx | Diff File | |||
mod - src/SelectMgr/SelectMgr_SensitiveEntitySet.cxx | Diff File | |||
mod - src/SelectMgr/SelectMgr_SensitiveEntitySet.hxx | Diff File | |||
mod - src/SelectMgr/SelectMgr_ViewerSelector.cxx | Diff File | |||
mod - src/SelectMgr/SelectMgr_ViewerSelector.hxx | Diff File | |||
mod - src/StdSelect/StdSelect_BRepSelectionTool.cxx | Diff File |