#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.