internal void SaveToView(dappleview.builderdirectoryType oDir) { dappleview.builderentryType oSetEntry = oDir.Newbuilderentry(); dappleview.tileserversetType oSet = oSetEntry.Newtileserverset(); oSet.Addname(new Altova.Types.SchemaString(m_strName)); dappleview.tilelayersType oLayers = oSet.Newtilelayers(); foreach (ImageTileLayerModelNode oTileLayer in UnfilteredChildren) { oTileLayer.SaveToView(oLayers); } oSet.Addtilelayers(oLayers); oSetEntry.Addtileserverset(oSet); oDir.Addbuilderentry(oSetEntry); }
internal void SaveToView(dappleview.tilelayersType oSet) { dappleview.tilelayerType oData = oSet.Newtilelayer(); oData.Addname(new Altova.Types.SchemaString(m_strName)); oData.Addurl(new Altova.Types.SchemaString(m_oUri.ToString())); oData.Addimageextension(new Altova.Types.SchemaString(m_strExtension)); oData.Addlevelzerotilesize(new Altova.Types.SchemaDouble(m_dLZTS)); oData.Adddataset(new Altova.Types.SchemaString(m_strDataset)); oData.Addlevels(new Altova.Types.SchemaInt(m_iLevels)); dappleview.boundingboxType oBounds = oData.Newboundingbox(); oBounds.Addminlon(new Altova.Types.SchemaDouble(m_oBounds.West)); oBounds.Addmaxlon(new Altova.Types.SchemaDouble(m_oBounds.East)); oBounds.Addminlat(new Altova.Types.SchemaDouble(m_oBounds.South)); oBounds.Addmaxlat(new Altova.Types.SchemaDouble(m_oBounds.North)); oData.Addboundingbox(oBounds); oSet.Addtilelayer(oData); }