|
MOAB: Mesh Oriented datABase
(version 5.4.1)
|
#include "moab/AdaptiveKDTree.hpp"#include "moab/Interface.hpp"#include "moab/GeomUtil.hpp"#include "moab/Range.hpp"#include "moab/ElemEvaluator.hpp"#include "moab/CpuTimer.hpp"#include "Internals.hpp"#include "moab/Util.hpp"#include <cmath>#include <cassert>#include <algorithm>#include <limits>#include <iostream>#include <cstdio>
Include dependency graph for AdaptiveKDTree.cpp:Go to the source code of this file.
Classes | |
| struct | moab::NodeDistance |
| struct | moab::NodeSeg |
| struct | moab::SimpleStat< T > |
Namespaces | |
| namespace | moab |
Class representing axis-aligned bounding box. | |
Defines | |
| #define | MB_AD_KD_TREE_DEFAULT_TAG_NAME |
| #define | MB_AD_KD_TREE_USE_SINGLE_TAG |
| #define | MB_AD_KD_TREE_USE_TWO_DOUBLE_TAG |
Functions | |
| static ErrorCode | moab::closest_to_triangles (Interface *moab, const Range &tris, const CartVect &from, double &shortest_dist_sqr, CartVect &closest_pt, EntityHandle &closest_tri) |
| static ErrorCode | moab::closest_to_triangles (Interface *moab, EntityHandle set_handle, const CartVect &from, double &shortest_dist_sqr, CartVect &closest_pt, EntityHandle &closest_tri) |
| static std::string | moab::mem_to_string (unsigned long mem) |
Definition in file AdaptiveKDTree.cpp.
| #define MB_AD_KD_TREE_DEFAULT_TAG_NAME |
Definition at line 25 of file AdaptiveKDTree.cpp.
| #define MB_AD_KD_TREE_USE_SINGLE_TAG |
Definition at line 28 of file AdaptiveKDTree.cpp.
| #define MB_AD_KD_TREE_USE_TWO_DOUBLE_TAG |
Definition at line 34 of file AdaptiveKDTree.cpp.