#include "Curve.hpp" #include Curve::Curve(vector *points, vector *boundaries) { setControlPoints(points); setIntervalBoundaries(boundaries); } vector* Curve::getControlPoints() { return controlPoints; } vector* Curve::getIntervalBoundaries() { return intervalBoundaries; } void Curve::setControlPoints(vector* points) { controlPoints = points; } void Curve::setIntervalBoundaries(vector *boundaries) { intervalBoundaries = boundaries; } float Curve::getLeftBound() { return intervalBoundaries->front(); } float Curve::getRightBound() { return intervalBoundaries->back(); }