IMP logo
IMP Reference Guide  develop.cb6747d2d1,2024/03/28
The Integrative Modeling Platform
IMP::multifit::DataPointsAssignment Class Reference

#include <IMP/multifit/DataPointsAssignment.h>

Detailed Description

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 IntPairsget_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::Vector3Dscluster_sets_
 
Pointer< const
IMP::statistics::internal::XYZDataPoints > 
data_
 
IntPairs edges_
 
CEdges edges_map_
 

The documentation for this class was generated from the following file: