示例#1
0
        public Json SerializeToJson(bool includeBaseline = true, params int[] overrideLayersToInclude)
        {
            var output = new StratabaseDataModel(this, includeBaseline, overrideLayersToInclude);

            return(JsonHelper.BuildJsonForObject(output, StratabaseDataModel.kJsonSettings));
        }
示例#2
0
 private Stratabase(StratabaseDataModel data)
 {
     this.OverrideLayerCount = data.OverrideLayers.Length;
     m_baselineStorageLayer  = StratabaseDataModel.FromStratumData(this, data.BaselineData);
     m_overrideStorageLayers = data.OverrideLayers.Select(layer => StratabaseDataModel.FromStratumData(this, layer)).ToArray();
 }