Lines Matching refs:m_num
49 : m_x(0.0), m_y(0.0), m_rx(0.0), m_ry(0.0), m_num(0), m_step(0), in fast_ellipse()
55 : m_x(x), m_y(y), m_rx(rx), m_ry(ry), m_num(0), m_step(0), in fast_ellipse()
71 unsigned m_num; variable
92 unsigned old_num = m_num; in init_num()
93 m_num = num_steps + ((-num_steps) & 7); // round to next highest 8 in init_num()
94 if (!m_num || m_num == old_num) return; in init_num()
95 if (m_num/4 > m_size) { in init_num()
96 m_size = m_num / 2 > 25 ? m_num / 2 : 25; in init_num()
100 for (unsigned i = 0; i < m_num/8; i++) { in init_num()
101 double angle = (double(i) + 0.5) / double(m_num) * 2.0 * pi; in init_num()
102 m_sine[(m_num / 4) - i - 1] = m_cosine[i] = cos(angle); in init_num()
103 m_cosine[(m_num / 4) - i - 1] = m_sine[i] = sin(angle); in init_num()
115 if(m_step == m_num) in vertex()
120 if(m_step > m_num) return path_cmd_stop; in vertex()
121 int quadrant = m_step / (m_num / 4); in vertex()
122 int step = m_step % (m_num / 4); in vertex()
124 step = (m_num / 4) - step - 1; in vertex()