Rosetta Utilities  2014.35
Namespaces | Functions
util.cc File Reference
#include <numeric/types.hh>
#include <numeric/kdtree/constants.hh>
#include <numeric/kdtree/util.hh>
#include <numeric/kdtree/calc_distance.hh>
#include <numeric/kdtree/KDNode.hh>
#include <numeric/kdtree/KDTree.hh>
#include <numeric/kdtree/KDPoint.hh>
#include <numeric/kdtree/HyperRectangle.hh>
#include <numeric/kdtree/HyperRectangle.fwd.hh>
#include <utility/vector1.hh>
#include <utility/pointer/ReferenceCount.hh>
#include <utility/pointer/ReferenceCount.fwd.hh>
#include <cmath>
#include <string>
#include <iostream>
#include <algorithm>

Namespaces

 numeric
 Unit headers.
 
 numeric::kdtree
 

Functions

HyperRectangleOP numeric::kdtree::get_percentile_bounds (utility::vector1< utility::vector1< numeric::Real > > &points)
 
void numeric::kdtree::transform_percentile_single_pt (utility::vector1< numeric::Real > &point, HyperRectangleOP bounds)
 
void numeric::kdtree::transform_percentile (utility::vector1< utility::vector1< numeric::Real > > &points, HyperRectangleOP bounds)
 
void numeric::kdtree::transform_percentile (utility::vector1< utility::vector1< numeric::Real > > &points)
 distance metrics for real-valued points More...
 
utility::vector1< KDPointOP > numeric::kdtree::make_points (utility::vector1< utility::vector1< numeric::Real > > const &points)
 Makes a vector of KDPoints. More...
 
utility::vector1< KDPointOP > numeric::kdtree::make_points (utility::vector1< utility::vector1< numeric::Real > > const &points, utility::vector1< utility::pointer::ReferenceCountOP > const &data)
 Makes a vector1 of KDPoints, associating the nth entry in data with the nth entry in points. More...
 
void numeric::kdtree::print_points (std::ostream &out, utility::vector1< utility::vector1< numeric::Real > > const &points)
 
void numeric::kdtree::print_point (std::ostream &out, utility::vector1< numeric::Real > const &point)
 
bool numeric::kdtree::hr_intersects_hs (HyperRectangle hr, utility::vector1< numeric::Real > const &pt, numeric::Real const r)
 returns true if the given hyper-rectangle intersects with the given hypersphere. More...
 
void numeric::kdtree::print_tree (std::ostream &out, KDNodeOP const &current, Size current_depth, Size const width)
 
bool numeric::kdtree::is_legal_kdtree_below_node (KDNodeOP const &current)
 
bool numeric::kdtree::is_legal_less_than (KDNodeOP const &current, Size const axis, Real const value)
 
bool numeric::kdtree::is_legal_greater_than (KDNodeOP const &current, Size const axis, Real const value)
 

Detailed Description

Author
James Thompson