14 m_transformation (transformation)
27 for (
int segment = 0; segment <
numSegments; segment++) {
112 if (segment < m_segmentOperations.count()) {
113 return m_segmentOperations.at (segment);
@ CONNECT_AS_FUNCTION_SMOOTH
const int INNER_RADIUS_MIN
#define ENGAUGE_ASSERT(cond)
Drop in replacement for Q_ASSERT if defined(QT_NO_DEBUG) && !defined(QT_FORCE_ASSERTS) define ENGAUGE...
@ SPLINE_DRAWER_ENUM_INVISIBLE_MOVE
@ SPLINE_DRAWER_ENUM_VISIBLE_DRAW
Details for a specific Line.
CurveConnectAs curveConnectAs() const
Get method for connect type.
void bindToSpline(const LineStyle &lineStyle, int numSegments, const Spline &spline)
Analyze each segment in the Spline.
SplineDrawer(const Transformation &transformation)
Single constructor.
SplineDrawerOperation segmentOperation(int segment) const
Indicate if, and how, segment is to be drawn.
bool segmentIsMultiValued(const Spline &spline, int numSegments, int segment) const
Return true if specified segment is multi-valued, else false.
Single X/Y pair for cubic spline interpolation initialization and calculations.
Cubic interpolation given independent and dependent value vectors.