C# Класс CesiumLanguageWriter.Advanced.CesiumWritingHelper

Contains helper methods for writing CZML values.
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
MaximumInterval TimeInterval

Открытые методы

Метод Описание
WriteBoundingRectangle ( CesiumOutputStream output, BoundingRectangle value ) : void

Writes a BoundingRectangle value as an array in X, Y, Width, Height order.

WriteBoundingRectangle ( CesiumOutputStream output, string propertyName, IList dates, IList values, int startIndex, int length ) : void

Writes time-tagged BoundingRectangle values as an array in [Time, Clock, Cone, Magnitude] order. Times are epoch seconds since an epoch that is determined from the first date to be written. The epoch property is written as well.

WriteCartesian2 ( CesiumOutputStream output, Rectangular value ) : void

Writes a Rectangular value as an array in X, Y order.

WriteCartesian2 ( CesiumOutputStream output, string propertyName, IList dates, IList values, int startIndex, int length ) : void

Writes time-tagged Rectangular values as an array in [Time, X, Y] order. Times are epoch seconds since an epoch that is determined from the first date to be written. The epoch property is written as well.

WriteCartesian3 ( CesiumOutputStream output, Cartesian value ) : void

Writes a Cartesian value as an array in X, Y, Z order.

WriteCartesian3 ( CesiumOutputStream output, string propertyName, IList dates, IList values, int startIndex, int length ) : void

Writes time-tagged Cartesian values as an array in [Time, X, Y, Z] order. Times are epoch seconds since an epoch that is determined from the first date to be written. The epoch property is written as well.

WriteCartesian3List ( CesiumOutputStream output, IEnumerable values ) : void

Writes a list of Cartesian values as an array in X, Y, Z order.

WriteCartesian3Velocity ( CesiumOutputStream output, Motion value ) : void

Writes a Motion<Cartesian> value as an array in X, Y, Z, vX, vY, vZ order.

WriteCartesian3Velocity ( CesiumOutputStream output, string propertyName, IList dates, IList values, int startIndex, int length ) : void

Writes time-tagged Motion<Cartesian> values as an array in [Time, X, Y, Z, vX, vY, vZ] order. Times are epoch seconds since an epoch that is determined from the first date to be written. The epoch property is written as well.

WriteCartographic ( CesiumOutputStream output, Cartographic value ) : void

Writes a Cartographic value as an array in Longitude, Latitude, Height order.

WriteCartographic ( CesiumOutputStream output, string propertyName, IList dates, IList values, int startIndex, int length ) : void

Writes time-tagged Cartographic values as an array in [Time, Longitude, Latitude, Height] order. Times are epoch seconds since an epoch that is determined from the first date to be written. The epoch property is written as well.

WriteCartographicExtent ( CesiumOutputStream output, CartographicExtent value ) : void

Writes a CartographicExtent value as an array in WestLongitude, SouthLatitude, EastLongitude, NorthLatitude order.

WriteCartographicExtent ( CesiumOutputStream output, string propertyName, IList dates, IList values, int startIndex, int length ) : void

Writes time-tagged CartographicExtent values as an array in [Time, WestLongitude, SouthLatitude, EastLongitude, NorthLatitude] order. Times are epoch seconds since an epoch that is determined from the first date to be written. The epoch property is written as well.

WriteCartographicList ( CesiumOutputStream output, IEnumerable values ) : void

Writes a list of Cartographic values as an array in Longitude, Latitude, Height order.

WriteDate ( CesiumOutputStream output, JulianDate date ) : void

Writes a JulianDate as an ISO 8601 interval string.

WriteDouble ( CesiumOutputStream output, string propertyName, IList dates, IList values, int startIndex, int length ) : void

Writes time-tagged floating-point values as an array in [Time, Value] order. Times are epoch seconds since an epoch that is determined from the first date to be written. The epoch property is written as well.

