Class to store the bulk internal data (neighbors, annotations, etc.)
More...
#include <OpenMS/DATASTRUCTURES/QTCluster.h>
Class to store the bulk internal data (neighbors, annotations, etc.)
Has no functionality without a QTCluster pointing to it. Create object of this class before calling constructor of QTCluster
◆ BulkData()
Detailed constructor of the cluster body.
- Parameters
-
| [in] | center_point | Pointer to the center point |
| [in] | num_maps | Number of input maps |
| [in] | max_distance | Maximum allowed distance of two points |
| [in] | x_coord | The x-coordinate in the grid cell |
| [in] | y_coord | The y-coordinate in the grid cell |
| [in] | id | Unique ID of this cluster |
◆ QTCluster
◆ annotations_
Set of annotations of the cluster.
The set of peptide sequences that is compatible to the cluster center and results in the best cluster quality.
◆ center_point_
Pointer to the cluster center.
◆ id_
unique id of this cluster
◆ max_distance_
Maximum distance of a point that can still belong to the cluster.
◆ neighbors_
Map that keeps track of the best current feature for each map.
◆ num_maps_
◆ tmp_neighbors_
Temporary map tracking all neighbors.
For each input run, a multimap which contains pointers to all neighboring elements and the respective distance.
◆ x_coord_
x coordinate in the grid cell
◆ y_coord_
y coordinate in the grid cell