Split plane. More...
#include <AdaptiveKDTree.hpp>
Public Member Functions  
bool  left_side (const double point[3]) 
bool  right_side (const double point[3]) 
double  distance (const double point[3]) const 
Public Attributes  
double  coord 
Location of plane as coordinate on normal axis. More...  
int  norm 
The principal axis that is the normal of the plane;. More...  
Split plane.
Definition at line 156 of file AdaptiveKDTree.hpp.

inline 

inline 

inline 
double moab::AdaptiveKDTree::Plane::coord 
Location of plane as coordinate on normal axis.
Definition at line 158 of file AdaptiveKDTree.hpp.
Referenced by distance(), moab::AdaptiveKDTree::distance_search(), moab::AdaptiveKDTreeIter::get_neighbors(), moab::AdaptiveKDTree::get_split_plane(), moab::AdaptiveKDTree::init(), moab::AdaptiveKDTree::intersect_children_with_elems(), moab::AdaptiveKDTreeIter::intersects(), left_side(), moab::AdaptiveKDTree::point_search(), moab::AdaptiveKDTree::ray_intersect_triangles(), right_side(), moab::AdaptiveKDTree::set_split_plane(), moab::AdaptiveKDTreeIter::step(), and moab::AdaptiveKDTreeIter::step_to_first_leaf().
int moab::AdaptiveKDTree::Plane::norm 
The principal axis that is the normal of the plane;.
Definition at line 159 of file AdaptiveKDTree.hpp.
Referenced by moab::AdaptiveKDTree::build_tree(), distance(), moab::AdaptiveKDTree::distance_search(), moab::AdaptiveKDTreeIter::get_neighbors(), moab::AdaptiveKDTree::get_split_plane(), moab::AdaptiveKDTree::intersect_children_with_elems(), moab::AdaptiveKDTreeIter::intersects(), left_side(), moab::AdaptiveKDTree::merge_leaf(), moab::AdaptiveKDTree::point_search(), moab::AdaptiveKDTree::ray_intersect_triangles(), right_side(), moab::AdaptiveKDTree::set_split_plane(), moab::AdaptiveKDTreeIter::sibling_side(), moab::AdaptiveKDTreeIter::step(), and moab::AdaptiveKDTreeIter::step_to_first_leaf().