WriteDoubleList ( CesiumOutputStream output, IEnumerable values ) : void

Writes a list of double values as an array in X, Y, Z order.

WriteNearFarScalar ( CesiumOutputStream output, NearFarScalar value ) : void

Writes a NearFarScalar value as an array in Clock, Cone, Magnitude order.

WriteNearFarScalar ( CesiumOutputStream output, string propertyName, IList dates, IList values, int startIndex, int length ) : void

Writes time-tagged NearFarScalar values as an array in [Time, Clock, Cone, Magnitude] order. Times are epoch seconds since an epoch that is determined from the first date to be written. The epoch property is written as well.

WriteReference ( CesiumOutputStream output, System.Reference value ) : void

Writes a reference.

WriteReference ( CesiumOutputStream output, string value ) : void

Writes a reference.

WriteReference ( CesiumOutputStream output, string identifier, string propertyName ) : void

Writes a reference and an identifier and property name.

WriteReferences ( CesiumOutputStream output, IEnumerable references ) : void

Writes a list of references.

WriteRgba ( CesiumOutputStream output, Color value ) : void

Writes a color value as an array in Red, Green, Blue, Alpha order.

WriteRgba ( CesiumOutputStream output, int red, int green, int blue, int alpha ) : void

Writes a color value as an array in Red, Green, Blue, Alpha order.

WriteRgba ( CesiumOutputStream output, string propertyName, IList dates, IList values, int startIndex, int length ) : void

Writes time-tagged color values as an array in [Time, Red, Green, Blue, Alpha] order. Times are epoch seconds since an epoch that is determined from the first date to be written. The epoch property is written as well.

WriteRgbaf ( CesiumOutputStream output, Color value ) : void

Writes a color value as an array in Red, Green, Blue, Alpha order as floating-point values.

WriteRgbaf ( CesiumOutputStream output, double red, double green, double blue, double alpha ) : void

Writes a color value as an array in Red, Green, Blue, Alpha order as floating-point values.

WriteRgbaf ( CesiumOutputStream output, string propertyName, IList dates, IList values, int startIndex, int length ) : void

Writes time-tagged color values as an array in [Time, Red, Green, Blue, Alpha] order as floating-point values. Times are epoch seconds since an epoch that is determined from the first date to be written. The epoch property is written as well.

WriteSpherical ( CesiumOutputStream output, Spherical value ) : void

Writes a Spherical value as an array in Clock, Cone, Magnitude order.

WriteSpherical ( CesiumOutputStream output, string propertyName, IList dates, IList values, int startIndex, int length ) : void

Writes time-tagged Spherical values as an array in [Time, Clock, Cone, Magnitude] order. Times are epoch seconds since an epoch that is determined from the first date to be written. The epoch property is written as well.

WriteSphericalList ( CesiumOutputStream output, IEnumerable values ) : void

Writes a list of Spherical values as an array in Clock, Cone, Magnitude order.

WriteTimeInterval ( CesiumOutputStream output, TimeInterval interval ) : void

Writes a TimeInterval as an ISO 8601 interval string.

WriteTimeIntervalCollection ( CesiumOutputStream output, IList intervals ) : void

Writes a list of TimeIntervals. If the collection has a single interval, the interval is written as an ISO 8601 interval string. If it has multiple intervals, it is written as an array of ISO 8601 interval strings.

WriteUnitCartesian3 ( CesiumOutputStream output, UnitCartesian value ) : void

Writes a UnitCartesian value as an array in X, Y, Z order.

WriteUnitCartesian3 ( CesiumOutputStream output, string propertyName, IList dates, IList values, int startIndex, int length ) : void

Writes time-tagged UnitCartesian values as an array in [Time, X, Y, Z] order. Times are epoch seconds since an epoch that is determined from the first date to be written. The epoch property is written as well.

WriteUnitCartesian3List ( CesiumOutputStream output, IEnumerable values ) : void

