This constructor must be used only by inherited classes to create the points vector after the instantiation.
protected PiecewiseLinearFunction( ) { points = null; }