#include <sxy_curve_simple.h>
Inheritance diagram for SXYSimpleCurve:
Public Methods | |
unsigned int | getNumMasksCallback (void) |
unsigned int | getNumSeriesCallback (void) |
XYCartesianMask * | createMaskCallback (unsigned int m) |
SXYSeries * | createSeriesCallback (unsigned int s) |
void | destroyMaskCallback (unsigned int m, XYCartesianMask *msk) |
void | destroySeriesCallback (unsigned int s, SXYSeries *srs) |
unsigned int | mapMaskToSeriesCallback (unsigned int m) |
unsigned int | tryPointEditionCallback (unsigned int m, unsigned int s, unsigned int n) |
void | movingPointCallback (unsigned int m, unsigned int s, unsigned int n, double x, double y) |
unsigned int | editedPointCallback (unsigned int m, unsigned int s, unsigned int n, double x, double y) |
unsigned int | getCurveNumPoints () |
unsigned int | getCurvePoint (unsigned int n, double &x, double &y) |
SXYSeries * | getOriginalSeries (void) |
virtual | ~SXYSimpleCurve () |
SXYSimpleCurve (SXYSeries *series) | |
Private Attributes | |
SXYSeries * | original_series |
Definition at line 33 of file sxy_curve_simple.h.
|
Definition at line 157 of file sxy_curve_simple.cpp. References original_series. |
|
Definition at line 150 of file sxy_curve_simple.cpp. References original_series. |
|
Implements SXYCurve. Definition at line 37 of file sxy_curve_simple.cpp. References SXYMask::createLineMask(), SXYMask::createMarkMask(), SIMPLE_CURVE_LINE_MASK, SIMPLE_CURVE_LINEAR_MASK, SIMPLE_CURVE_MARK_MASK, and SIMPLE_CURVE_PARABOLIC_MASK. |
|
Implements SXYCurve. Definition at line 70 of file sxy_curve_simple.cpp. References SXYCurve::getSeries(), SXYCoeficientsAproximationSeries::insertParameter(), original_series, SIMPLE_CURVE_LINEAR_SERIES, SIMPLE_CURVE_ORIGINAL_SERIES, and SIMPLE_CURVE_PARABOLIC_SERIES. |
|
Implements SXYCurve. Definition at line 54 of file sxy_curve_simple.cpp. |
|
Implements SXYCurve. Definition at line 62 of file sxy_curve_simple.cpp. References SIMPLE_CURVE_ORIGINAL_SERIES. |
|
Reimplemented from SXYCurve. Definition at line 127 of file sxy_curve_simple.cpp. |
|
Definition at line 135 of file sxy_curve_simple.cpp. References SXYSeries::getNumPoints(), and original_series. |
|
Definition at line 142 of file sxy_curve_simple.cpp. References SXYSeries::getPoint(), and original_series. Referenced by SXYArrayCurve::isInvalidPoint(). |
|
Implements SXYCurve. Definition at line 31 of file sxy_curve_simple.cpp. |
|
Implements SXYCurve. Definition at line 25 of file sxy_curve_simple.cpp. |
|
Definition at line 19 of file sxy_curve_simple.cpp. References original_series. Referenced by SXYArrayCurve::getCurveSize(), SXYArrayCurve::insertHole(), SXYArrayCurve::insertHoleAt(), SXYArrayCurve::insertPoint(), SXYArrayCurve::insertPointAt(), SXYArrayCurve::invalidateCurvePoint(), SXYArrayCurve::removePointAt(), SXYArrayCurve::writePoint(), and SXYArrayCurve::~SXYArrayCurve(). |
|
Implements SXYCurve. Definition at line 92 of file sxy_curve_simple.cpp. References SIMPLE_CURVE_LINE_MASK, SIMPLE_CURVE_LINEAR_MASK, SIMPLE_CURVE_LINEAR_SERIES, SIMPLE_CURVE_MARK_MASK, SIMPLE_CURVE_ORIGINAL_SERIES, SIMPLE_CURVE_PARABOLIC_MASK, and SIMPLE_CURVE_PARABOLIC_SERIES. |
|
Reimplemented from SXYCurve. Definition at line 117 of file sxy_curve_simple.cpp. References SXYCurve::getPointFromSeries(). |
|
Reimplemented from SXYCurve. Reimplemented in SXYArrayCurve. Definition at line 110 of file sxy_curve_simple.cpp. References SIMPLE_CURVE_MARK_MASK. Referenced by SXYArrayCurve::tryPointEditionCallback(). |
|
Definition at line 35 of file sxy_curve_simple.h. Referenced by createSeriesCallback(), getCurveNumPoints(), getCurvePoint(), getOriginalSeries(), SXYSimpleCurve(), and ~SXYSimpleCurve(). |