MCPcopy Create free account
hub / github.com/davidgiven/fluxengine / do_in_steps

Function do_in_steps

src/fe-analysedriveresponse.cc:128–143  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

126}
127
128static void do_in_steps(double c1,
129 double c2,
130 double lo,
131 double hi,
132 double step,
133 std::function<void(double c, double v)> func)
134{
135 double scale = (c2 - c1) / (hi - lo);
136 double v = lo;
137 while (v <= hi + step / 10.0)
138 {
139 double c = c1 + scale * (v - lo);
140 func(c, v);
141 v += step;
142 }
143}
144
145static void draw_y_axis(Agg2D& painter,
146 double x,

Callers 4

draw_y_axisFunction · 0.85
draw_x_axisFunction · 0.85
draw_y_graticulesFunction · 0.85
draw_x_graticulesFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected