describes a boolean interval, i.e.
describes a boolean interval, i.e. a time interval and an associated boolean value
A sequence of three dimensional Cartesian coordinates specified as [X, Y, Z].
A sequence of three dimensional Cartesian coordinates specified as [X, Y, Z]. If the array has three elements, the position is constant. If it has four or more elements, they are time-tagged samples arranged as [Time, X, Y, Z, Time, X, Y, Z, Time, X, Y, Z, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
A list of 2D Cartesian [X, Y] in viewport coordinates in pixels, where X is pixels to the right and Y is pixels up.
A list of 2D Cartesian [X, Y] in viewport coordinates in pixels, where X is pixels to the right and Y is pixels up. If the array has two elements, the pixel offset is constant. If it has three or more elements, they are time-tagged samples arranged as [Time, X, Y, Time, X, Y, Time, X, Y, ...], where _Time_ is an ISO 8601 date and time string or seconds since epoch.
A list of Velocities consisting of three dimensional Cartesian coordinates and their derivatives specified as [X, Y, Z, vX, vY, vZ].
A list of Velocities consisting of three dimensional Cartesian coordinates and their derivatives specified as [X, Y, Z, vX, vY, vZ]. If the array has six elements, the position is constant. If it has seven or more elements, they are time-tagged samples arranged as [Time, X, Y, Z, vX, vY, vZ, Time, X, Y, Z, vX, vY, vZ, Time, X, Y, Z, vX, vY, vZ, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
A list of geodetic, WGS84 positions using longitude, latitude, and height components.
A list of geodetic, WGS84 positions using longitude, latitude, and height components. The positions represented as a WGS 84 Cartographic [Longitude, Latitude, Height] where longitude and latitude are in degrees or radians depending on the type parameter [T] (DEGREE or RADIAN), and height is in meters. If the array has three elements, the position is constant. If it has four or more elements, they are time-tagged samples arranged as [Time, Longitude, Latitude, Height, Time, Longitude, Latitude, Height, ...], where Time is an ISO 8601 date and time string or seconds since "epoch".
A color property represented as an array of color objects
A color property represented as an array of color objects
the array of Colors
a 3d cartesian coordinate that can have an optional time component.
a 2d cartesian coordinate that can have an optional time component.
a generic boolean property that can be a simple boolean or an array of boolean intervals
a generic boolean property that can be a simple boolean or an array of boolean intervals
could be a simple boolean or an array of BooleanInterval
Describes a 2d Cartesian property which can optionally vary over time.
Describes a 2d Cartesian property which can optionally vary over time. Typically used for pixelOffset of a billboard or grid lineOffset, lineCount and lineThickness
The Cartesian2D [X, Y] in meters. If the array has two elements, the cartesian is constant. If it has three or more elements, they are time-tagged samples arranged as [Time, X, Y, Time, X, Y, Time, X, Y, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
Time interval
A reference property.
the time interpolatable part of this property
Defines a color property.
Defines a color property. The color can optionally vary over time.
A color specified as an array of color components [Red, Green, Blue, Alpha] where each component is in the range 0-255. If the array has four elements, the color is constant. If it has five or more elements, they are time-tagged samples arranged as [Time, Red, Green, Blue, Alpha, Time, Red, Green, Blue, Alpha, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
The color specified as an array of color components [Red, Green, Blue, Alpha] where each component is in the range 0.0-1.0. If the array has four elements, the color is constant. If it has five or more elements, they are time-tagged samples arranged as [Time, Red, Green, Blue, Alpha, Time, Red, Green, Blue, Alpha, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
the interval property
a reference property
the time interpolatable part of this property
A generic number that can be timed and is interpolatable.
A generic number that can be timed and is interpolatable.
Note: if epoch is defined "number" becomes an array of doubles. if epoch is not defined, then "number" becomes either an array of timed values (see TimedNumbers) or a single double value.
the number that depends on epoch
the time interval value
a reference property
the time interpolatable part of this property
The position of the object in the world.
The position of the object in the world. The position has no direct visual representation, but it is used to locate billboards, labels, and other primitives attached to the object. It is also used for the scale of a NodeTransformation
the reference frame
the cartesian position
the radian position
the degree position
the cartesian velocity
the interval property
a reference property
the time interpolatable part of this property
represents the geographic coordinate degree "type"
An HTML description of the object.
An HTML description of the object.
The string value
A reference property.
The list of directions defining the pyramid.
a font
Fills a surface with a grid.
Fills a surface with a grid.
The color of the surface.
Alpha value for the space between grid lines. This will be combined with the color alpha.
The number of grid lines along each axis.
The thickness of grid lines along each axis, in pixels.
The offset of grid lines along each axis, as a percentage from 0 to 1.
represents the horizontal origin "type"
Fills the surface with an image.
Fills the surface with an image. Used in Material
The image to display on the surface.
The color of the image. This color value is multiplied with the image to produce the final color.
Whether or not the image has transparency.
The number of times the image repeats along each axis.
The image displayed on the billboard, expressed as a URL.
The image displayed on the billboard, expressed as a URL. For broadest client compatibility, the URL should be accessible via Cross-Origin Resource Sharing (CORS). The URL may also be a data URI.
A URI value. The URI can optionally vary with time.
A reference property.
The base for a property whose value may be determined by interpolating over the provided time-tagged samples.
The base for a property whose value may be determined by interpolating over the provided time-tagged samples. // *
Specifies the epoch to use for times specifies as seconds since an epoch.
The time of the next sample within this interval, specified as either an ISO 8601 date and time string or as seconds since epoch. This property is used to determine if there is a gap between samples specified in different packets.
The time of the previous sample within this interval, specified as either an ISO 8601 date and time string or as seconds since epoch. This property is used to determine if there is a gap between samples specified in different packets.
specifies the algorithm to use to interpolate a value at a different time from the provided data
specifies the degree of the polynomial to use for interpolation
the type of extrapolation to perform when a value is requested at a time after any available samples.
the amount of time to extrapolate backward before the property becomes undefined. A value of 0 will extrapolate forever.
the type of extrapolation to perform when a value is requested at a time before any available samples.
the amount of time to extrapolate backward before the property becomes undefined. A value of 0 will extrapolate forever.
material used by a line such as a Path or a Polyline
material used by a line such as a Path or a Polyline
Fills the surface with a solid color, which may be translucent.
Colors the line with a color and outline.
Colors the line with a glowing color.
A timed geographic coordinate (time,long,lat,alt) coordinate.
A timed geographic coordinate (time,long,lat,alt) coordinate. The optional time value is either a String or a Double wrapped in a TimeValue object. The geographic coordinate values can represent either degrees or radians depending on the type parameter [T], either DEGREE or RADIAN.
The material to use to fill the ellipse.
The material to use to fill the ellipse.
fill the surface with a solid color, which may be translucent.
fill the surface with an image
fill the surface with a gird
fill the surface with a stripe
Transformations to apply to a particular node in a 3D model
Transformations to apply to a particular node in a 3D model
Defines an scaling factor which can optionally vary over time.
Defines an translational offset which can optionally vary over time
Defines a mapping of node names to node transformations
Defines a mapping of node names to node transformations
the map of node names and node transformations
A number property consisting of a possible list of CzmlNumber
A number property consisting of a possible list of CzmlNumber
the list of CzmlNumbers
The origin of the billboard or label.
The origin of the billboard or label.
the origin type/direction, either HORIZONTAL or VERTICAL
the origin value, one of "LEFT", "CENTER", "RIGHT", "BOTTOM", "TOP"
a reference property
Colors the line with a glowing color.
Colors the line with a glowing color.
the color of glow
the strenght of the glow
Colors the line with a color and outline.
Colors the line with a color and outline.
of the line
color
with of the outline
Indicates what part of a sensor should be displayed.
Indicates what part of a sensor should be displayed.
"COMPLETE", "BELOW_ELLIPSOID_HORIZON", "ABOVE_ELLIPSOID_HORIZON"
A reference property
A non-timed/non-interpolatable value position, typically used to define a geometry, such as: Polyline, Wall and Polygon
A property for an array of Position, typically used to define a geometry, such as: Polyline, Wall and Polygon
A property for an array of Position, typically used to define a geometry, such as: Polyline, Wall and Polygon
the array of Position
represents the geographic coordinate radian "type"
A color specified as an array of color components [Red, Green, Blue, Alpha] where each component is in the range 0-255.
A list of Rgba colors.
The color specified as an array of color components [Red, Green, Blue, Alpha] where each component is a float in the range 0.0-1.0.
A list of Rgbaf colors.
Fills the surface with a solid color, which may be translucent.
Fills the surface with a solid color, which may be translucent.
the color to fill the surface with
describes a string value with a possible time interval for use in Text
to fill a surface with alternating colors.
to fill a surface with alternating colors.
"HORIZONTAL" or "VERTICAL"
the even stripe color
the odd stripe color
The value indicating where in the pattern to begin drawing; with 0.0 being the beginning of the even color, 1.0 the beginning of the odd color, 2.0 being the even color again, and any multiple or fractional values being in between.
The number of time the stripes repeat.
represents the orientation of the stripes, either "HORIZONTAL" or "VERTICAL"
represents the orientation of the stripes, either "HORIZONTAL" or "VERTICAL"
"HORIZONTAL" or "VERTICAL"
a reference property
The style of a label.
The style of a label.
"FILL", "OUTLINE", and "FILL_AND_OUTLINE"
A reference property
a text property for a Label, can include a "interval"
a text property for a Label, can include a "interval"
either a simple string for the text or an array of (interval,string)
a reference property
a time interval representation consisting of a start and stop components.
a time interval representation consisting of a start and stop components.
With its implicit conversion, you can use TimeInterval methods on appropriate Strings, e.g.
"2012-08-04T16:00:00Z/2012-08-04T18:00:00Z".start will return "2012-08-04T16:00:00Z"
"2012-08-04T16:00:00Z/2012-08-04T18:00:00Z".startLocalDateTime will return 2012-08-04T16:00
the full time interval as a string
representing time as a String or a Double
representing time as a String or a Double
the time value
a time and double value pair
a time and double value pair
the time component
the value component
represents a sequence of TimedDouble objects or a single instance of TimedDouble.
represents a sequence of TimedDouble objects or a single instance of TimedDouble.
a sequence of TimedDouble objects.
represents the vertical origin "type"
A timed velocity element.
an array of west south, east north degrees coordinates for a rectangle
The Cesium CZML language as described in the following references:
https://github.com/AnalyticalGraphicsInc/cesium/wiki/CZML-Structure https://github.com/AnalyticalGraphicsInc/cesium/wiki/CZML-Content https://github.com/AnalyticalGraphicsInc/cesium/wiki/CZML-Guide
CZML is a JSON schema for describing a time-dynamic graphical scene, primarily for display in a web browser running Cesium. It describes lines, points, billboards (markers), models and other graphical primitives, and specifies how they change with time.
This package implements all core czml supporting elements but not the czmlProperties.