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