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(
Enums::Axis axis,
double &start,
double &end)
const override;
126 bool is1D()
const override;
127 bool is2D()
const 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>
virtual bool getPoints(std::vector< QPointF > &points) const override
virtual bool getDataKindX(Enums::DataKind &data_kind) override
virtual IntegrationScopeFeatures getWidth(double &width) const override
virtual IntegrationScopeFeatures getBottomMostPoints(std::vector< QPointF > &points) const override
virtual void reset() override
std::vector< QPointF > m_points
virtual QString toString() const override
virtual IntegrationScopeFeatures getBottomMostPoint(QPointF &point) const override
virtual IntegrationScopeFeatures getRightMostPoints(std::vector< QPointF > &points) const override
virtual bool isRhomboid() const override
virtual IntegrationScopeFeatures getTopMostPoints(std::vector< QPointF > &points) const override
virtual IntegrationScopeFeatures getRightMostTopPoint(QPointF &point) const override
virtual void setDataKindX(Enums::DataKind data_kind) override
bool is2D() const override
Enums::DataKind m_dataKindX
virtual bool range(Enums::Axis axis, double &start, double &end) const override
virtual IntegrationScopeFeatures getTopMostPoint(QPointF &point) const override
virtual std::size_t addPoint(QPointF point)
virtual IntegrationScopeFeatures getRhombVerticalSize(double &size) const override
virtual bool getDataKindY(Enums::DataKind &data_kind) override
virtual void setDataKindY(Enums::DataKind data_kind) override
virtual IntegrationScopeFeatures getHeight(double &height) const override
virtual IntegrationScopeFeatures getLeftMostPoint(QPointF &point) const override
Enums::DataKind m_dataKindY
virtual bool transpose() override
bool is1D() const override
virtual IntegrationScopeFeatures getLeftMostPoints(std::vector< QPointF > &points) const override
virtual bool getPoint(QPointF &point) const override
virtual IntegrationScopeFeatures getLeftMostTopPoint(QPointF &point) const override
virtual IntegrationScopeRhomb & operator=(const IntegrationScopeRhomb &other)
virtual IntegrationScopeFeatures getLeftMostBottomPoint(QPointF &point) const override
virtual IntegrationScopeFeatures getRhombHorizontalSize(double &size) const override
virtual IntegrationScopeFeatures getRightMostPoint(QPointF &point) const override
virtual IntegrationScopeFeatures getRightMostBottomPoint(QPointF &point) const override
virtual bool contains(const QPointF &point) const override
virtual bool isRectangle() const override
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