IMP
2.0.0
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 |
void | set_coordinates (int id, Vector3D nc) |
Public Member Functions inherited from IMP::base::Object | |
virtual void | clear_caches () |
virtual IMP::base::VersionInfo | get_version_info () const =0 |
Get information about the module and version of the object. | |
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... | |
Related Functions inherited from IMP::base::Object | |
typedef IMP::base::Vector < IMP::base::WeakPointer < Object > > | ObjectsTemp |
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 188 of file vector_search.h.