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.
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) |
|
std::size_t | __hash__ () const |
| virtual std::string | get_type_name () const =0 |
| | Return a string identifying the type of the object.
|
| 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.
|
| 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) |