SobekCM.Resource_Object.Mapping.Standard_Bibliographic_Mapper.Guarantee_Cartographics C# (CSharp) Method

Guarantee_Cartographics() private static method

private static Guarantee_Cartographics ( SobekCM_Item Package ) : SobekCM.Resource_Object.Bib_Info.Subject_Info_Cartographics
Package SobekCM_Item
return SobekCM.Resource_Object.Bib_Info.Subject_Info_Cartographics
        private static Subject_Info_Cartographics Guarantee_Cartographics(SobekCM_Item Package)
        {
            // Is there an existing cartograhics?
            if (Package.Bib_Info.Subjects_Count > 0)
            {
                foreach (Subject_Info subject in Package.Bib_Info.Subjects)
                {
                    if (subject.Class_Type == Subject_Info_Type.Cartographics)
                    {
                        return (Subject_Info_Cartographics)subject;
                    }
                }
            }

            // Add a spatial, if none exists
            Subject_Info_Cartographics cartograhics = new Subject_Info_Cartographics();
            Package.Bib_Info.Add_Subject(cartograhics);
            return cartograhics;
        }