#include <obb_tree_top_down_policy.h>
Public Types | |
| typedef std::vector < partition_type > | partition_container |
| typedef partition_container::iterator | partition_iterator |
Public Member Functions | |
| partition_type () | |
| partition_type (top_down_type *owner, unsigned int left, unsigned int right) | |
| bool | annotated () const |
| unsigned int | size () const |
| bool | empty () |
| void | split () |
| partition_iterator | sub_partition_begin () |
| partition_iterator | sub_partition_end () |
| void | fit (bv_ptr bv) |
Protected Attributes | |
| partition_container | m_sub_partitions |
| size_t | m_left |
| size_t | m_right |
| top_down_type * | m_owner |
| bv_ptr | m_bv |
Friends | |
| class | TopDownPolicy< bvh_type, obb_tree_types > |
| typedef std::vector<partition_type> OpenTissue::obb_tree::TopDownPolicy< bvh_type, obb_tree_types_ >::partition_type::partition_container |
| typedef partition_container::iterator OpenTissue::obb_tree::TopDownPolicy< bvh_type, obb_tree_types_ >::partition_type::partition_iterator |
| OpenTissue::obb_tree::TopDownPolicy< bvh_type, obb_tree_types_ >::partition_type::partition_type | ( | ) | [inline] |
| OpenTissue::obb_tree::TopDownPolicy< bvh_type, obb_tree_types_ >::partition_type::partition_type | ( | top_down_type * | owner, | |
| unsigned int | left, | |||
| unsigned int | right | |||
| ) | [inline] |
| bool OpenTissue::obb_tree::TopDownPolicy< bvh_type, obb_tree_types_ >::partition_type::annotated | ( | ) | const [inline] |
| bool OpenTissue::obb_tree::TopDownPolicy< bvh_type, obb_tree_types_ >::partition_type::empty | ( | ) | [inline] |
| void OpenTissue::obb_tree::TopDownPolicy< bvh_type, obb_tree_types_ >::partition_type::fit | ( | bv_ptr | bv | ) | [inline] |
| unsigned int OpenTissue::obb_tree::TopDownPolicy< bvh_type, obb_tree_types_ >::partition_type::size | ( | ) | const [inline] |
| void OpenTissue::obb_tree::TopDownPolicy< bvh_type, obb_tree_types_ >::partition_type::split | ( | ) | [inline] |
| partition_iterator OpenTissue::obb_tree::TopDownPolicy< bvh_type, obb_tree_types_ >::partition_type::sub_partition_begin | ( | ) | [inline] |
| partition_iterator OpenTissue::obb_tree::TopDownPolicy< bvh_type, obb_tree_types_ >::partition_type::sub_partition_end | ( | ) | [inline] |
friend class TopDownPolicy< bvh_type, obb_tree_types > [friend] |
bv_ptr OpenTissue::obb_tree::TopDownPolicy< bvh_type, obb_tree_types_ >::partition_type::m_bv [protected] |
size_t OpenTissue::obb_tree::TopDownPolicy< bvh_type, obb_tree_types_ >::partition_type::m_left [protected] |
top_down_type* OpenTissue::obb_tree::TopDownPolicy< bvh_type, obb_tree_types_ >::partition_type::m_owner [protected] |
size_t OpenTissue::obb_tree::TopDownPolicy< bvh_type, obb_tree_types_ >::partition_type::m_right [protected] |
partition_container OpenTissue::obb_tree::TopDownPolicy< bvh_type, obb_tree_types_ >::partition_type::m_sub_partitions [protected] |
1.7.1