Writes a list of UnitCartesian values as an array in X, Y, Z order.

WriteUnitQuaternion ( CesiumOutputStream output, UnitQuaternion value ) : void

Writes a UnitQuaternion as an array in [X, Y, Z, W] order.

WriteUnitQuaternion ( CesiumOutputStream output, string propertyName, IList dates, IList values, int startIndex, int length ) : void

Writes the time-tagged UnitQuaternion collection as an array in [Time, X, Y, Z, W] order. Times are epoch seconds since an epoch that is determined from the first date to be written. The epoch property is written as well.

WriteUnitSpherical ( CesiumOutputStream output, UnitSpherical value ) : void

Writes a UnitSpherical value as an array in Clock, Cone order.

WriteUnitSpherical ( CesiumOutputStream output, string propertyName, IList dates, IList values, int startIndex, int length ) : void

Writes time-tagged UnitSpherical values as an array in [Time, Clock, Cone] order. Times are epoch seconds since an epoch that is determined from the first date to be written. The epoch property is written as well.

WriteUnitSphericalList ( CesiumOutputStream output, IEnumerable values ) : void

Writes a list of UnitSpherical values as an array in Clock, Cone order.

Приватные методы

Метод Описание
GetAndWriteEpoch ( CesiumOutputStream output, IList dates, int startIndex, int length ) : JulianDate

Gets an appropriate epoch from a list of dates and writes it to the CesiumOutputStream as the "epoch" property. If the dates collection is empty, the startIndex is past the end of the collection, or the length is zero, this method does not write the "epoch" property and returns JulianDate.MinValue.

Описание методов

WriteBoundingRectangle() публичный статический Метод

Writes a BoundingRectangle value as an array in X, Y, Width, Height order.
public static WriteBoundingRectangle ( CesiumOutputStream output, BoundingRectangle value ) : void
output CesiumOutputStream The stream to which to write the value.
value BoundingRectangle The value to write.
Результат void

WriteBoundingRectangle() публичный статический Метод

Writes time-tagged BoundingRectangle values as an array in [Time, Clock, Cone, Magnitude] order. Times are epoch seconds since an epoch that is determined from the first date to be written. The epoch property is written as well.
public static WriteBoundingRectangle ( CesiumOutputStream output, string propertyName, IList dates, IList values, int startIndex, int length ) : void
output CesiumOutputStream The stream to which to write the array.
propertyName string The name of the property to write.
dates IList The dates at which the value is specified.
values IList The corresponding value for each date.
startIndex int The index of the first element to use in the collection.
length int The number of elements to use from the collection.
Результат void

WriteCartesian2() публичный статический Метод

Writes a Rectangular value as an array in X, Y order.
public static WriteCartesian2 ( CesiumOutputStream output, Rectangular value ) : void
output CesiumOutputStream The stream to which to write the value.
value Rectangular The value to write.
Результат void

WriteCartesian2() публичный статический Метод

Writes time-tagged Rectangular values as an array in [Time, X, Y] order. Times are epoch seconds since an epoch that is determined from the first date to be written. The epoch property is written as well.
public static WriteCartesian2 ( CesiumOutputStream output, string propertyName, IList dates, IList values, int startIndex, int length ) : void
output CesiumOutputStream The stream to which to write the array.
propertyName string The name of the property to write.
dates IList The dates at which the value is specified.
values IList The corresponding value for each date.
startIndex int The index of the first element to use in the collection.
length int The number of elements to use from the collection.
Результат void

WriteCartesian3() публичный статический Метод

Writes a Cartesian value as an array in X, Y, Z order.
public static WriteCartesian3 ( CesiumOutputStream output, Cartesian value ) : void
output CesiumOutputStream The stream to which to write the value.
value Cartesian The value to write.
Результат void

WriteCartesian3() публичный статический Метод

