/// <summary> /// Writes the value expressed as a <c>classificationType</c>, which is the classification type, which indicates whether a classification affects terrain, 3D Tiles, or both. /// </summary> /// <param name="value">The classification type.</param> public void WriteClassificationType(CesiumClassificationType value) { const string PropertyName = ClassificationTypePropertyName; if (ForceInterval) { OpenIntervalIfNecessary(); } if (IsInterval) { Output.WritePropertyName(PropertyName); } Output.WriteValue(CesiumFormattingHelper.ClassificationTypeToString(value)); }
public static string ClassificationTypeToString(CesiumClassificationType value) { switch (value) { case CesiumClassificationType.Terrain: return("TERRAIN"); case CesiumClassificationType.Cesium3DTile: return("CESIUM_3D_TILE"); case CesiumClassificationType.Both: return("BOTH"); default: throw new ArgumentException(CesiumLocalization.UnknownEnumerationValue, "value"); } }