An annotation item which represents a measured distance between two peaks. More...
#include <OpenMS/VISUAL/ANNOTATION/Annotation1DDistanceItem.h>
 
  
 | Public Member Functions | |
| Annotation1DDistanceItem (const QString &text, const PointType &start_point, const PointType &end_point) | |
| Constructor.  More... | |
| Annotation1DDistanceItem (const Annotation1DDistanceItem &rhs) | |
| Copy constructor.  More... | |
| virtual | ~Annotation1DDistanceItem () | 
| Destructor.  More... | |
| virtual void | ensureWithinDataRange (Spectrum1DCanvas *const canvas) | 
| Ensures that the item has coordinates within the visible area of the canvas.  More... | |
| virtual void | draw (Spectrum1DCanvas *const canvas, QPainter &painter, bool flipped=false) | 
| Draws the item on painter.  More... | |
| virtual void | move (const PointType &delta) | 
| void | setStartPoint (const PointType &start) | 
| Sets the start point of the measured distance line.  More... | |
| void | setEndPoint (const PointType &end) | 
| Sets the peak index of the end peak of the measurement.  More... | |
| const PointType & | getStartPoint () const | 
| Returns the start point as (MZ,intensity)  More... | |
| const PointType & | getEndPoint () const | 
| Returns the end point as (MZ,intensity)  More... | |
| void | setTicks (const std::vector< DoubleReal > &ticks) | 
| Set tick lines for the distance item.  More... | |
|  Public Member Functions inherited from Annotation1DItem | |
| virtual | ~Annotation1DItem () | 
| Destructor.  More... | |
| const QRectF & | boundingBox () const | 
| Returns the current bounding box of this item on the canvas where it has last been drawn.  More... | |
| bool | isSelected () const | 
| Returns true if this item is currently selected on the canvas, else false.  More... | |
| void | setSelected (bool selected) | 
| Sets whether this item is currently selected on the canvas or not.  More... | |
| void | setText (const QString &text) | 
| Sets the text of the item.  More... | |
| const QString & | getText () const | 
| Returns the text of the item.  More... | |
| virtual void | move (const PointType &delta)=0 | 
| Moves the item; behaviour depends on item type and is implemented in the subclasses.  More... | |
| Protected Attributes | |
| PointType | start_point_ | 
| The start point of the measured distance line.  More... | |
| PointType | end_point_ | 
| The end point of the measured distance line.  More... | |
| std::vector< DoubleReal > | ticks_ | 
| Additional tick lines for the distance item.  More... | |
|  Protected Attributes inherited from Annotation1DItem | |
| QRectF | bounding_box_ | 
| The current bounding box of this item on the canvas where it has last been drawn.  More... | |
| bool | selected_ | 
| Determines whether this item is currently selected on the canvas.  More... | |
| QString | text_ | 
| The displayed text.  More... | |
| Additional Inherited Members | |
|  Public Types inherited from Annotation1DItem | |
| typedef DPosition< 2 > | PointType | 
| Type of the Points.  More... | |
| typedef Real | IntensityType | 
| Intensity type.  More... | |
| typedef DoubleReal | CoordinateType | 
| Coordinate type.  More... | |
|  Protected Member Functions inherited from Annotation1DItem | |
| Annotation1DItem (const QString &text) | |
| Constructor.  More... | |
| Annotation1DItem (const Annotation1DItem &rhs) | |
| Copy constructor.  More... | |
| void | drawBoundingBox_ (QPainter &painter) | 
| Draws the bounding_box_.  More... | |
An annotation item which represents a measured distance between two peaks.
| Annotation1DDistanceItem | ( | const QString & | text, | 
| const PointType & | start_point, | ||
| const PointType & | end_point | ||
| ) | 
Constructor.
| Annotation1DDistanceItem | ( | const Annotation1DDistanceItem & | rhs | ) | 
Copy constructor.
| 
 | virtual | 
Destructor.
| 
 | virtual | 
Draws the item on painter. 
Implements Annotation1DItem.
| 
 | virtual | 
Ensures that the item has coordinates within the visible area of the canvas.
Implements Annotation1DItem.
| const PointType& getEndPoint | ( | ) | const | 
Returns the end point as (MZ,intensity)
| const PointType& getStartPoint | ( | ) | const | 
Returns the start point as (MZ,intensity)
| 
 | virtual | 
| void setEndPoint | ( | const PointType & | end | ) | 
Sets the peak index of the end peak of the measurement.
| void setStartPoint | ( | const PointType & | start | ) | 
Sets the start point of the measured distance line.
| void setTicks | ( | const std::vector< DoubleReal > & | ticks | ) | 
Set tick lines for the distance item.
| 
 | protected | 
The end point of the measured distance line.
| 
 | protected | 
The start point of the measured distance line.
| 
 | protected | 
Additional tick lines for the distance item.
| OpenMS / TOPP release 1.11.1 | Documentation generated on Thu Nov 14 2013 11:19:35 using doxygen 1.8.5 |