1#ifndef XXPolynomialSegmentH
2#define XXPolynomialSegmentH
19 using List = QList<Segment>;
35 double value(
const double& x)
const override;
36 void load(
const QJsonObject& data)
override;
37 QJsonObject
save()
const override;
#define XXMATH_DECLSPEC
Definition XXMathExportDef.h:17
a collection of polynomial segments
Definition XXPolynomialSegmentBundle.h:13
a polynomial segment
Definition XXPolynomialSegment.h:17
QList< Segment > List
Definition XXPolynomialSegment.h:19
friend QDebug operator<<(QDebug stream, const Segment &segment)
void setEnd(const double &value)
void load(const QJsonObject &data) override
const double & getEnd() const
double value(const double &x) const override
QJsonObject save() const override
Segment(QVector< double > coefficents)
void setStart(const double &value)
const double & getStart() const
Polynomial(size_t degree=0)
Definition XXPopulatedAbstract.h:11
std::ostream & operator<<(std::ostream &out, const ByteFours &bf)