IMP logo
Public Member Functions | Protected Member Functions | Protected Attributes
IMP::multifit::DataPointsAssignment Class Reference

Detailed Description

Sets the assignment of particles data points into clusters according to the clustering engine.

List of all members.

Public Member Functions

 DataPointsAssignment (const IMP::statistics::XYZDataPoints *data, const IMP::statistics::ClusteringEngine *cluster_engine)
algebra::Vector3Ds get_centers () const
const
IMP::statistics::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::ClusteringEngine * 
cluster_engine_
std::vector< algebra::Vector3Dscluster_sets_
Pointer< const
IMP::statistics::XYZDataPoints > 
data_
IntPairs edges_
CEdges edges_map_

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

Generated on Tue May 22 2012 23:33:37 for IMP by doxygen 1.8.1