private KMLLayerBuilder(KMLLayerBuilder oCopySource) : base(oCopySource.Title, MainForm.WorldWindowSingleton, oCopySource.Parent) { m_oSourceFile = oCopySource.m_oSourceFile; m_oRenderable = KMLCreation.CreateKMLLayer(m_oSourceFile, MainForm.WorldWindowSingleton.CurrentWorld, out m_oBounds); m_oRenderable.RenderPriority = RenderPriority.TerrainMappedImages; }
internal KMLLayerBuilder(String strFilename, String strLayerName, WorldWindow oWorldWindow, IBuilder oParent, GeographicBoundingBox oBounds) : base(strLayerName, oWorldWindow, oParent) { m_strInitFilename = strFilename; if (File.Exists(m_strInitFilename)) { m_oSourceFile = new KMLFile(strFilename); m_oRenderable = KMLCreation.CreateKMLLayer(m_oSourceFile, oWorldWindow.CurrentWorld, out m_oBounds); if (oBounds != null) { m_oBounds = oBounds; } m_oRenderable.RenderPriority = RenderPriority.TerrainMappedImages; } }