62 std::unique_ptr<Painter1DBase> getPainter1D()
const override;
66 features_->updateRanges();
72 r.
assign(*getFeatureMap());
76 std::unique_ptr<LayerStatistics> getStats()
const override;
80 return getFeatureMap()->getUnassignedPeptideIdentifications();
84 return getFeatureMap()->getUnassignedPeptideIdentifications();
89 getFeatureMap()->getUnassignedPeptideIdentifications() = ids;
93 getFeatureMap()->getUnassignedPeptideIdentifications() = std::move(ids);
Abstract base class which defines an interface for PeptideIdentifications.
Definition: IPeptideIds.h:48
void setPeptideIds(const PepIds &ids) override
overwrite the peptide IDs for this layer
Definition: LayerDataFeature.h:87
void updateRanges() override
Update ranges of the underlying data.
Definition: LayerDataFeature.h:64
void setPeptideIds(PepIds &&ids) override
Definition: LayerDataFeature.h:91
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47
auto & assign(const RangeManager< RangeBasesOther... > &rhs)
Definition: RangeManager.h:635
RangeAllType getRange() const override
Definition: LayerDataFeature.h:69
PepIds & getPeptideIds() override
Definition: LayerDataFeature.h:82
Class that stores the data for one layer of type FeatureMap.
Definition: LayerDataFeature.h:48
const PepIds & getPeptideIds() const override
get the peptide IDs for this layer
Definition: LayerDataFeature.h:78
Class that stores the data for one layer.
Definition: LayerDataBase.h:97
std::vector< PeptideIdentification > PepIds
Definition: IPeptideIds.h:51