|
XX CMake Package
|
a polynomial segment More...
#include <XXPolynomialSegment.h>
a polynomial segment
Classes | |
| class | Bundle |
| a collection of polynomial segments More... | |
Public Types | |
| using | List = QList<Segment> |
Public Member Functions | |
| Segment (size_t degree=0) | |
| Segment (QVector< double > coefficents) | |
| const double & | getStart () const |
| const double & | getEnd () const |
| double | getLength () const |
| void | setStart (const double &value) |
| void | setEnd (const double &value) |
| double | value (const double &x) const override |
| void | load (const QJsonObject &data) override |
| QJsonObject | save () const override |
| Public Member Functions inherited from XX::Polynomial | |
| Polynomial (size_t degree=0) | |
| Polynomial (QVector< double > coefficents) | |
| Polynomial (const Polynomial &other) | |
| Polynomial & | operator= (const Polynomial &other) |
| double | operator() (const double &x) const |
| bool | operator== (const Polynomial &other) const |
| bool | operator!= (const Polynomial &other) const |
| Polynomial | operator+ (const Polynomial &other) const |
| Polynomial | operator- (const Polynomial &other) const |
| Polynomial & | operator+= (const Polynomial &other) |
| Polynomial & | operator-= (const Polynomial &other) |
| void | setDegree (size_t degree) |
| size_t | getDegree () const |
| const QVector< double > & | getCoeficents () const |
| void | setCoefficient (size_t index, const double &value) |
Friends | |
| QDebug | operator<< (QDebug stream, const Segment &segment) |
| using XX::Polynomial::Segment::List = QList<Segment> |
| XX::Polynomial::Segment::Segment | ( | size_t | degree = 0 | ) |
| XX::Polynomial::Segment::Segment | ( | QVector< double > | coefficents | ) |
| const double & XX::Polynomial::Segment::getEnd | ( | ) | const |
| double XX::Polynomial::Segment::getLength | ( | ) | const |
| const double & XX::Polynomial::Segment::getStart | ( | ) | const |
|
overridevirtual |
Reimplemented from XX::Polynomial.
|
overridevirtual |
Reimplemented from XX::Polynomial.
| void XX::Polynomial::Segment::setEnd | ( | const double & | value | ) |
| void XX::Polynomial::Segment::setStart | ( | const double & | value | ) |
|
overridevirtual |
Reimplemented from XX::Polynomial.
|
friend |