mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-04-10 18:51:21 +03:00
Provide the easy to use interfaces for selection of the elements from BVH tree. The selection rules should be implemented in the selector class derived from *BVH_Traverse* or in *BVH_PairTraverse* in Reject/Accept methods. The *BVH_Traverse* is used for selection of the elements from the tree. The *BVH_PairTraverse* is used for selection of the pairs of elements from two BVH trees. Auxiliary changes: - Two methods BVH_Box::IsOut(OtherBox) and BVH_Box::IsOut(Point) have been added; - Added methods for conversion of Bnd boxes to BVH boxes Added new class *BVH_Tools* containing useful static methods operating on BVH points and boxes. The classes BRepExtrema_OverlapTool and BVH_DistanceField have been rebased to use the new traverse methods.
36 lines
553 B
Plaintext
36 lines
553 B
Plaintext
Bnd_Array1OfBox.hxx
|
|
Bnd_Array1OfBox2d.hxx
|
|
Bnd_Array1OfSphere.hxx
|
|
Bnd_B2d.hxx
|
|
Bnd_B2d_0.cxx
|
|
Bnd_B2f.hxx
|
|
Bnd_B2f_0.cxx
|
|
Bnd_B2x.gxx
|
|
Bnd_B2x.lxx
|
|
Bnd_B3d.hxx
|
|
Bnd_B3d_0.cxx
|
|
Bnd_B3f.hxx
|
|
Bnd_B3f_0.cxx
|
|
Bnd_B3x.gxx
|
|
Bnd_B3x.lxx
|
|
Bnd_BoundSortBox.cxx
|
|
Bnd_BoundSortBox.hxx
|
|
Bnd_BoundSortBox2d.cxx
|
|
Bnd_BoundSortBox2d.hxx
|
|
Bnd_Box.cxx
|
|
Bnd_Box.hxx
|
|
Bnd_Box2d.cxx
|
|
Bnd_Box2d.hxx
|
|
Bnd_HArray1OfBox.hxx
|
|
Bnd_HArray1OfBox2d.hxx
|
|
Bnd_HArray1OfSphere.hxx
|
|
Bnd_OBB.cxx
|
|
Bnd_OBB.hxx
|
|
Bnd_Range.cxx
|
|
Bnd_Range.hxx
|
|
Bnd_SeqOfBox.hxx
|
|
Bnd_Sphere.cxx
|
|
Bnd_Sphere.hxx
|
|
Bnd_Sphere.lxx
|
|
Bnd_Tools.hxx
|