Like the name of the class indicates this is a circular buffer with fixed samples, where the start index gets modified by time. It is only for the example - nothing you need to spend your time with.
All you you should have understood is that you can assign arrays of points to a curve or implement a bridge ( like CircularBuffer ) that reads the points from however you need to store your points.
Uwe
Bookmarks