Writes time-tagged Cartesian values as an array in [Time, X, Y, Z] order. Times are epoch seconds since an epoch that is determined from the first date to be written. The epoch property is written as well.
public static WriteCartesian3 ( CesiumOutputStream output, string propertyName, IList dates, IList values, int startIndex, int length ) : void
output CesiumOutputStream The stream to which to write the array.
propertyName string The name of the property to write.
dates IList The dates at which the value is specified.
values IList The corresponding value for each date.
startIndex int The index of the first element to use in the collection.
length int The number of elements to use from the collection.
Результат void

WriteCartesian3List() публичный статический Метод

Writes a list of Cartesian values as an array in X, Y, Z order.
public static WriteCartesian3List ( CesiumOutputStream output, IEnumerable values ) : void
output CesiumOutputStream The stream to which to write the value.
values IEnumerable The values to write.
Результат void

WriteCartesian3Velocity() публичный статический Метод

Writes a Motion<Cartesian> value as an array in X, Y, Z, vX, vY, vZ order.
public static WriteCartesian3Velocity ( CesiumOutputStream output, Motion value ) : void
output CesiumOutputStream The stream to which to write the value.
value Motion The value to write.
Результат void

WriteCartesian3Velocity() публичный статический Метод

Writes time-tagged Motion<Cartesian> values as an array in [Time, X, Y, Z, vX, vY, vZ] order. Times are epoch seconds since an epoch that is determined from the first date to be written. The epoch property is written as well.
public static WriteCartesian3Velocity ( CesiumOutputStream output, string propertyName, IList dates, IList values, int startIndex, int length ) : void
output CesiumOutputStream The stream to which to write the array.
propertyName string The name of the property to write.
dates IList The dates at which the value is specified.
values IList The corresponding value for each date.
startIndex int The index of the first element to use in the collection.
length int The number of elements to use from the collection.
Результат void

WriteCartographic() публичный статический Метод

Writes a Cartographic value as an array in Longitude, Latitude, Height order.
public static WriteCartographic ( CesiumOutputStream output, Cartographic value ) : void
output CesiumOutputStream The stream to which to write the value.
value Cartographic The value to write.
Результат void

WriteCartographic() публичный статический Метод

Writes time-tagged Cartographic values as an array in [Time, Longitude, Latitude, Height] order. Times are epoch seconds since an epoch that is determined from the first date to be written. The epoch property is written as well.
public static WriteCartographic ( CesiumOutputStream output, string propertyName, IList dates, IList values, int startIndex, int length ) : void
output CesiumOutputStream The stream to which to write the array.
propertyName string The name of the property to write.
dates IList The dates at which the value is specified.
values IList The corresponding value for each date.
startIndex int The index of the first element to use in the collection.
length int The number of elements to use from the collection.
Результат void

WriteCartographicExtent() публичный статический Метод

Writes a CartographicExtent value as an array in WestLongitude, SouthLatitude, EastLongitude, NorthLatitude order.
public static WriteCartographicExtent ( CesiumOutputStream output, CartographicExtent value ) : void
output CesiumOutputStream The stream to which to write the value.
value CartographicExtent The value to write.
Результат void

WriteCartographicExtent() публичный статический Метод

Writes time-tagged CartographicExtent values as an array in [Time, WestLongitude, SouthLatitude, EastLongitude, NorthLatitude] order. Times are epoch seconds since an epoch that is determined from the first date to be written. The epoch property is written as well.
public static WriteCartographicExtent ( CesiumOutputStream output, string propertyName, IList dates, IList values, int startIndex, int length ) : void
output CesiumOutputStream The stream to which to write the array.
propertyName string The name of the property to write.
dates IList The dates at which the value is specified.
values IList The corresponding value for each date.
startIndex int The index of the first element to use in the collection.
length int The number of elements to use from the collection.
Результат void

WriteCartographicList() публичный статический Метод

