public Json SerializeToJson(bool includeBaseline = true, params int[] overrideLayersToInclude) { var output = new StratabaseDataModel(this, includeBaseline, overrideLayersToInclude); return(JsonHelper.BuildJsonForObject(output, StratabaseDataModel.kJsonSettings)); }
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(); }