RobWorkProject  23.9.11-
BVTreeFactory Member List

This is the complete list of members for BVTreeFactory, including all inherited members.

evaluateSplitAxis(rw::geometry::IndexedTriArray<> &mesh, int splitAxis, double splitValue, const rw::math::Transform3D< T > &t3d)BVTreeFactoryinlinestatic
evaluateSplitAxis(const rw::geometry::IndexedFaceArray &shell, const double splitValue)BVTreeFactoryinlinestatic
makeOBBCovarFactory()BVTreeFactoryinline
makeOBVMeanSplitter()BVTreeFactoryinline
makeOBVMedianSplitter()BVTreeFactoryinline
makeOBVShellMedianSplitter()BVTreeFactoryinline
makeOBVSpatialMedianSplitter()BVTreeFactoryinline
makeTopDownOBBIdxTreeCovarMedian(rw::geometry::TriMesh::Ptr mesh, int maxTrisInLeaf=1) (defined in BVTreeFactory)BVTreeFactoryinline
makeTopDownOBBTreeCovarMean(rw::geometry::TriMesh::Ptr mesh, int maxTrisInLeaf=1) (defined in BVTreeFactory)BVTreeFactoryinline
makeTopDownOBBTreeCovarMedian(rw::geometry::TriMesh::Ptr mesh, int maxTrisInLeaf=1)BVTreeFactoryinline
makeTopDownOBBTreeCovarSpatialMedian(rw::geometry::TriMesh::Ptr mesh, int maxTrisInLeaf=1) (defined in BVTreeFactory)BVTreeFactoryinline
makeTopDownOBBTreeMedian(rw::geometry::Shell::CPtr shell, int maxTrisInLeaf=1)BVTreeFactoryinline
makeTopDownTree(rw::geometry::TriMesh::Ptr mesh, geometry::BVFactory< typename Traits< BVTREE >::BVType > &bvFactory, const BVSplitterStrategy< typename Traits< BVTREE >::BVType > &splitter, int maxTrisInLeaf=1)BVTreeFactoryinlinestatic
makeTopDownTree(rw::geometry::Shell::CPtr shell, geometry::BVFactory< typename Traits< BVTREE >::BVType > &bvFactory, const BVShellSplitterStrategy< typename Traits< BVTREE >::BVType > &splitter, int maxTrisInLeaf=1)BVTreeFactoryinlinestatic
recursiveTopDownTree(BVTree< BVTREE > *tree, typename Traits< BVTREE >::NodeIterator &node, rw::geometry::IndexedTriArray<> mesh, rw::geometry::BVFactory< typename Traits< BVTREE >::BVType > &bvFactory, const BVSplitterStrategy< typename Traits< BVTREE >::BVType > &splitter, size_t maxTrisInLeaf)BVTreeFactoryinlinestatic
recursiveTopDownTree(BVTree< BVTREE > *tree, typename Traits< BVTREE >::NodeIterator &node, rw::geometry::IndexedFaceArray shell, rw::geometry::BVFactory< typename Traits< BVTREE >::BVType > &bvFactory, const BVShellSplitterStrategy< typename Traits< BVTREE >::BVType > &splitter, const size_t maxTrisInLeaf)BVTreeFactoryinlinestatic