Writes a list of Cartographic values as an array in Longitude, Latitude, Height order.
public static WriteCartographicList ( CesiumOutputStream output, IEnumerable values ) : void
output CesiumOutputStream The stream to which to write the value.
values IEnumerable The values to write.
Результат void

WriteDate() публичный статический Метод

Writes a JulianDate as an ISO 8601 interval string.
public static WriteDate ( CesiumOutputStream output, JulianDate date ) : void
output CesiumOutputStream The stream to which to write the value.
date JulianDate The date to write.
Результат void

WriteDouble() публичный статический Метод

Writes time-tagged floating-point values as an array in [Time, Value] order. Times are epoch seconds since an epoch that is determined from the first date to be written. The epoch property is written as well.
public static WriteDouble ( CesiumOutputStream output, string propertyName, IList dates, IList values, int startIndex, int length ) : void
output CesiumOutputStream The stream to which to write the array.
propertyName string The name of the property to write.
dates IList The dates at which the value is specified.
values IList The corresponding value for each date.
startIndex int The index of the first element to use in the collection.
length int The number of elements to use from the collection.
Результат void

WriteDoubleList() публичный статический Метод

Writes a list of double values as an array in X, Y, Z order.
public static WriteDoubleList ( CesiumOutputStream output, IEnumerable values ) : void
output CesiumOutputStream The stream to which to write the value.
values IEnumerable The values to write.
Результат void

WriteNearFarScalar() публичный статический Метод

Writes a NearFarScalar value as an array in Clock, Cone, Magnitude order.
public static WriteNearFarScalar ( CesiumOutputStream output, NearFarScalar value ) : void
output CesiumOutputStream The stream to which to write the value.
value NearFarScalar The value to write.
Результат void

WriteNearFarScalar() публичный статический Метод

Writes time-tagged NearFarScalar values as an array in [Time, Clock, Cone, Magnitude] order. Times are epoch seconds since an epoch that is determined from the first date to be written. The epoch property is written as well.
public static WriteNearFarScalar ( CesiumOutputStream output, string propertyName, IList dates, IList values, int startIndex, int length ) : void
output CesiumOutputStream The stream to which to write the array.
propertyName string The name of the property to write.
dates IList The dates at which the value is specified.
values IList The corresponding value for each date.
startIndex int The index of the first element to use in the collection.
length int The number of elements to use from the collection.
Результат void

WriteReference() публичный статический Метод

Writes a reference.
public static WriteReference ( CesiumOutputStream output, System.Reference value ) : void
output CesiumOutputStream The stream to which to write the value.
value System.Reference The value to write.
Результат void

WriteReference() публичный статический Метод

Writes a reference.
public static WriteReference ( CesiumOutputStream output, string value ) : void
output CesiumOutputStream The stream to which to write the value.
value string The value to write.
Результат void

WriteReference() публичный статический Метод

Writes a reference and an identifier and property name.
public static WriteReference ( CesiumOutputStream output, string identifier, string propertyName ) : void
output CesiumOutputStream The stream to which to write the value.
identifier string
propertyName string
Результат void

WriteReferences() публичный статический Метод

Writes a list of references.
public static WriteReferences ( CesiumOutputStream output, IEnumerable references ) : void
output CesiumOutputStream The stream to which to write the value.
references IEnumerable The list of references.
Результат void

WriteRgba() публичный статический Метод

Writes a color value as an array in Red, Green, Blue, Alpha order.
public static WriteRgba ( CesiumOutputStream output, Color value ) : void
output CesiumOutputStream The stream to which to write the color.
value Color The value to write.
Результат void

WriteRgba() публичный статический Метод

Writes a color value as an array in Red, Green, Blue, Alpha order.
public static WriteRgba ( CesiumOutputStream output, int red, int green, int blue, int alpha ) : void
output CesiumOutputStream The stream to which to write the color.
red int The red component in the range 0-255.
green int The green component in the range 0-255.
blue int The blue component in the range 0-255.
alpha int The alpha component in the range 0-255.
Результат void

