![]() |
Rosetta
2020.11
|
Returns a list of offsets corresponding to the bins in a hypershell with radius x. More...
#include <SixDHasher.hh>
Public Types | |
typedef numeric::Real | Real |
typedef numeric::Size | Size |
typedef platform::SSize | SSize |
Public Member Functions | |
SixDOffsetTree () | |
std::vector< SBin6D > | lookup (Size radius, const Bin6D ¢er, const Bin6D &bounds) const |
void | init (Size max_radius) |
Size | sum_radius (SBin6D &input, Size range=6) |
Private Member Functions | |
bool | insert (SBin6D &input, Size depth=1, Size caller=0) |
Private Attributes | |
std::vector< std::vector < boost::unordered_map< SSize, Size > > > | data_ |
Returns a list of offsets corresponding to the bins in a hypershell with radius x.
|
default |
void numeric::geometry::hashing::SixDOffsetTree::init | ( | Size | max_radius | ) |
References insert(), basic::options::OptionKeys::frags::j, test.T110_numeric::m, basic::options::OptionKeys::lh::max_radius, basic::options::OptionKeys::score::fiber_diffraction::p, sum_radius(), and test.Workshop5test::test.
Referenced by numeric::geometry::hashing::SixDCoordinateBinner::tree_init().
|
private |
References data_, basic::options::OptionKeys::frags::depth, basic::options::OptionKeys::cutoutdomain::end, basic::options::OptionKeys::cluster::radius, and sum_radius().
Referenced by init().
numeric::Size numeric::geometry::hashing::SixDOffsetTree::sum_radius | ( | SBin6D & | input, |
numeric::Size | range = 6 |
||
) |