![]() |
OpenMS
|
Class to store the bulk internal data (neighbors, annotations, etc.) More...
#include <OpenMS/DATASTRUCTURES/QTCluster.h>
Public Member Functions | |
| BulkData (const OpenMS::GridFeature *const center_point, Size num_maps, double max_distance, Int x_coord, Int y_coord, Size id) | |
| Detailed constructor of the cluster body. More... | |
Private Attributes | |
| const GridFeature *const | center_point_ |
| Pointer to the cluster center. More... | |
| Size | id_ |
| unique id of this cluster More... | |
| NeighborMap | neighbors_ |
| Map that keeps track of the best current feature for each map. More... | |
| NeighborMapMulti | tmp_neighbors_ |
| Temporary map tracking all neighbors. More... | |
| double | max_distance_ |
| Maximum distance of a point that can still belong to the cluster. More... | |
| Size | num_maps_ |
| Number of input maps. More... | |
| Int | x_coord_ |
| x coordinate in the grid cell More... | |
| Int | y_coord_ |
| y coordinate in the grid cell More... | |
| std::set< AASequence > | annotations_ |
| Set of annotations of the cluster. More... | |
Friends | |
| class | QTCluster |
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 | ( | const OpenMS::GridFeature *const | center_point, |
| Size | num_maps, | ||
| double | max_distance, | ||
| Int | x_coord, | ||
| Int | y_coord, | ||
| Size | id | ||
| ) |
Detailed constructor of the cluster body.
| center_point | Pointer to the center point |
| num_maps | Number of input maps |
| max_distance | Maximum allowed distance of two points |
| x_coord | The x-coordinate in the grid cell |
| y_coord | The y-coordinate in the grid cell |
| id | Unique ID of this cluster |
|
friend |
|
private |
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.
|
private |
Pointer to the cluster center.
|
private |
unique id of this cluster
|
private |
Maximum distance of a point that can still belong to the cluster.
|
private |
Map that keeps track of the best current feature for each map.
|
private |
Number of input maps.
|
private |
Temporary map tracking all neighbors.
For each input run, a multimap which contains pointers to all neighboring elements and the respective distance.
|
private |
x coordinate in the grid cell
|
private |
y coordinate in the grid cell