/** Remove the line at coord
*/
void remove_line(double coord);
-
+
/** Remove all lines in a coordinate range
*/
void remove_lines(double c1, double c2);
/** Remove all lines with a coordinate lower than coord
*/
void remove_until(double coord);
-
+
/** Remove all lines with a coordinate equal to or higher than coord.
*/
void remove_from(double coord);
/* debug */
void print_lines();
-
+
protected:
struct Line {
Line(double c, double w, uint32_t color);