54 using IntegrationScope::operator=;
63 virtual bool range(
Enums::Axis axis,
double &start,
double &end)
const override;
71 bool is1D()
const override;
72 bool is2D()
const override;
80 virtual void update(
const QPointF &point,
double width,
double height);
82 virtual bool contains(
const QPointF &point)
const override;
84 virtual QString
toString()
const override;
86 virtual void reset()
override;
virtual IntegrationScopeFeatures getBottomMostPoint(QPointF &point) const override
virtual void update(const QPointF &point, double width, double height)
virtual IntegrationScopeRect & operator=(const IntegrationScopeRect &other)
Enums::DataKind m_dataKindY
virtual bool isRectangle() const override
virtual IntegrationScopeFeatures getHeight(double &height) const override
virtual QString toString() const override
virtual bool transpose() override
virtual void setDataKindY(Enums::DataKind data_kind) override
virtual void setDataKindX(Enums::DataKind data_kind) override
virtual bool getDataKindX(Enums::DataKind &data_kind) override
bool is2D() const override
virtual bool range(Enums::Axis axis, double &start, double &end) const override
virtual IntegrationScopeFeatures getTopMostPoint(QPointF &point) const override
virtual bool getDataKindY(Enums::DataKind &data_kind) override
virtual void setHeight(double height)
virtual bool contains(const QPointF &point) const override
virtual bool isRhomboid() const override
bool is1D() const override
virtual void reset() override
virtual void update(const QPointF &point, double width)
tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multichar...
std::shared_ptr< IntegrationScopeRect > IntegrationScopeRectSPtr
std::shared_ptr< const IntegrationScopeRect > IntegrationScopeRectCstSPtr