#include <type_traits>#include <initializer_list>#include <memory>#include <algorithm>#include <array>#include <queue>#include <deque>#include <list>#include <tuple>#include <unordered_set>#include <unordered_map>#include <utility>#include <fstream>#include <meta/meta.hpp>#include "ApproxMVBB/Config/Config.hpp"#include "ApproxMVBB/Common/StaticAssert.hpp"#include "ApproxMVBB/Common/SfinaeMacros.hpp"#include "ApproxMVBB/Common/ContainerTag.hpp"#include "ApproxMVBB/AABB.hpp"

Go to the source code of this file.
Namespaces | |
| ApproxMVBB | |
| These are some container definitions. | |
| ApproxMVBB::KdTree | |
| ApproxMVBB::KdTree::details | |
Macros | |
| #define | DEFINE_KDTREE_BASENODETYPES(_Base_) |
| #define | DEFINE_KDTREE_BASETYPES(__Traits__) |
Typedefs | |
| template<typename T > | |
| using | ApproxMVBB::KdTree::details::isDefault = meta::or_< meta::_t< std::is_same< T, TakeDefault > >, meta::_t< std::is_same< T, void > > > |
| template<typename Traits > | |
| using | ApproxMVBB::KdTree::SplitHeuristicPointDataDefault = meta::invoke< meta::bind_front< meta::quote< SplitHeuristicPointData >, LinearQualityEvaluator >, Traits > |
| #define DEFINE_KDTREE_BASENODETYPES | ( | _Base_ | ) |
Definition at line 724 of file KdTree.hpp.
| #define DEFINE_KDTREE_BASETYPES | ( | __Traits__ | ) |
Definition at line 62 of file KdTree.hpp.