IMP
2.3.0
The Integrative Modeling Platform
|
#include <IMP/multifit/DataPointsAssignment.h>
Sets the assignment of particles data points into clusters according to the clustering engine.
Definition at line 28 of file DataPointsAssignment.h.
Public Member Functions | |
DataPointsAssignment (const IMP::statistics::internal::XYZDataPoints *data, const IMP::statistics::internal::ClusteringEngine *cluster_engine) | |
algebra::Vector3Ds | get_centers () const |
const IMP::statistics::internal::ClusteringEngine * | get_cluster_engine () const |
algebra::Vector3Ds | get_cluster_vectors (int cluster_id) const |
IMP::algebra::Vector3Ds | get_cluster_xyz (int cluster_ind) const |
const IntPairs * | get_edges () const |
int | get_number_of_clusters () const |
Protected Member Functions | |
void | connect_clusters (int c1, int c2) |
algebra::Vector3Ds | set_cluster (int cluster_ind) |
void | set_clusters () |
void | set_edges (double voxel_size=3.) |
Protected Attributes | |
const IMP::statistics::internal::ClusteringEngine * | cluster_engine_ |
std::vector< algebra::Vector3Ds > | cluster_sets_ |
base::Pointer< const IMP::statistics::internal::XYZDataPoints > | data_ |
IntPairs | edges_ |
CEdges | edges_map_ |