#include <marker.h>


Public Member Functions | |
| a2dBandMarker (const wxString &format=_T("%f"), a2dBandCurve *curve=0) | |
| a2dBandMarker (const wxString &format, a2dBandCurve *curve, double atx, double height=0) | |
| a2dBandMarker (const wxString &format, a2dBandCurve *curve, double atx, const a2dFont &font) | |
| a2dBandMarker (const a2dBandMarker &other, CloneOptions options) | |
| void | SetMarkerUpLow (bool markerUpLow) |
| marker on upper side of curve if true, else low | |
| void | CalculatePositionMarker (double &xw, double &yw) |
| bool | GetPositionCurvePoint (a2dPoint2D &point) |
| get point at position of marker. | |
| virtual a2dObject * | Clone (CloneOptions options) const |
| This is here so that this class cannot be used directly. | |
Protected Member Functions | |
| virtual void | DoSave (wxObject *parent, a2dIOHandlerXmlSerOut &out, a2dXmlSer_flag xmlparts, a2dObjectList *towrite) |
| write object specific CVGL data | |
| void | DoLoad (wxObject *parent, a2dIOHandlerXmlSerIn &parser, a2dXmlSer_flag xmlparts) |
| load object specific CVG data | |
The marker travels up and down the band curve, and one can display the value on the upper or lower side of the curve.
Definition at line 344 of file marker.h.
| bool a2dBandMarker::GetPositionCurvePoint | ( | a2dPoint2D & | point | ) |
get point at position of marker.
If x,y on curve is a function of frequency, m_position stands for the frequency. What is returned, is the x,y at m_position in curve coordinates.
Reimplemented from a2dMarker.
Definition at line 1192 of file marker.cpp.
| void a2dBandMarker::DoLoad | ( | wxObject * | parent, | |
| a2dIOHandlerXmlSerIn & | parser, | |||
| a2dXmlSer_flag | xmlparts | |||
| ) | [protected, virtual] |
load object specific CVG data
todo ignore until this down here is fully converted.
Reimplemented from a2dMarker.
Definition at line 1222 of file marker.cpp.