WriteRgba() публичный статический Метод

Writes time-tagged color values as an array in [Time, Red, Green, Blue, Alpha] order. Times are epoch seconds since an epoch that is determined from the first date to be written. The epoch property is written as well.
public static WriteRgba ( CesiumOutputStream output, string propertyName, IList dates, IList values, int startIndex, int length ) : void
output CesiumOutputStream The stream to which to write the array.
propertyName string The name of the property to write.
dates IList The dates at which the value is specified.
values IList The corresponding value for each date.
startIndex int The index of the first element to use in the collection.
length int The number of elements to use from the collection.
Результат void

WriteRgbaf() публичный статический Метод

Writes a color value as an array in Red, Green, Blue, Alpha order as floating-point values.
public static WriteRgbaf ( CesiumOutputStream output, Color value ) : void
output CesiumOutputStream The stream to which to write the color.
value Color The value to write.
Результат void

WriteRgbaf() публичный статический Метод

Writes a color value as an array in Red, Green, Blue, Alpha order as floating-point values.
public static WriteRgbaf ( CesiumOutputStream output, double red, double green, double blue, double alpha ) : void
output CesiumOutputStream The stream to which to write the color.
red double The red component in the range 0.0-1.0.
green double The green component in the range 0.0-1.0.
blue double The blue component in the range 0.0-1.0.
alpha double The alpha component in the range 0.0-1.0.
Результат void

WriteRgbaf() публичный статический Метод

Writes time-tagged color values as an array in [Time, Red, Green, Blue, Alpha] order as floating-point values. Times are epoch seconds since an epoch that is determined from the first date to be written. The epoch property is written as well.
public static WriteRgbaf ( CesiumOutputStream output, string propertyName, IList dates, IList values, int startIndex, int length ) : void
output CesiumOutputStream The stream to which to write the array.
propertyName string The name of the property to write.
dates IList The dates at which the value is specified.
values IList The corresponding value for each date.
startIndex int The index of the first element to use in the collection.
length int The number of elements to use from the collection.
Результат void

WriteSpherical() публичный статический Метод

Writes a Spherical value as an array in Clock, Cone, Magnitude order.
public static WriteSpherical ( CesiumOutputStream output, Spherical value ) : void
output CesiumOutputStream The stream to which to write the value.
value Spherical The value to write.
Результат void

WriteSpherical() публичный статический Метод

Writes time-tagged Spherical values as an array in [Time, Clock, Cone, Magnitude] order. Times are epoch seconds since an epoch that is determined from the first date to be written. The epoch property is written as well.
public static WriteSpherical ( CesiumOutputStream output, string propertyName, IList dates, IList values, int startIndex, int length ) : void
output CesiumOutputStream The stream to which to write the array.
propertyName string The name of the property to write.
dates IList The dates at which the value is specified.
values IList The corresponding value for each date.
startIndex int The index of the first element to use in the collection.
length int The number of elements to use from the collection.
Результат void

WriteSphericalList() публичный статический Метод

Writes a list of Spherical values as an array in Clock, Cone, Magnitude order.
public static WriteSphericalList ( CesiumOutputStream output, IEnumerable values ) : void
output CesiumOutputStream The stream to which to write the value.
values IEnumerable The values to write.
Результат void

WriteTimeInterval() публичный статический Метод

Writes a TimeInterval as an ISO 8601 interval string.
public static WriteTimeInterval ( CesiumOutputStream output, TimeInterval interval ) : void
output CesiumOutputStream The stream to which to write the value.
interval TimeInterval The interval to write.
Результат void

WriteTimeIntervalCollection() публичный статический Метод

