#include <vector>
#include <boost/shared_ptr.hpp>
#include "megatree/node.h"
#include "megatree/megatree.h"
#include <inttypes.h>
#include <stdio.h>
Go to the source code of this file.
Classes | |
class | megatree::NodeCache |
class | megatree::TreeFastCache |
Namespaces | |
namespace | megatree |
Defines | |
#define | __STDC_FORMAT_MACROS |
Functions | |
void | megatree::addPoint (MegaTree &tree, const std::vector< double > &pt, const std::vector< double > &color=std::vector< double >(3, 0)) |
void | megatree::dumpTimers () |
bool | megatree::nodeInsideRange (const NodeGeometry &node_geom, const double *range_mid, const double *range_size) |
bool | megatree::nodeOutsideRange (const NodeGeometry &node_geom, const double *range_mid, const double *range_size) |
void | megatree::numChildren (MegaTree &tree, NodeHandle *node, unsigned count_cutoff, unsigned &num_children, unsigned &count) |
void | megatree::queryRange (MegaTree &tree, const std::vector< double > &lo, const std::vector< double > &hi, double resolution, std::vector< double > &results, std::vector< double > &colors) |
void | megatree::queryRangeIntersecting (MegaTree &tree, NodeHandle &node, const double *range_mid, const double *range_size, std::vector< double > &results, std::vector< double > &colors) |
void | megatree::rangeQueryLoop (MegaTree &tree, std::vector< double > lo, std::vector< double > hi, double resolution, std::vector< double > &results, std::vector< double > &colors) |
#define __STDC_FORMAT_MACROS |
Definition at line 10 of file tree_functions.h.