public FingerprintCalculator(Classifier[] classifiers) { m_classifiers = classifiers; m_num_classifiers = classifiers.Length; m_max_filter_width = 0; for (int i = 0; i < m_num_classifiers; i++) { m_max_filter_width = Math.Max(m_max_filter_width, classifiers[i].Filter.Width); } if (m_max_filter_width == 0) { throw new Exception("m_max_filter_width"); } }