#include <bvh_annotated_bv_node.h>
Public Types | |
typedef B | bvh_type |
typedef bvh_type::geometry_type | geometry_type |
typedef bvh_type::geometry_container | geometry_container |
typedef bvh_type::geometry_iterator | geometry_iterator |
typedef bvh_type::geometry_const_iterator | geometry_const_iterator |
Public Member Functions | |
AnnotatedBV () | |
geometry_iterator | geometry_begin () |
geometry_iterator | geometry_end () |
geometry_const_iterator | geometry_begin () const |
geometry_const_iterator | geometry_end () const |
void | insert (geometry_type const &G) |
void | insert (geometry_container const &G) |
Protected Attributes | |
geometry_container | m_geometry |
Geometry attached to this BV. |
Annotated BV Class. A annotated BV, which is capable of storing geometry.
typedef B OpenTissue::bvh::AnnotatedBV< B, T >::bvh_type |
Reimplemented from OpenTissue::bvh::BV< B, T >.
typedef bvh_type::geometry_const_iterator OpenTissue::bvh::AnnotatedBV< B, T >::geometry_const_iterator |
typedef bvh_type::geometry_container OpenTissue::bvh::AnnotatedBV< B, T >::geometry_container |
typedef bvh_type::geometry_iterator OpenTissue::bvh::AnnotatedBV< B, T >::geometry_iterator |
typedef bvh_type::geometry_type OpenTissue::bvh::AnnotatedBV< B, T >::geometry_type |
Reimplemented from OpenTissue::bvh::BV< B, T >.
OpenTissue::bvh::AnnotatedBV< B, T >::AnnotatedBV | ( | ) | [inline] |
geometry_iterator OpenTissue::bvh::AnnotatedBV< B, T >::geometry_begin | ( | ) | [inline] |
geometry_const_iterator OpenTissue::bvh::AnnotatedBV< B, T >::geometry_begin | ( | ) | const [inline] |
geometry_iterator OpenTissue::bvh::AnnotatedBV< B, T >::geometry_end | ( | ) | [inline] |
geometry_const_iterator OpenTissue::bvh::AnnotatedBV< B, T >::geometry_end | ( | ) | const [inline] |
void OpenTissue::bvh::AnnotatedBV< B, T >::insert | ( | geometry_container const & | G | ) | [inline] |
void OpenTissue::bvh::AnnotatedBV< B, T >::insert | ( | geometry_type const & | G | ) | [inline] |
geometry_container OpenTissue::bvh::AnnotatedBV< B, T >::m_geometry [protected] |
Geometry attached to this BV.