C# 클래스 CesiumLanguageWriter.Advanced.CesiumWritingHelper

Contains helper methods for writing CZML values.
파일 보기 프로젝트 열기: AnalyticalGraphicsInc/czml-writer

공개 프로퍼티들

프로퍼티 타입 설명
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