Writes a list of TimeIntervals. If the collection has a single interval, the interval is written as an ISO 8601 interval string. If it has multiple intervals, it is written as an array of ISO 8601 interval strings.
public static WriteTimeIntervalCollection ( CesiumOutputStream output, IList intervals ) : void
output CesiumOutputStream The stream to which to write the value.
intervals IList The intervals to write.
Результат void

WriteUnitCartesian3() публичный статический Метод

Writes a UnitCartesian value as an array in X, Y, Z order.
public static WriteUnitCartesian3 ( CesiumOutputStream output, UnitCartesian value ) : void
output CesiumOutputStream The stream to which to write the value.
value UnitCartesian The value to write.
Результат void

WriteUnitCartesian3() публичный статический Метод

Writes time-tagged UnitCartesian values as an array in [Time, X, Y, Z] order. Times are epoch seconds since an epoch that is determined from the first date to be written. The epoch property is written as well.
public static WriteUnitCartesian3 ( CesiumOutputStream output, string propertyName, IList dates, IList values, int startIndex, int length ) : void
output CesiumOutputStream The stream to which to write the array.
propertyName string The name of the property to write.
dates IList The dates at which the value is specified.
values IList The corresponding value for each date.
startIndex int The index of the first element to use in the collection.
length int The number of elements to use from the collection.
Результат void

WriteUnitCartesian3List() публичный статический Метод

Writes a list of UnitCartesian values as an array in X, Y, Z order.
public static WriteUnitCartesian3List ( CesiumOutputStream output, IEnumerable values ) : void
output CesiumOutputStream The stream to which to write the value.
values IEnumerable The values to write.
Результат void

WriteUnitQuaternion() публичный статический Метод

Writes a UnitQuaternion as an array in [X, Y, Z, W] order.
public static WriteUnitQuaternion ( CesiumOutputStream output, UnitQuaternion value ) : void
output CesiumOutputStream The stream to which to write the value.
value UnitQuaternion The value to write.
Результат void

WriteUnitQuaternion() публичный статический Метод

Writes the time-tagged UnitQuaternion collection as an array in [Time, X, Y, Z, W] order. Times are epoch seconds since an epoch that is determined from the first date to be written. The epoch property is written as well.
public static WriteUnitQuaternion ( CesiumOutputStream output, string propertyName, IList dates, IList values, int startIndex, int length ) : void
output CesiumOutputStream The stream to which to write the array.
propertyName string The name of the property to write.
dates IList The dates at which the value is specified.
values IList The corresponding value for each date.
startIndex int The index of the first element to use in the collection.
length int The number of elements to use from the collection.
Результат void

WriteUnitSpherical() публичный статический Метод

Writes a UnitSpherical value as an array in Clock, Cone order.
public static WriteUnitSpherical ( CesiumOutputStream output, UnitSpherical value ) : void
output CesiumOutputStream The stream to which to write the value.
value UnitSpherical The value to write.
Результат void

WriteUnitSpherical() публичный статический Метод

Writes time-tagged UnitSpherical values as an array in [Time, Clock, Cone] order. Times are epoch seconds since an epoch that is determined from the first date to be written. The epoch property is written as well.
public static WriteUnitSpherical ( CesiumOutputStream output, string propertyName, IList dates, IList values, int startIndex, int length ) : void
output CesiumOutputStream The stream to which to write the array.
propertyName string The name of the property to write.
dates IList The dates at which the value is specified.
values IList The corresponding value for each date.
startIndex int The index of the first element to use in the collection.
length int The number of elements to use from the collection.
Результат void

WriteUnitSphericalList() публичный статический Метод

Writes a list of UnitSpherical values as an array in Clock, Cone order.
public static WriteUnitSphericalList ( CesiumOutputStream output, IEnumerable values ) : void
output CesiumOutputStream The stream to which to write the value.
values IEnumerable The values to write.
Результат void

Описание свойств

MaximumInterval публичное статическое свойство

The maximum interval of time that can be specified.
public static TimeInterval MaximumInterval
Результат TimeInterval