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 obtained PeptideIdentifications.
Definition: IPeptideIds.h:47
std::vector< PeptideIdentification > PepIds
Definition: IPeptideIds.h:49
Class that stores the data for one layer.
Definition: LayerDataBase.h:99
Class that stores the data for one layer of type FeatureMap.
Definition: LayerDataFeature.h:49
std::unique_ptr< LayerStatistics > getStats() const override
compute layer statistics (via visitor)
LayerDataFeature & operator=(const LayerDataFeature &ld)=delete
no assignment operator (should not be needed)
void setPeptideIds(const PepIds &ids) override
overwrite the peptide IDs for this layer
Definition: LayerDataFeature.h:87
std::unique_ptr< Painter1DBase > getPainter1D() const override
const PepIds & getPeptideIds() const override
get the peptide IDs for this layer
Definition: LayerDataFeature.h:78
PepIds & getPeptideIds() override
Definition: LayerDataFeature.h:82
RangeAllType getRange() const override
Definition: LayerDataFeature.h:69
void setPeptideIds(PepIds &&ids) override
Definition: LayerDataFeature.h:91
LayerDataFeature()
Default constructor.
LayerDataFeature(LayerDataFeature &&ld)=default
move C'tor
LayerDataFeature(const LayerDataFeature &ld)=delete
no Copy-ctor (should not be needed)
void updateRanges() override
Update ranges of the underlying data.
Definition: LayerDataFeature.h:64
LayerDataFeature & operator=(LayerDataFeature &&ld)=default
move assignment
Handles the management of a multidimensional range, e.g. RangeMZ and RangeIntensity for spectra.
Definition: RangeManager.h:455
void assign(const RangeManager< RangeBasesOther... > &rhs)
Definition: RangeManager.h:496
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47