/// <summary>
        /// Convenience method to get all fabrication material identifiers from the
        /// specified fabrication configuration.
        /// </summary>
        /// <param name="config">
        /// The fabrication configuration.
        /// </param>
        /// <returns>
        /// Returns a list of all the fabrication material identifiers for this
        /// fabrication configuration.
        /// </returns>
        void GetMaterials(FabricationConfiguration config)
        {
            m_materialIds = config.GetAllMaterials(null);

             m_materialGroups = new List<string>();
             m_materialNames = new List<string>();

             for (int i = 0; i < m_materialIds.Count; i++)
             {
            m_materialGroups.Add(config.GetMaterialGroup(m_materialIds[i]));
            m_materialNames.Add(config.GetMaterialName(m_materialIds[i]));
             }
        }