IMP
2.2.1
The Integrative Modeling Platform
|
#include <IMP/algebra/vector_search.h>
Public Member Functions | |
DynamicNearestNeighbor3D (const Vector3Ds &vs, double query_estimate=1) | |
Ints | get_in_ball (int id, double distance) const |
virtual std::string | get_type_name () const |
virtual ::IMP::base::VersionInfo | get_version_info () const |
Get information about the module and version of the object. | |
void | set_coordinates (int id, Vector3D nc) |
Public Member Functions inherited from IMP::base::Object | |
virtual void | clear_caches () |
virtual void | do_destroy () |
CheckLevel | get_check_level () const |
LogLevel | get_log_level () const |
void | set_check_level (CheckLevel l) |
void | set_log_level (LogLevel l) |
Set the logging level used in this object. More... | |
void | set_was_used (bool tf) const |
void | show (std::ostream &out=std::cout) const |
const std::string & | get_name () const |
void | set_name (std::string name) |
Additional Inherited Members | |
Protected Member Functions inherited from IMP::base::Object | |
Object (std::string name) | |
Construct an object with the given name. More... | |
This class provides an incremental nearest neighbor search function. It's interface and behavior is somewhat different than that of NearestNeighborD, so be aware.
Later this can support balls by copying points multiple times.
Definition at line 185 of file vector_search.h.