public PoleSet() { for (int i = 0; i < 8; i++) m_Poles[i] = new Pole(i); m_Poles[0].SearchX = 61; m_Poles[1].SearchX = 213; m_Poles[2].SearchX = 380; m_Poles[3].SearchX = 537; m_Poles[4].SearchX = 694; m_Poles[5].SearchX = 840; m_Poles[6].SearchX = 1008; m_Poles[7].SearchX = 1164; m_Poles[0].SliceYs[0] = 220; m_Poles[0].SliceYs[1] = 410; m_Poles[7].SliceYs[0] = 220; m_Poles[7].SliceYs[1] = 410; for (int poleNum = 1; poleNum < 7; poleNum++) { m_Poles[poleNum].SliceYs[0] = 150; m_Poles[poleNum].SliceYs[1] = 550; } BuildConvolution(); }