63 std::unique_ptr<Painter2DBase> getPainter2D()
const override;
65 std::unique_ptr<LayerData1DBase>
to1DLayer()
const override 70 std::unique_ptr<LayerStoreData> storeVisibleData(
const RangeAllType& visible_range,
const DataFilters& layer_filters)
const override;
72 std::unique_ptr<LayerStoreData> storeFullData()
const override;
94 r.extendRT(pep.getRT());
95 r.extendMZ(pep.getMZ());
100 std::unique_ptr<LayerStatistics> getStats()
const override;
117 peptides_ = std::move(ids);
Abstract base class which defines an interface for PeptideIdentifications.
Definition: IPeptideIds.h:48
std::unique_ptr< LayerData1DBase > to1DLayer() const override
Create a shallow copy (i.e. shared experimental data using shared_ptr) of the current layer...
Definition: LayerDataIdent.h:65
std::vector< PeptideIdentification > peptides_
peptide identifications
Definition: LayerDataIdent.h:122
LayerDataIdent()
Default constructor.
Definition: LayerDataIdent.h:52
RangeAllType getRange() const override
Definition: LayerDataIdent.h:89
virtual void setPeptideIds(PepIds &&ids) override
Definition: LayerDataIdent.h:115
virtual PepIds & getPeptideIds() override
Definition: LayerDataIdent.h:106
void updateRanges() override
Update ranges of the underlying data.
Definition: LayerDataIdent.h:84
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47
DIM_UNIT
Definition: CommonEnums.h:45
virtual const PepIds & getPeptideIds() const override
get the peptide IDs for this layer
Definition: LayerDataIdent.h:102
virtual void setPeptideIds(const PepIds &ids) override
overwrite the peptide IDs for this layer
Definition: LayerDataIdent.h:111
PeakIndex findHighestDataPoint(const RangeAllType &) const override
Find the datapoint with the highest intensity within the given range and return a proxy to that datap...
Definition: LayerDataIdent.h:76
Class that stores the data for one layer of type PeptideIdentifications.
Definition: LayerDataIdent.h:48
DataFilter array providing some convenience functions.
Definition: DataFilters.h:52
Not implemented exception.
Definition: Exception.h:428
Class that stores the data for one layer.
Definition: LayerDataBase.h:191
std::vector< PeptideIdentification > PepIds
Definition: IPeptideIds.h:51
Index of a peak or feature.
Definition: PeakIndex.h:50
Represents the peptide hits for a spectrum.
Definition: PeptideIdentification.h:63