From ec6eaa714bfb95a948b9965ce736a59d65f60b09 Mon Sep 17 00:00:00 2001 From: vasiloglou Date: Fri, 8 Jun 2007 13:34:45 +0000 Subject: [PATCH] forgot to add it --- fastlib/u/nvasil/tree/binary_kd_tree_mmapmm.h | 51 +++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 fastlib/u/nvasil/tree/binary_kd_tree_mmapmm.h diff --git a/fastlib/u/nvasil/tree/binary_kd_tree_mmapmm.h b/fastlib/u/nvasil/tree/binary_kd_tree_mmapmm.h new file mode 100644 index 0000000000..ff3bf1838a --- /dev/null +++ b/fastlib/u/nvasil/tree/binary_kd_tree_mmapmm.h @@ -0,0 +1,51 @@ +/* + * ===================================================================================== + * + * Filename: tree_definiions.h + * + * Description: + * + * Version: 1.0 + * Created: 05/18/2007 07:08:44 PM EDT + * Revision: none + * Compiler: gcc + * + * Author: Nikolaos Vasiloglou (NV), nvasil@ieee.org + * Company: Georgia Tech Fastlab-ESP Lab + * + * ===================================================================================== + */ + +#include "fastlib/fastlib.h" +#include "u/nvasil/mmanager/memory_manager.h" +#include "u/nvasil/tree/tree_parameters_macro.h" +#include "u/nvasil/tree/euclidean_metric.h" +#include "u/nvasil/tree/null_statistics.h" +#include "u/nvasil/tree/hyper_rectangle.h" +#include "u/nvasil/tree/point_identity_discriminator.h" +#include "u/nvasil/tree/kd_pivoter1.h" +#include "u/nvasil/tree/knn_node.h" +#include "u/nvasil/tree/binary_tree.h" + +struct BasicTypes2 { + typedef float32 Precision_t; + typedef mmapmm::MemoryManager Allocator_t; + typedef EuclideanMetric Metric_t; +}; +struct NodeParameters2 { + typedef float32 Precision_t; + typedef mmapmm::MemoryManager Allocator_t; + typedef EuclideanMetric Metric_t; + typedef HyperRectangle BoundingBox_t; + typedef NullStatistics NodeCachedStatistics_t; + typedef SimpleDiscriminator PointIdDiscriminator_t; + typedef KdPivoter1 Pivot_t; +}; +struct TreeParameters4 { + typedef KnnNode Node_t; + typedef KdPivoter1 Pivot_t; +}; + +typedef BinaryTree BinaryKdTreeMMAPMMKnnNode_t; + +