16#include "../../exportinmportconfig.h"
17#include "../../types.h"
90 virtual std::size_t addPoint(QPointF point);
92 virtual bool getPoint(QPointF &point)
const override;
93 virtual bool getPoints(std::vector<QPointF> &points)
const override;
118 virtual bool range(
Axis axis,
double &start,
double &end)
const override;
120 virtual void setDataKindX(
DataKind data_kind)
override;
121 virtual bool getDataKindX(
DataKind &data_kind)
override;
123 virtual void setDataKindY(
DataKind data_kind)
override;
124 virtual bool getDataKindY(
DataKind &data_kind)
override;
126 bool is1D()
const override;
127 bool is2D()
const override;
129 virtual bool isRectangle()
const override;
130 virtual bool isRhomboid()
const override;
132 virtual bool transpose()
override;
134 virtual bool contains(
const QPointF &point)
const override;
136 virtual QString toString()
const override;
138 virtual void reset()
override;
148typedef std::shared_ptr<const IntegrationScopeRhomb>
std::vector< QPointF > m_points
tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multichar...
std::shared_ptr< IntegrationScopeRhomb > IntegrationScopeRhombSPtr
std::shared_ptr< const IntegrationScopeRhomb > IntegrationScopeRhombCstSPtr