zoukankan      html  css  js  c++  java
  • Cesium Language (CZML) 入门2 — CZML Content(CZML的内容)

    原文:https://github.com/AnalyticalGraphicsInc/cesium/wiki/CZML-Content

    以下是描述CZML文档或者流中可能存在的内容。要解释CZML文档如何放在一起工作请阅读CZML Structure

     几个词翻译:Property Name:属性名称,Interpolatable:是否可以插值,Sub-properties:子属性

    id

    The ID of the object described by this packet. IDs do not need to be GUIDs, but they do need to uniquely identify a single object within a CZML source and any other CZML sources loaded into the same scope. If this property is not specified, the client will automatically generate a unique one. However, this prevents later packets from referring to this object in order to, for example, add more data to it.

    Property Nameid

    Interpolatable: no

    name

    The name of the object. It does not have to be unique and is intended for user consumption.

    Property Namename

    Interpolatable: no

    parent

    The ID of the parent object or folder.

    Property Nameparent

    Interpolatable: no

    description

    An HTML description of the object.

    Property Namedescription

    Interpolatable: no

    Sub-properties:

    NameScopeTypeDescription
    string Interval string The string value.
    reference Interval string A reference property.

    availability

    When data for an object is available. If data for an object is known to be available at the current animation time, but the client does not yet have that data (presumably because it will arrive in a later packet), the client will pause with a message like "Buffering..." while it waits to receive the data. The property can be a single string specifying a single interval, or an array of strings representing intervals. A later Cesium packet can update this availability if it changes or is found to be incorrect. For example, an SGP4 propagator may report availability for all time, but then later the propagator throws an exception and the availability needs to be adjusted. If this optional property is not present, the object is assumed to be available for all time. Availability is scoped to a particular CZML stream, so two different streams can list different availability for a single object. Within a single stream, the last availability stated for an object is the one in effect and any availabilities in previous packets are ignored. If an object is available at a time, the client expects the object to have at least one property, and it expects all properties that it needs to be defined at that time. If the object doesn't have any properties, or a needed property is defined but not at the animation time, the client will pause animation and wait for more data.

    Property Nameavailability

    Interpolatable: no

    position

    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.

    Property Nameposition

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    referenceFrame Interval string The reference frame in which cartesian positions are specified. Possible values are "FIXED" and "INERTIAL". In addition, the value of this property can be a hash (#) symbol followed by the ID of another object in the same scope whose "position" and "orientation" properties define the reference frame in which this position is defined. This property is ignored when specifying position with any type other than cartesian. If this property is not specified, the default reference frame is "FIXED".
    cartesian Interval array The position represented as a Cartesian [X, Y, Z] in the meters relative to the referenceFrame. 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.
    cartographicRadians Interval array The position represented as a WGS 84 Cartographic [Longitude, Latitude, Height] where longitude and latitude are in radians 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 sinceepoch.
    cartographicDegrees Interval array The position reprsented as a WGS 84 Cartographic [Longitude, Latitude, Height] where longitude and latitude are in degrees 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 sinceepoch.
    cartesianVelocity Interval array The position and velocity represented as two Cartesians [X, Y, Z, vX, vY, vZ] in the meters relative to thereferenceFrame. 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.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    Examples:

    {
      "id":"MyObject",
      "position": { "cartographicDegrees": [-75.0, 40.0, 0.0] }
    }
    {
      "id":"InternationalSpaceStation",
      "position": {
        "referenceFrame":"INERTIAL",
        "epoch":"2012-05-02T12:00:00Z",
        "cartesian": [
          0.0, -6668447.2211117, 1201886.45913705, 146789.427467256,
          60.0, -6711432.84684144, 919677.673492462, -214047.552431458,
          90.0, -6721319.92231553, 776899.784034099, -394198.837519575,
          150.0, -6717826.447064, 488820.628328182, -752924.980158179,
          180.0, -6704450.41462847, 343851.784836767, -931084.800346031,
          240.0, -6654518.44949696, 52891.726433174, -1283967.69137678
        ],
        "nextTime":300.0,
        "interpolationAlgorithm":"LAGRANGE",
        "interpolationDegree":5
      }
    }

    billboard

    A billboard, or viewport-aligned image. The billboard is positioned in the scene by the position property. A billboard is sometimes called a marker.

    Property Namebillboard

    Interpolatable: no

    billboard.color

    The color of the billboard. This color value is multiplied with the values of the billboard's "image" to produce the final color.

    Property Namecolor

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    rgba Interval array The 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.
    rgbaf Interval array 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.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    billboard.eyeOffset

    The eye offset of the billboard, which is the offset in eye coordinates at which to place the billboard relative to the position property. Eye coordinates are a left-handed coordinate system where the X-axis points toward the viewer's right, the Y-axis points up, and the Z-axis points into the screen.

    Property NameeyeOffset

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    cartesian Interval array The eye offset specified as a Cartesian [X, Y, Z] position in eye coordinates in meters. If the array has three elements, the eye offset 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.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    billboard.horizontalOrigin

    The horizontal origin of the billboard. It controls whether the billboard image is left-, center-, or right-aligned with the position.

    Property NamehorizontalOrigin

    Interpolatable: no

    Sub-properties:

    NameScopeTypeDescription
    horizontalOrigin Interval string The horizontal origin. Valid values are "LEFT", "CENTER", and "RIGHT".
    reference Interval string A reference property.

    billboard.image

    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.

    Property Nameimage

    Interpolatable: no

    Sub-properties:

    NameScopeTypeDescription
    uri Interval string The URI value.
    reference Interval string A reference property.

    billboard.pixelOffset

    The offset, in viewport pixels, of the billboard origin from the position. A pixel offset is the number of pixels up and to the right to place the billboard, relative to the position.

    Property NamepixelOffset

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    cartesian2 Interval array The pixel offset specified as a 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.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    billboard.scale

    The scale of the billboard. The scale is multiplied with the pixel size of the billboard'simage. For example, if the scale is 2.0, the billboard will be rendered with twice the number of pixels, in each direction, of the image.

    Property Namescale

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    number Interval number or array The floating-point value. The value may be a single number, in which case the value is constant over the interval, or it may be an array. If it is an array and the array has one element, the value is constant over the interval. If it has two or more elements, they are time-tagged samples arranged as [Time, Value, Time, Value, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    billboard.rotation

    The rotation of the billboard offset from the alignedAxes.

    Property Namerotation

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    number Interval number or array The floating-point value. The value may be a single number, in which case the value is constant over the interval, or it may be an array. If it is an array and the array has one element, the value is constant over the interval. If it has two or more elements, they are time-tagged samples arranged as [Time, Value, Time, Value, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    billboard.alignedAxis

    The aligned axis is the unit vector, in world coordinates, that the billboard up vector points towards. The default is the zero vector, which means the billboard is aligned to the screen up vector.

    Property NamealignedAxis

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    cartesian Interval array The axis specified as a unit Cartesian [X, Y, Z] in world coordinates in meters. If the array has three elements, the eye offset 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.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    billboard.show

    Whether or not the billboard is shown.

    Property Nameshow

    Interpolatable: no

    Sub-properties:

    NameScopeTypeDescription
    boolean Interval boolean The boolean value.

    billboard.verticalOrigin

    The vertical origin of the billboard. It controls whether the billboard image is bottom-, center-, or top-aligned with the position.

    Property NameverticalOrigin

    Interpolatable: no

    Sub-properties:

    NameScopeTypeDescription
    verticalOrigin Interval string The vertical origin. Valid values are "BOTTOM", "CENTER", and "TOP".
    reference Interval string A reference property.

    orientation

    The orientation of the object in the world. The orientation has no direct visual representation, but it is used to orient models, cones, and pyramids attached to the object.

    Property Nameorientation

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    axes Interval string TODO
    unitQuaternion Interval array TODO
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    point

    A point, or viewport-aligned circle. The point is positioned in the scene by the positionproperty.

    Property Namepoint

    Interpolatable: no

    point.color

    The color of the point.

    Property Namecolor

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    rgba Interval array The 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.
    rgbaf Interval array 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.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    point.outlineColor

    The color of the outline of the point.

    Property NameoutlineColor

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    rgba Interval array The 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.
    rgbaf Interval array 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.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    point.outlineWidth

    The width of the outline of the point.

    Property NameoutlineWidth

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    number Interval number or array The floating-point value. The value may be a single number, in which case the value is constant over the interval, or it may be an array. If it is an array and the array has one element, the value is constant over the interval. If it has two or more elements, they are time-tagged samples arranged as [Time, Value, Time, Value, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    point.pixelSize

    The size of the point, in pixels.

    Property NamepixelSize

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    number Interval number or array The floating-point value. The value may be a single number, in which case the value is constant over the interval, or it may be an array. If it is an array and the array has one element, the value is constant over the interval. If it has two or more elements, they are time-tagged samples arranged as [Time, Value, Time, Value, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    point.show

    Whether or not the point is shown.

    Property Nameshow

    Interpolatable: no

    Sub-properties:

    NameScopeTypeDescription
    boolean Interval boolean The boolean value.

    label

    A string of text. The label is positioned in the scene by the position property.

    Property Namelabel

    Interpolatable: no

    label.eyeOffset

    The eye offset of the label, which is the offset in eye coordinates at which to place the label relative to the position property. Eye coordinates are a left-handed coordinate system where the X-axis points toward the viewer's right, the Y-axis points up, and the Z-axis points into the screen.

    Property NameeyeOffset

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    cartesian Interval array The eye offset specified as a Cartesian [X, Y, Z] position in eye coordinates in meters. If the array has three elements, the eye offset 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.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    label.fillColor

    The fill color of the label.

    Property NamefillColor

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    rgba Interval array The 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.
    rgbaf Interval array 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.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    label.font

    The font to use for the label.

    Property Namefont

    Interpolatable: no

    Sub-properties:

    NameScopeTypeDescription
    font Interval string The font.
    reference Interval string A reference property.

    label.horizontalOrigin

    The horizontal origin of the label. It controls whether the label is left-, center-, or right-aligned with the position.

    Property NamehorizontalOrigin

    Interpolatable: no

    Sub-properties:

    NameScopeTypeDescription
    horizontalOrigin Interval string The horizontal origin. Valid values are "LEFT", "CENTER", and "RIGHT".
    reference Interval string A reference property.

    label.outlineColor

    The outline color of the label.

    Property NameoutlineColor

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    rgba Interval array The 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.
    rgbaf Interval array 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.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    label.outlineWidth

    The outline width of the label.

    Property NameoutlineWidth

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    number Interval number or array The floating-point value. The value may be a single number, in which case the value is constant over the interval, or it may be an array. If it is an array and the array has one element, the value is constant over the interval. If it has two or more elements, they are time-tagged samples arranged as [Time, Value, Time, Value, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    label.pixelOffset

    The offset, in viewport pixels, of the label origin from the position. A pixel offset is the number of pixels up and to the right to place the label, relative to the position.

    Property NamepixelOffset

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    cartesian2 Interval array The pixel offset specified as a 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.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    label.scale

    The scale of the label. The scale is multiplied with the pixel size of the label's text. For example, if the scale is 2.0, the label will be rendered with twice the number of pixels, in each direction, of the text.

    Property Namescale

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    number Interval number or array The floating-point value. The value may be a single number, in which case the value is constant over the interval, or it may be an array. If it is an array and the array has one element, the value is constant over the interval. If it has two or more elements, they are time-tagged samples arranged as [Time, Value, Time, Value, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    label.show

    Whether or not the label is shown.

    Property Nameshow

    Interpolatable: no

    Sub-properties:

    NameScopeTypeDescription
    boolean Interval boolean The boolean value.

    label.style

    The style of the label.

    Property Namestyle

    Interpolatable: no

    Sub-properties:

    NameScopeTypeDescription
    labelStyle Interval string The label style. Valid values are "FILL", "OUTLINE", and "FILL_AND_OUTLINE".
    reference Interval string A reference property.

    label.text

    The text displayed by the label.

    Property Nametext

    Interpolatable: no

    Sub-properties:

    NameScopeTypeDescription
    string Interval string The string value.
    reference Interval string A reference property.

    label.verticalOrigin

    The vertical origin of the label. It controls whether the label image is bottom-, center-, or top-aligned with the position.

    Property NameverticalOrigin

    Interpolatable: no

    Sub-properties:

    NameScopeTypeDescription
    verticalOrigin Interval string The vertical origin. Valid values are "BOTTOM", "CENTER", and "TOP".
    reference Interval string A reference property.

    polyline

    A polyline, which is a line in the scene composed of multiple segments.

    Property Namepolyline

    Interpolatable: no

    polyline.positions

    The array of positions defining the polyline as a line strip.

    Property Namepositions

    Interpolatable: no

    Sub-properties:

    NameScopeTypeDescription
    referenceFrame Interval string The reference frame in which cartesian positions are specified. Possible values are "FIXED" and "INERTIAL". In addition, the value of this property can be a hash (#) symbol followed by the ID of another object in the same scope whose "position" and "orientation" properties define the reference frame in which this position is defined. This property is ignored when specifying position with any type other than cartesian. If this property is not specified, the default reference frame is "FIXED".
    cartesian Interval array The list of positions represented as Cartesian [X, Y, Z, X, Y, Z, ...] in the meters relative to thereferenceFrame.
    cartographicRadians Interval array The list of positions represented as WGS 84 [Longitude, Latitude, Height, Longitude, Latitude, Height, ...] where longitude and latitude are in radians and height is in meters.
    cartographicDegrees Interval array The list of positions represented as WGS 84 [Longitude, Latitude, Height, Longitude, Latitude, Height, ...] where longitude and latitude are in degrees and height is in meters.
    references Interval array The list of positions specified as references. Each reference is to a property that defines a single position, possible as it changes with time.

    polyline.show

    Whether or not the polyline is shown.

    Property Nameshow

    Interpolatable: no

    Sub-properties:

    NameScopeTypeDescription
    boolean Interval boolean The boolean value.

    polyline.material

    The material to use to draw the polyline.

    Property Namematerial

    Interpolatable: no

    polyline.material.solidColor

    Colors the line with a solid color, which may be translucent.

    Property NamesolidColor

    Interpolatable: no

    polyline.material.solidColor.color

    The color of the surface.

    Property Namecolor

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    rgba Interval array The 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.
    rgbaf Interval array 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.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    polyline.material.polylineOutline

    Colors the line with a color and outline.

    Property NamepolylineOutline

    Interpolatable: no

    polyline.material.polylineOutline.color

    The color of the surface.

    Property Namecolor

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    rgba Interval array The 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.
    rgbaf Interval array 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.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    polyline.material.polylineOutline.outlineColor

    The color of the surface outline.

    Property NameoutlineColor

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    rgba Interval array The 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.
    rgbaf Interval array 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.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    polyline.material.polylineOutline.outlineWidth

    The width of the outline.

    Property NameoutlineWidth

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    number Interval number or array The floating-point value. The value may be a single number, in which case the value is constant over the interval, or it may be an array. If it is an array and the array has one element, the value is constant over the interval. If it has two or more elements, they are time-tagged samples arranged as [Time, Value, Time, Value, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    polyline.material.polylineGlow

    Colors the line with a glowing color.

    Property NamepolylineGlow

    Interpolatable: no

    polyline.material.polylineGlow.color

    The color of the surface.

    Property Namecolor

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    rgba Interval array The 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.
    rgbaf Interval array 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.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    polyline.material.polylineGlow.glowPower

    The strength of the glow.

    Property NameglowPower

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    number Interval number or array The floating-point value. The value may be a single number, in which case the value is constant over the interval, or it may be an array. If it is an array and the array has one element, the value is constant over the interval. If it has two or more elements, they are time-tagged samples arranged as [Time, Value, Time, Value, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    polyline.width

    The width of the polyline.

    Property Namewidth

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    number Interval number or array The floating-point value. The value may be a single number, in which case the value is constant over the interval, or it may be an array. If it is an array and the array has one element, the value is constant over the interval. If it has two or more elements, they are time-tagged samples arranged as [Time, Value, Time, Value, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    polyline.followSurface

    Whether or not the positions are connected as great arcs (the default) or as straight lines.

    Property NamefollowSurface

    Interpolatable: no

    Sub-properties:

    NameScopeTypeDescription
    boolean Interval boolean The boolean value.

    path

    A path, which is a polyline defined by the motion of an object over time. The possible vertices of the path are specified by the position property.

    Property Namepath

    Interpolatable: no

    path.show

    Whether or not the path is shown.

    Property Nameshow

    Interpolatable: no

    Sub-properties:

    NameScopeTypeDescription
    boolean Interval boolean The boolean value.

    path.material

    The material to use to draw the path.

    Property Namematerial

    Interpolatable: no

    path.material.solidColor

    Colors the line with a solid color, which may be translucent.

    Property NamesolidColor

    Interpolatable: no

    path.material.solidColor.color

    The color of the surface.

    Property Namecolor

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    rgba Interval array The 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.
    rgbaf Interval array 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.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    path.material.polylineOutline

    Colors the line with a color and outline.

    Property NamepolylineOutline

    Interpolatable: no

    path.material.polylineOutline.color

    The color of the surface.

    Property Namecolor

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    rgba Interval array The 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.
    rgbaf Interval array 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.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    path.material.polylineOutline.outlineColor

    The color of the surface outline.

    Property NameoutlineColor

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    rgba Interval array The 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.
    rgbaf Interval array 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.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    path.material.polylineOutline.outlineWidth

    The width of the outline.

    Property NameoutlineWidth

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    number Interval number or array The floating-point value. The value may be a single number, in which case the value is constant over the interval, or it may be an array. If it is an array and the array has one element, the value is constant over the interval. If it has two or more elements, they are time-tagged samples arranged as [Time, Value, Time, Value, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    path.material.polylineGlow

    Colors the line with a glowing color.

    Property NamepolylineGlow

    Interpolatable: no

    path.material.polylineGlow.color

    The color of the surface.

    Property Namecolor

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    rgba Interval array The 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.
    rgbaf Interval array 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.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    path.material.polylineGlow.glowPower

    The strength of the glow.

    Property NameglowPower

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    number Interval number or array The floating-point value. The value may be a single number, in which case the value is constant over the interval, or it may be an array. If it is an array and the array has one element, the value is constant over the interval. If it has two or more elements, they are time-tagged samples arranged as [Time, Value, Time, Value, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    path.width

    The width of the path line.

    Property Namewidth

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    number Interval number or array The floating-point value. The value may be a single number, in which case the value is constant over the interval, or it may be an array. If it is an array and the array has one element, the value is constant over the interval. If it has two or more elements, they are time-tagged samples arranged as [Time, Value, Time, Value, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    path.resolution

    The maximum step-size, in seconds, used to sample the path. If the position property has data points farther apart than resolution specfies, additional steps will be taken, creating a smoother path.

    Property Nameresolution

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    number Interval number or array The floating-point value. The value may be a single number, in which case the value is constant over the interval, or it may be an array. If it is an array and the array has one element, the value is constant over the interval. If it has two or more elements, they are time-tagged samples arranged as [Time, Value, Time, Value, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    path.leadTime

    The time ahead of the animation time, in seconds, to show the path.

    Property NameleadTime

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    number Interval number or array The floating-point value. The value may be a single number, in which case the value is constant over the interval, or it may be an array. If it is an array and the array has one element, the value is constant over the interval. If it has two or more elements, they are time-tagged samples arranged as [Time, Value, Time, Value, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    path.trailTime

    The time behind the animation time, in seconds, to show the path.

    Property NametrailTime

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    number Interval number or array The floating-point value. The value may be a single number, in which case the value is constant over the interval, or it may be an array. If it is an array and the array has one element, the value is constant over the interval. If it has two or more elements, they are time-tagged samples arranged as [Time, Value, Time, Value, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    polygon

    A polygon, which is a closed figure on the surface of the Earth.

    Property Namepolygon

    Interpolatable: no

    polygon.positions

    The array of positions defining a simple polygon.

    Property Namepositions

    Interpolatable: no

    Sub-properties:

    NameScopeTypeDescription
    referenceFrame Interval string The reference frame in which cartesian positions are specified. Possible values are "FIXED" and "INERTIAL". In addition, the value of this property can be a hash (#) symbol followed by the ID of another object in the same scope whose "position" and "orientation" properties define the reference frame in which this position is defined. This property is ignored when specifying position with any type other than cartesian. If this property is not specified, the default reference frame is "FIXED".
    cartesian Interval array The list of positions represented as Cartesian [X, Y, Z, X, Y, Z, ...] in the meters relative to thereferenceFrame.
    cartographicRadians Interval array The list of positions represented as WGS 84 [Longitude, Latitude, Height, Longitude, Latitude, Height, ...] where longitude and latitude are in radians and height is in meters.
    cartographicDegrees Interval array The list of positions represented as WGS 84 [Longitude, Latitude, Height, Longitude, Latitude, Height, ...] where longitude and latitude are in degrees and height is in meters.
    references Interval array The list of positions specified as references. Each reference is to a property that defines a single position, possible as it changes with time.

    polygon.show

    Whether or not the polygon is shown.

    Property Nameshow

    Interpolatable: no

    Sub-properties:

    NameScopeTypeDescription
    boolean Interval boolean The boolean value.

    polygon.material

    The material to use to fill the polygon.

    Property Namematerial

    Interpolatable: no

    polygon.material.solidColor

    Fills the surface with a solid color, which may be translucent.

    Property NamesolidColor

    Interpolatable: no

    polygon.material.solidColor.color

    The color of the surface.

    Property Namecolor

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    rgba Interval array The 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.
    rgbaf Interval array 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.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    polygon.material.image

    Fills the surface with an image.

    Property Nameimage

    Interpolatable: no

    polygon.material.image.image

    The image to display on the surface.

    Property Nameimage

    Interpolatable: no

    Sub-properties:

    NameScopeTypeDescription
    uri Interval string The URI value.
    reference Interval string A reference property.
    polygon.material.image.repeat

    The number of times the image repeats along each axis.

    Property Namerepeat

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    cartesian2 Interval array The number of times the image repeats along each axis.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    polygon.material.grid

    Fills the surface with a grid.

    Property Namegrid

    Interpolatable: no

    polygon.material.grid.color

    The color of the surface.

    Property Namecolor

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    rgba Interval array The 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.
    rgbaf Interval array 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.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    polygon.material.grid.cellAlpha

    Alpha value for the space between grid lines. This will be combined with the color alpha.

    Property NamecellAlpha

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    number Interval number or array The floating-point value. The value may be a single number, in which case the value is constant over the interval, or it may be an array. If it is an array and the array has one element, the value is constant over the interval. If it has two or more elements, they are time-tagged samples arranged as [Time, Value, Time, Value, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    polygon.material.grid.lineCount

    The number of grid lines along each axis.

    Property NamelineCount

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    cartesian2 Interval array The number of grid lines along each axis.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    polygon.material.grid.lineThickness

    The thickness of grid lines along each axis, in pixels.

    Property NamelineThickness

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    cartesian2 Interval array The thickness of grid lines along each axis, in pixels.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    polygon.material.grid.lineOffset

    The offset of grid lines along each axis, as a percentage from 0 to 1.

    Property NamelineOffset

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    cartesian2 Interval array The offset of grid lines along each axis, as a percentage from 0 to 1.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    polygon.material.stripe

    Fills the surface with alternating colors.

    Property Namestripe

    Interpolatable: no

    polygon.material.stripe.orientation

    The value indicating if the stripes are horizontal or vertical.

    Property Nameorientation

    Interpolatable: no

    Sub-properties:

    NameScopeTypeDescription
    StripeOrientation Interval string The orientation of stripes in the stripe material. Valid values are "HORIZONTAL" or "VERTICAL".
    reference Interval string A reference property.
    polygon.material.stripe.evenColor

    The even color.

    Property NameevenColor

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    rgba Interval array The 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.
    rgbaf Interval array 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.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    polygon.material.stripe.oddColor

    The odd color.

    Property NameoddColor

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    rgba Interval array The 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.
    rgbaf Interval array 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.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    polygon.material.stripe.offset

    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.

    Property Nameoffset

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    number Interval number or array The floating-point value. The value may be a single number, in which case the value is constant over the interval, or it may be an array. If it is an array and the array has one element, the value is constant over the interval. If it has two or more elements, they are time-tagged samples arranged as [Time, Value, Time, Value, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    polygon.material.stripe.repeat

    The number of time the stripes repeat.

    Property Namerepeat

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    number Interval number or array The floating-point value. The value may be a single number, in which case the value is constant over the interval, or it may be an array. If it is an array and the array has one element, the value is constant over the interval. If it has two or more elements, they are time-tagged samples arranged as [Time, Value, Time, Value, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    polygon.height

    The height of the polygon when perPositionHeight is false.

    Property Nameheight

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    number Interval number or array The floating-point value. The value may be a single number, in which case the value is constant over the interval, or it may be an array. If it is an array and the array has one element, the value is constant over the interval. If it has two or more elements, they are time-tagged samples arranged as [Time, Value, Time, Value, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    polygon.extrudedHeight

    The extruded height of the polygon.

    Property NameextrudedHeight

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    number Interval number or array The floating-point value. The value may be a single number, in which case the value is constant over the interval, or it may be an array. If it is an array and the array has one element, the value is constant over the interval. If it has two or more elements, they are time-tagged samples arranged as [Time, Value, Time, Value, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    polygon.granularity

    The sampling distance, in radians.

    Property Namegranularity

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    number Interval number or array The floating-point value. The value may be a single number, in which case the value is constant over the interval, or it may be an array. If it is an array and the array has one element, the value is constant over the interval. If it has two or more elements, they are time-tagged samples arranged as [Time, Value, Time, Value, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    polygon.stRotation

    The rotation of any applied texture.

    Property NamestRotation

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    number Interval number or array The floating-point value. The value may be a single number, in which case the value is constant over the interval, or it may be an array. If it is an array and the array has one element, the value is constant over the interval. If it has two or more elements, they are time-tagged samples arranged as [Time, Value, Time, Value, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    polygon.fill

    Whether or not the polygon is filled.

    Property Namefill

    Interpolatable: no

    Sub-properties:

    NameScopeTypeDescription
    boolean Interval boolean The boolean value.

    polygon.outline

    Whether or not the polygon is outlined.

    Property Nameoutline

    Interpolatable: no

    Sub-properties:

    NameScopeTypeDescription
    boolean Interval boolean The boolean value.

    polygon.outlineColor

    The color of the polygon outline.

    Property NameoutlineColor

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    rgba Interval array The 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.
    rgbaf Interval array 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.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    polygon.perPositionHeight

    Whether to use the height of each position to define the polygon or a constant height above the surface.

    Property NameperPositionHeight

    Interpolatable: no

    Sub-properties:

    NameScopeTypeDescription
    boolean Interval boolean The boolean value.

    ellipsoid

    An ellipsoid, which is a closed quadric surface that is a three dimensional analogue of an ellipse. The ellipsoid is positioned and oriented using the position and orientationproperties.

    Property Nameellipsoid

    Interpolatable: no

    ellipsoid.show

    Whether or not the ellipsoid is shown.

    Property Nameshow

    Interpolatable: no

    Sub-properties:

    NameScopeTypeDescription
    boolean Interval boolean The boolean value.

    ellipsoid.radii

    The dimensions of the ellipsoid.

    Property Nameradii

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    cartesian Interval array The radii as a Cartesian [X, Y, Z] in meters. If the array has three elements, the radii are 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 sinceepoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    ellipsoid.fill

    Whether or not the ellipsoid is filled.

    Property Namefill

    Interpolatable: no

    Sub-properties:

    NameScopeTypeDescription
    boolean Interval boolean The boolean value.

    ellipsoid.material

    The material to display on the surface of the ellipsoid.

    Property Namematerial

    Interpolatable: no

    ellipsoid.material.solidColor

    Fills the surface with a solid color, which may be translucent.

    Property NamesolidColor

    Interpolatable: no

    ellipsoid.material.solidColor.color

    The color of the surface.

    Property Namecolor

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    rgba Interval array The 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.
    rgbaf Interval array 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.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    ellipsoid.material.image

    Fills the surface with an image.

    Property Nameimage

    Interpolatable: no

    ellipsoid.material.image.image

    The image to display on the surface.

    Property Nameimage

    Interpolatable: no

    Sub-properties:

    NameScopeTypeDescription
    uri Interval string The URI value.
    reference Interval string A reference property.
    ellipsoid.material.image.repeat

    The number of times the image repeats along each axis.

    Property Namerepeat

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    cartesian2 Interval array The numger of times the image repeats along each axis.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    ellipsoid.material.grid

    Fills the surface with a grid.

    Property Namegrid

    Interpolatable: no

    ellipsoid.material.grid.color

    The color of the surface.

    Property Namecolor

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    rgba Interval array The 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.
    rgbaf Interval array 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.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    ellipsoid.material.grid.cellAlpha

    Alpha value for the space between grid lines. This will be combined with the color alpha.

    Property NamecellAlpha

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    number Interval number or array The floating-point value. The value may be a single number, in which case the value is constant over the interval, or it may be an array. If it is an array and the array has one element, the value is constant over the interval. If it has two or more elements, they are time-tagged samples arranged as [Time, Value, Time, Value, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    ellipsoid.material.grid.lineCount

    The number of grid lines along each axis.

    Property NamelineCount

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    cartesian2 Interval array The number of grid lines along each axis.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    ellipsoid.material.grid.lineThickness

    The thickness of grid lines along each axis, in pixels.

    Property NamelineThickness

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    cartesian2 Interval array The thickness of grid lines along each axis, in pixels.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    ellipsoid.material.grid.lineOffset

    The offset of grid lines along each axis, as a percentage from 0 to 1.

    Property NamelineOffset

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    cartesian2 Interval array The offset of grid lines along each axis, as a percentage from 0 to 1.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    ellipsoid.material.stripe

    Fills the surface with alternating colors.

    Property Namestripe

    Interpolatable: no

    ellipsoid.material.stripe.orientation

    The value indicating if the stripes are horizontal or vertical.

    Property Nameorientation

    Interpolatable: no

    Sub-properties:

    NameScopeTypeDescription
    StripeOrientation Interval string The orientation of stripes in the stripe material. Valid values are "HORIZONTAL" or "VERTICAL".
    reference Interval string A reference property.
    ellipsoid.material.stripe.evenColor

    The even color.

    Property NameevenColor

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    rgba Interval array The 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.
    rgbaf Interval array 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.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    ellipsoid.material.stripe.oddColor

    The odd color.

    Property NameoddColor

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    rgba Interval array The 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.
    rgbaf Interval array 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.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    ellipsoid.material.stripe.offset

    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.

    Property Nameoffset

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    number Interval number or array The floating-point value. The value may be a single number, in which case the value is constant over the interval, or it may be an array. If it is an array and the array has one element, the value is constant over the interval. If it has two or more elements, they are time-tagged samples arranged as [Time, Value, Time, Value, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    ellipsoid.material.stripe.repeat

    The number of time the stripes repeat.

    Property Namerepeat

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    number Interval number or array The floating-point value. The value may be a single number, in which case the value is constant over the interval, or it may be an array. If it is an array and the array has one element, the value is constant over the interval. If it has two or more elements, they are time-tagged samples arranged as [Time, Value, Time, Value, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    ellipsoid.outline

    Whether or not the ellipsoid is outlined.

    Property Nameoutline

    Interpolatable: no

    Sub-properties:

    NameScopeTypeDescription
    boolean Interval boolean The boolean value.

    ellipsoid.outlineColor

    The color of the ellipsoid outline.

    Property NameoutlineColor

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    rgba Interval array The 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.
    rgbaf Interval array 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.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    ellipsoid.stackPartitions

    The number of times to partition the ellipsoid into stacks.

    Property NamestackPartitions

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    number Interval number or array The floating-point value. The value may be a single number, in which case the value is constant over the interval, or it may be an array. If it is an array and the array has one element, the value is constant over the interval. If it has two or more elements, they are time-tagged samples arranged as [Time, Value, Time, Value, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    ellipsoid.slicePartitions

    The number of times to partition the ellipsoid into radial slices.

    Property NameslicePartitions

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    number Interval number or array The floating-point value. The value may be a single number, in which case the value is constant over the interval, or it may be an array. If it is an array and the array has one element, the value is constant over the interval. If it has two or more elements, they are time-tagged samples arranged as [Time, Value, Time, Value, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    ellipsoid.subdivisions

    The number of points per outline line, determining the granularity of the curvature.

    Property Namesubdivisions

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    number Interval number or array The floating-point value. The value may be a single number, in which case the value is constant over the interval, or it may be an array. If it is an array and the array has one element, the value is constant over the interval. If it has two or more elements, they are time-tagged samples arranged as [Time, Value, Time, Value, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    viewFrom

    A suggested camera location when viewing this object. The property is specified as a Cartesian position in the East (x), North (y), Up (z) reference frame relative to the objects position property.

    Property NameviewFrom

    Interpolatable: no

    model

    A 3D model. The model is positioned and oriented using the position and orientationproperties.

    Property Namemodel

    Interpolatable: no

    model.show

    Whether or not the model is shown.

    Property Nameshow

    Interpolatable: no

    Sub-properties:

    NameScopeTypeDescription
    boolean Interval boolean The boolean value.

    model.scale

    The scale of the model.

    Property Namescale

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    number Interval number or array The floating-point value. The value may be a single number, in which case the value is constant over the interval, or it may be an array. If it is an array and the array has one element, the value is constant over the interval. If it has two or more elements, they are time-tagged samples arranged as [Time, Value, Time, Value, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    model.minimumPixelSize

    The approximate minimum pixel size of the model regardless of zoom.

    Property NameminimumPixelSize

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    number Interval number or array The floating-point value. The value may be a single number, in which case the value is constant over the interval, or it may be an array. If it is an array and the array has one element, the value is constant over the interval. If it has two or more elements, they are time-tagged samples arranged as [Time, Value, Time, Value, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    model.gltf

    The URL of a glTF model.

    Property Namegltf

    Interpolatable: no

    Sub-properties:

    NameScopeTypeDescription
    uri Interval string The URI value.
    reference Interval string A reference property.

    ellipse

    An ellipse, which is a closed curve on the surface of the Earth. The ellipse is positioned using the position property.

    Property Nameellipse

    Interpolatable: no

    ellipse.show

    Whether or not the ellipse is shown.

    Property Nameshow

    Interpolatable: no

    Sub-properties:

    NameScopeTypeDescription
    boolean Interval boolean The boolean value.

    ellipse.semiMajorAxis

    The length of the ellipse's semi-major axis in meters.

    Property NamesemiMajorAxis

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    number Interval number or array The floating-point value. The value may be a single number, in which case the value is constant over the interval, or it may be an array. If it is an array and the array has one element, the value is constant over the interval. If it has two or more elements, they are time-tagged samples arranged as [Time, Value, Time, Value, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    ellipse.semiMinorAxis

    The length of the ellipse's semi-minor axis in meters.

    Property NamesemiMinorAxis

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    number Interval number or array The floating-point value. The value may be a single number, in which case the value is constant over the interval, or it may be an array. If it is an array and the array has one element, the value is constant over the interval. If it has two or more elements, they are time-tagged samples arranged as [Time, Value, Time, Value, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    ellipse.rotation

    The angle from north (counter-clockwise) in radians.

    Property Namerotation

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    number Interval number or array The floating-point value. The value may be a single number, in which case the value is constant over the interval, or it may be an array. If it is an array and the array has one element, the value is constant over the interval. If it has two or more elements, they are time-tagged samples arranged as [Time, Value, Time, Value, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    ellipse.material

    The material to use to fill the ellipse.

    Property Namematerial

    Interpolatable: no

    ellipse.material.solidColor

    Fills the surface with a solid color, which may be translucent.

    Property NamesolidColor

    Interpolatable: no

    ellipse.material.solidColor.color

    The color of the surface.

    Property Namecolor

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    rgba Interval array The 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.
    rgbaf Interval array 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.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    ellipse.material.image

    Fills the surface with an image.

    Property Nameimage

    Interpolatable: no

    ellipse.material.image.image

    The image to display on the surface.

    Property Nameimage

    Interpolatable: no

    Sub-properties:

    NameScopeTypeDescription
    uri Interval string The URI value.
    reference Interval string A reference property.
    ellipse.material.image.repeat

    The number of times the image repeats along each axis.

    Property Namerepeat

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    cartesian2 Interval array The numger of times the image repeats along each axis.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    ellipse.material.grid

    Fills the surface with a grid.

    Property Namegrid

    Interpolatable: no

    ellipse.material.grid.color

    The color of the surface.

    Property Namecolor

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    rgba Interval array The 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.
    rgbaf Interval array 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.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    ellipse.material.grid.cellAlpha

    Alpha value for the space between grid lines. This will be combined with the color alpha.

    Property NamecellAlpha

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    number Interval number or array The floating-point value. The value may be a single number, in which case the value is constant over the interval, or it may be an array. If it is an array and the array has one element, the value is constant over the interval. If it has two or more elements, they are time-tagged samples arranged as [Time, Value, Time, Value, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    ellipse.material.grid.lineCount

    The number of grid lines along each axis.

    Property NamelineCount

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    cartesian2 Interval array The number of grid lines along each axis.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    ellipse.material.grid.lineThickness

    The thickness of grid lines along each axis, in pixels.

    Property NamelineThickness

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    cartesian2 Interval array The thickness of grid lines along each axis, in pixels.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    ellipse.material.grid.lineOffset

    The offset of grid lines along each axis, as a percentage from 0 to 1.

    Property NamelineOffset

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    cartesian2 Interval array The offset of grid lines along each axis, as a percentage from 0 to 1.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    ellipse.material.stripe

    Fills the surface with alternating colors.

    Property Namestripe

    Interpolatable: no

    ellipse.material.stripe.orientation

    The value indicating if the stripes are horizontal or vertical.

    Property Nameorientation

    Interpolatable: no

    Sub-properties:

    NameScopeTypeDescription
    StripeOrientation Interval string The orientation of stripes in the stripe material. Valid values are "HORIZONTAL" or "VERTICAL".
    reference Interval string A reference property.
    ellipse.material.stripe.evenColor

    The even color.

    Property NameevenColor

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    rgba Interval array The 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.
    rgbaf Interval array 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.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    ellipse.material.stripe.oddColor

    The odd color.

    Property NameoddColor

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    rgba Interval array The 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.
    rgbaf Interval array 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.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    ellipse.material.stripe.offset

    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.

    Property Nameoffset

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    number Interval number or array The floating-point value. The value may be a single number, in which case the value is constant over the interval, or it may be an array. If it is an array and the array has one element, the value is constant over the interval. If it has two or more elements, they are time-tagged samples arranged as [Time, Value, Time, Value, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    ellipse.material.stripe.repeat

    The number of time the stripes repeat.

    Property Namerepeat

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    number Interval number or array The floating-point value. The value may be a single number, in which case the value is constant over the interval, or it may be an array. If it is an array and the array has one element, the value is constant over the interval. If it has two or more elements, they are time-tagged samples arranged as [Time, Value, Time, Value, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    ellipse.height

    The height of the ellipse when perPositionHeight is false.

    Property Nameheight

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    number Interval number or array The floating-point value. The value may be a single number, in which case the value is constant over the interval, or it may be an array. If it is an array and the array has one element, the value is constant over the interval. If it has two or more elements, they are time-tagged samples arranged as [Time, Value, Time, Value, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    ellipse.extrudedHeight

    The extruded height of the ellipse.

    Property NameextrudedHeight

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    number Interval number or array The floating-point value. The value may be a single number, in which case the value is constant over the interval, or it may be an array. If it is an array and the array has one element, the value is constant over the interval. If it has two or more elements, they are time-tagged samples arranged as [Time, Value, Time, Value, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    ellipse.granularity

    The sampling distance, in radians.

    Property Namegranularity

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    number Interval number or array The floating-point value. The value may be a single number, in which case the value is constant over the interval, or it may be an array. If it is an array and the array has one element, the value is constant over the interval. If it has two or more elements, they are time-tagged samples arranged as [Time, Value, Time, Value, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    ellipse.stRotation

    The rotation of any applied texture coordinates.

    Property NamestRotation

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    number Interval number or array The floating-point value. The value may be a single number, in which case the value is constant over the interval, or it may be an array. If it is an array and the array has one element, the value is constant over the interval. If it has two or more elements, they are time-tagged samples arranged as [Time, Value, Time, Value, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    ellipse.fill

    Whether or not the ellipse is filled.

    Property Namefill

    Interpolatable: no

    Sub-properties:

    NameScopeTypeDescription
    boolean Interval boolean The boolean value.

    ellipse.outline

    Whether or not the ellipse is outlined.

    Property Nameoutline

    Interpolatable: no

    Sub-properties:

    NameScopeTypeDescription
    boolean Interval boolean The boolean value.

    ellipse.outlineColor

    The color of the ellipse outline.

    Property NameoutlineColor

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    rgba Interval array The 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.
    rgbaf Interval array 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.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    ellipse.numberOfVerticalLines

    The number of vertical lines to use when outlining an extruded ellipse.

    Property NamenumberOfVerticalLines

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    number Interval number or array The floating-point value. The value may be a single number, in which case the value is constant over the interval, or it may be an array. If it is an array and the array has one element, the value is constant over the interval. If it has two or more elements, they are time-tagged samples arranged as [Time, Value, Time, Value, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    clock

    The clock settings for the entire data set. Only valid on the document object.

    Property Nameclock

    Interpolatable: no

    Sub-properties:

    NameScopeTypeDescription
    currentTime Interval string The current time.
    multiplier Interval number The multiplier, which in TICK_DEPENDENT mode is the number of seconds to advance each tick. In SYSTEM_CLOCK_DEPENDENT mode, it is the multiplier applied to the amount of time elapsed between ticks. This value is ignored in SYSTEM_CLOCK mode.
    range Interval string The behavior of a clock when its current time reaches its start or end points. Valid values are 'UNBOUNDED', 'CLAMPED', and 'LOOP_STOP'.
    step Interval string Defines how a clock steps in time. Valid values are 'SYSTEM_CLOCK', 'SYSTEM_CLOCK_MULTIPLIER', and 'TICK_DEPENDENT'.

    version

    The CZML version being written. Only valid on the document object.

    Property Nameversion

    Interpolatable: no

    agi_conicSensor

    A conical sensor volume taking into account occlusion of an ellipsoid, i.e., the globe.

    Note: This type is an extension and may not be implemented by all CZML clients.

    Property Nameagi_conicSensor

    Interpolatable: no

    agi_conicSensor.show

    Whether or not the cone is shown.

    Property Nameshow

    Interpolatable: no

    Sub-properties:

    NameScopeTypeDescription
    boolean Interval boolean The boolean value.

    agi_conicSensor.innerHalfAngle

    The inner half angle of the cone.

    Property NameinnerHalfAngle

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    number Interval number or array The floating-point value. The value may be a single number, in which case the value is constant over the interval, or it may be an array. If it is an array and the array has one element, the value is constant over the interval. If it has two or more elements, they are time-tagged samples arranged as [Time, Value, Time, Value, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    agi_conicSensor.outerHalfAngle

    The outer half angle of the cone.

    Property NameouterHalfAngle

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    number Interval number or array The floating-point value. The value may be a single number, in which case the value is constant over the interval, or it may be an array. If it is an array and the array has one element, the value is constant over the interval. If it has two or more elements, they are time-tagged samples arranged as [Time, Value, Time, Value, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    agi_conicSensor.minimumClockAngle

    The minimum clock angle limit of the cone.

    Property NameminimumClockAngle

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    number Interval number or array The floating-point value. The value may be a single number, in which case the value is constant over the interval, or it may be an array. If it is an array and the array has one element, the value is constant over the interval. If it has two or more elements, they are time-tagged samples arranged as [Time, Value, Time, Value, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    agi_conicSensor.maximumClockAngle

    The maximum clock angle limit of the cone.

    Property NamemaximumClockAngle

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    number Interval number or array The floating-point value. The value may be a single number, in which case the value is constant over the interval, or it may be an array. If it is an array and the array has one element, the value is constant over the interval. If it has two or more elements, they are time-tagged samples arranged as [Time, Value, Time, Value, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    agi_conicSensor.radius

    The radial limit of the cone.

    Property Nameradius

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    number Interval number or array The floating-point value. The value may be a single number, in which case the value is constant over the interval, or it may be an array. If it is an array and the array has one element, the value is constant over the interval. If it has two or more elements, they are time-tagged samples arranged as [Time, Value, Time, Value, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    agi_conicSensor.showIntersection

    Whether or not the intersection of the cone with the Earth is shown.

    Property NameshowIntersection

    Interpolatable: no

    Sub-properties:

    NameScopeTypeDescription
    boolean Interval boolean The boolean value.

    agi_conicSensor.intersectionColor

    The color of the intersection of the cone with the Earth.

    Property NameintersectionColor

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    rgba Interval array The 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.
    rgbaf Interval array 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.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    agi_conicSensor.intersectionWidth

    The width of the intersection in pixels.

    Property NameintersectionWidth

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    number Interval number or array The floating-point value. The value may be a single number, in which case the value is constant over the interval, or it may be an array. If it is an array and the array has one element, the value is constant over the interval. If it has two or more elements, they are time-tagged samples arranged as [Time, Value, Time, Value, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    agi_conicSensor.showLateralSurfaces

    Whether or not the intersections of the cone with the earth are shown.

    Property NameshowLateralSurfaces

    Interpolatable: no

    Sub-properties:

    NameScopeTypeDescription
    boolean Interval boolean The boolean value.

    agi_conicSensor.lateralSurfaceMaterial

    Whether or not lateral surfaces are shown.

    Property NamelateralSurfaceMaterial

    Interpolatable: no

    agi_conicSensor.lateralSurfaceMaterial.solidColor

    Fills the surface with a solid color, which may be translucent.

    Property NamesolidColor

    Interpolatable: no

    agi_conicSensor.lateralSurfaceMaterial.solidColor.color

    The color of the surface.

    Property Namecolor

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    rgba Interval array The 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.
    rgbaf Interval array 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.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    agi_conicSensor.lateralSurfaceMaterial.image

    Fills the surface with an image.

    Property Nameimage

    Interpolatable: no

    agi_conicSensor.lateralSurfaceMaterial.image.image

    The image to display on the surface.

    Property Nameimage

    Interpolatable: no

    Sub-properties:

    NameScopeTypeDescription
    uri Interval string The URI value.
    reference Interval string A reference property.
    agi_conicSensor.lateralSurfaceMaterial.image.repeat

    The number of times the image repeats along each axis.

    Property Namerepeat

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    cartesian2 Interval array The numger of times the image repeats along each axis.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    agi_conicSensor.lateralSurfaceMaterial.grid

    Fills the surface with a grid.

    Property Namegrid

    Interpolatable: no

    agi_conicSensor.lateralSurfaceMaterial.grid.color

    The color of the surface.

    Property Namecolor

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    rgba Interval array The 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.
    rgbaf Interval array 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.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    agi_conicSensor.lateralSurfaceMaterial.grid.cellAlpha

    Alpha value for the space between grid lines. This will be combined with the color alpha.

    Property NamecellAlpha

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    number Interval number or array The floating-point value. The value may be a single number, in which case the value is constant over the interval, or it may be an array. If it is an array and the array has one element, the value is constant over the interval. If it has two or more elements, they are time-tagged samples arranged as [Time, Value, Time, Value, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    agi_conicSensor.lateralSurfaceMaterial.grid.lineCount

    The number of grid lines along each axis.

    Property NamelineCount

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    cartesian2 Interval array The number of grid lines along each axis.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    agi_conicSensor.lateralSurfaceMaterial.grid.lineThickness

    The thickness of grid lines along each axis, in pixels.

    Property NamelineThickness

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    cartesian2 Interval array The thickness of grid lines along each axis, in pixels.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    agi_conicSensor.lateralSurfaceMaterial.grid.lineOffset

    The offset of grid lines along each axis, as a percentage from 0 to 1.

    Property NamelineOffset

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    cartesian2 Interval array The offset of grid lines along each axis, as a percentage from 0 to 1.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    agi_conicSensor.lateralSurfaceMaterial.stripe

    Fills the surface with alternating colors.

    Property Namestripe

    Interpolatable: no

    agi_conicSensor.lateralSurfaceMaterial.stripe.orientation

    The value indicating if the stripes are horizontal or vertical.

    Property Nameorientation

    Interpolatable: no

    Sub-properties:

    NameScopeTypeDescription
    StripeOrientation Interval string The orientation of stripes in the stripe material. Valid values are "HORIZONTAL" or "VERTICAL".
    reference Interval string A reference property.
    agi_conicSensor.lateralSurfaceMaterial.stripe.evenColor

    The even color.

    Property NameevenColor

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    rgba Interval array The 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.
    rgbaf Interval array 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.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    agi_conicSensor.lateralSurfaceMaterial.stripe.oddColor

    The odd color.

    Property NameoddColor

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    rgba Interval array The 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.
    rgbaf Interval array 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.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    agi_conicSensor.lateralSurfaceMaterial.stripe.offset

    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.

    Property Nameoffset

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    number Interval number or array The floating-point value. The value may be a single number, in which case the value is constant over the interval, or it may be an array. If it is an array and the array has one element, the value is constant over the interval. If it has two or more elements, they are time-tagged samples arranged as [Time, Value, Time, Value, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    agi_conicSensor.lateralSurfaceMaterial.stripe.repeat

    The number of time the stripes repeat.

    Property Namerepeat

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    number Interval number or array The floating-point value. The value may be a single number, in which case the value is constant over the interval, or it may be an array. If it is an array and the array has one element, the value is constant over the interval. If it has two or more elements, they are time-tagged samples arranged as [Time, Value, Time, Value, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    agi_conicSensor.showEllipsoidSurfaces

    Whether or not ellipsoid surfaces are shown.

    Property NameshowEllipsoidSurfaces

    Interpolatable: no

    Sub-properties:

    NameScopeTypeDescription
    boolean Interval boolean The boolean value.

    agi_conicSensor.ellipsoidSurfaceMaterial

    The material to use for the cone's ellipsoid surface.

    Property NameellipsoidSurfaceMaterial

    Interpolatable: no

    agi_conicSensor.ellipsoidSurfaceMaterial.solidColor

    Fills the surface with a solid color, which may be translucent.

    Property NamesolidColor

    Interpolatable: no

    agi_conicSensor.ellipsoidSurfaceMaterial.solidColor.color

    The color of the surface.

    Property Namecolor

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    rgba Interval array The 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.
    rgbaf Interval array 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.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    agi_conicSensor.ellipsoidSurfaceMaterial.image

    Fills the surface with an image.

    Property Nameimage

    Interpolatable: no

    agi_conicSensor.ellipsoidSurfaceMaterial.image.image

    The image to display on the surface.

    Property Nameimage

    Interpolatable: no

    Sub-properties:

    NameScopeTypeDescription
    uri Interval string The URI value.
    reference Interval string A reference property.
    agi_conicSensor.ellipsoidSurfaceMaterial.image.repeat

    The number of times the image repeats along each axis.

    Property Namerepeat

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    cartesian2 Interval array The numger of times the image repeats along each axis.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    agi_conicSensor.ellipsoidSurfaceMaterial.grid

    Fills the surface with a grid.

    Property Namegrid

    Interpolatable: no

    agi_conicSensor.ellipsoidSurfaceMaterial.grid.color

    The color of the surface.

    Property Namecolor

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    rgba Interval array The 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.
    rgbaf Interval array 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.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    agi_conicSensor.ellipsoidSurfaceMaterial.grid.cellAlpha

    Alpha value for the space between grid lines. This will be combined with the color alpha.

    Property NamecellAlpha

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    number Interval number or array The floating-point value. The value may be a single number, in which case the value is constant over the interval, or it may be an array. If it is an array and the array has one element, the value is constant over the interval. If it has two or more elements, they are time-tagged samples arranged as [Time, Value, Time, Value, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    agi_conicSensor.ellipsoidSurfaceMaterial.grid.lineCount

    The number of grid lines along each axis.

    Property NamelineCount

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    cartesian2 Interval array The number of grid lines along each axis.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    agi_conicSensor.ellipsoidSurfaceMaterial.grid.lineThickness

    The thickness of grid lines along each axis, in pixels.

    Property NamelineThickness

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    cartesian2 Interval array The thickness of grid lines along each axis, in pixels.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    agi_conicSensor.ellipsoidSurfaceMaterial.grid.lineOffset

    The offset of grid lines along each axis, as a percentage from 0 to 1.

    Property NamelineOffset

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    cartesian2 Interval array The offset of grid lines along each axis, as a percentage from 0 to 1.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    agi_conicSensor.ellipsoidSurfaceMaterial.stripe

    Fills the surface with alternating colors.

    Property Namestripe

    Interpolatable: no

    agi_conicSensor.ellipsoidSurfaceMaterial.stripe.orientation

    The value indicating if the stripes are horizontal or vertical.

    Property Nameorientation

    Interpolatable: no

    Sub-properties:

    NameScopeTypeDescription
    StripeOrientation Interval string The orientation of stripes in the stripe material. Valid values are "HORIZONTAL" or "VERTICAL".
    reference Interval string A reference property.
    agi_conicSensor.ellipsoidSurfaceMaterial.stripe.evenColor

    The even color.

    Property NameevenColor

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    rgba Interval array The 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.
    rgbaf Interval array 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.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    agi_conicSensor.ellipsoidSurfaceMaterial.stripe.oddColor

    The odd color.

    Property NameoddColor

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    rgba Interval array The 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.
    rgbaf Interval array 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.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    agi_conicSensor.ellipsoidSurfaceMaterial.stripe.offset

    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.

    Property Nameoffset

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    number Interval number or array The floating-point value. The value may be a single number, in which case the value is constant over the interval, or it may be an array. If it is an array and the array has one element, the value is constant over the interval. If it has two or more elements, they are time-tagged samples arranged as [Time, Value, Time, Value, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    agi_conicSensor.ellipsoidSurfaceMaterial.stripe.repeat

    The number of time the stripes repeat.

    Property Namerepeat

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    number Interval number or array The floating-point value. The value may be a single number, in which case the value is constant over the interval, or it may be an array. If it is an array and the array has one element, the value is constant over the interval. If it has two or more elements, they are time-tagged samples arranged as [Time, Value, Time, Value, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    agi_conicSensor.showEllipsoidHorizonSurfaces

    Whether or not ellipsoid horizon surfaces are shown.

    Property NameshowEllipsoidHorizonSurfaces

    Interpolatable: no

    Sub-properties:

    NameScopeTypeDescription
    boolean Interval boolean The boolean value.

    agi_conicSensor.ellipsoidHorizonSurfaceMaterial

    The material to use for the cone's ellipsoid horizon surface.

    Property NameellipsoidHorizonSurfaceMaterial

    Interpolatable: no

    agi_conicSensor.ellipsoidHorizonSurfaceMaterial.solidColor

    Fills the surface with a solid color, which may be translucent.

    Property NamesolidColor

    Interpolatable: no

    agi_conicSensor.ellipsoidHorizonSurfaceMaterial.solidColor.color

    The color of the surface.

    Property Namecolor

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    rgba Interval array The 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.
    rgbaf Interval array 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.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    agi_conicSensor.ellipsoidHorizonSurfaceMaterial.image

    Fills the surface with an image.

    Property Nameimage

    Interpolatable: no

    agi_conicSensor.ellipsoidHorizonSurfaceMaterial.image.image

    The image to display on the surface.

    Property Nameimage

    Interpolatable: no

    Sub-properties:

    NameScopeTypeDescription
    uri Interval string The URI value.
    reference Interval string A reference property.
    agi_conicSensor.ellipsoidHorizonSurfaceMaterial.image.repeat

    The number of times the image repeats along each axis.

    Property Namerepeat

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    cartesian2 Interval array The numger of times the image repeats along each axis.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    agi_conicSensor.ellipsoidHorizonSurfaceMaterial.grid

    Fills the surface with a grid.

    Property Namegrid

    Interpolatable: no

    agi_conicSensor.ellipsoidHorizonSurfaceMaterial.grid.color

    The color of the surface.

    Property Namecolor

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    rgba Interval array The 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.
    rgbaf Interval array 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.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    agi_conicSensor.ellipsoidHorizonSurfaceMaterial.grid.cellAlpha

    Alpha value for the space between grid lines. This will be combined with the color alpha.

    Property NamecellAlpha

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    number Interval number or array The floating-point value. The value may be a single number, in which case the value is constant over the interval, or it may be an array. If it is an array and the array has one element, the value is constant over the interval. If it has two or more elements, they are time-tagged samples arranged as [Time, Value, Time, Value, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    agi_conicSensor.ellipsoidHorizonSurfaceMaterial.grid.lineCount

    The number of grid lines along each axis.

    Property NamelineCount

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    cartesian2 Interval array The number of grid lines along each axis.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    agi_conicSensor.ellipsoidHorizonSurfaceMaterial.grid.lineThickness

    The thickness of grid lines along each axis, in pixels.

    Property NamelineThickness

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    cartesian2 Interval array The thickness of grid lines along each axis, in pixels.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    agi_conicSensor.ellipsoidHorizonSurfaceMaterial.grid.lineOffset

    The offset of grid lines along each axis, as a percentage from 0 to 1.

    Property NamelineOffset

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    cartesian2 Interval array The offset of grid lines along each axis, as a percentage from 0 to 1.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    agi_conicSensor.ellipsoidHorizonSurfaceMaterial.stripe

    Fills the surface with alternating colors.

    Property Namestripe

    Interpolatable: no

    agi_conicSensor.ellipsoidHorizonSurfaceMaterial.stripe.orientation

    The value indicating if the stripes are horizontal or vertical.

    Property Nameorientation

    Interpolatable: no

    Sub-properties:

    NameScopeTypeDescription
    StripeOrientation Interval string The orientation of stripes in the stripe material. Valid values are "HORIZONTAL" or "VERTICAL".
    reference Interval string A reference property.
    agi_conicSensor.ellipsoidHorizonSurfaceMaterial.stripe.evenColor

    The even color.

    Property NameevenColor

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    rgba Interval array The 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.
    rgbaf Interval array 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.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    agi_conicSensor.ellipsoidHorizonSurfaceMaterial.stripe.oddColor

    The odd color.

    Property NameoddColor

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    rgba Interval array The 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.
    rgbaf Interval array 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.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    agi_conicSensor.ellipsoidHorizonSurfaceMaterial.stripe.offset

    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.

    Property Nameoffset

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    number Interval number or array The floating-point value. The value may be a single number, in which case the value is constant over the interval, or it may be an array. If it is an array and the array has one element, the value is constant over the interval. If it has two or more elements, they are time-tagged samples arranged as [Time, Value, Time, Value, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    agi_conicSensor.ellipsoidHorizonSurfaceMaterial.stripe.repeat

    The number of time the stripes repeat.

    Property Namerepeat

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    number Interval number or array The floating-point value. The value may be a single number, in which case the value is constant over the interval, or it may be an array. If it is an array and the array has one element, the value is constant over the interval. If it has two or more elements, they are time-tagged samples arranged as [Time, Value, Time, Value, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    agi_conicSensor.showDomeSurfaces

    Whether or not dome surfaces are shown.

    Property NameshowDomeSurfaces

    Interpolatable: no

    Sub-properties:

    NameScopeTypeDescription
    boolean Interval boolean The boolean value.

    agi_conicSensor.domeSurfaceMaterial

    The material to use for the cone's dome.

    Property NamedomeSurfaceMaterial

    Interpolatable: no

    agi_conicSensor.domeSurfaceMaterial.solidColor

    Fills the surface with a solid color, which may be translucent.

    Property NamesolidColor

    Interpolatable: no

    agi_conicSensor.domeSurfaceMaterial.solidColor.color

    The color of the surface.

    Property Namecolor

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    rgba Interval array The 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.
    rgbaf Interval array 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.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    agi_conicSensor.domeSurfaceMaterial.image

    Fills the surface with an image.

    Property Nameimage

    Interpolatable: no

    agi_conicSensor.domeSurfaceMaterial.image.image

    The image to display on the surface.

    Property Nameimage

    Interpolatable: no

    Sub-properties:

    NameScopeTypeDescription
    uri Interval string The URI value.
    reference Interval string A reference property.
    agi_conicSensor.domeSurfaceMaterial.image.repeat

    The number of times the image repeats along each axis.

    Property Namerepeat

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    cartesian2 Interval array The numger of times the image repeats along each axis.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    agi_conicSensor.domeSurfaceMaterial.grid

    Fills the surface with a grid.

    Property Namegrid

    Interpolatable: no

    agi_conicSensor.domeSurfaceMaterial.grid.color

    The color of the surface.

    Property Namecolor

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    rgba Interval array The 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.
    rgbaf Interval array 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.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    agi_conicSensor.domeSurfaceMaterial.grid.cellAlpha

    Alpha value for the space between grid lines. This will be combined with the color alpha.

    Property NamecellAlpha

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    number Interval number or array The floating-point value. The value may be a single number, in which case the value is constant over the interval, or it may be an array. If it is an array and the array has one element, the value is constant over the interval. If it has two or more elements, they are time-tagged samples arranged as [Time, Value, Time, Value, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    agi_conicSensor.domeSurfaceMaterial.grid.lineCount

    The number of grid lines along each axis.

    Property NamelineCount

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    cartesian2 Interval array The number of grid lines along each axis.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    agi_conicSensor.domeSurfaceMaterial.grid.lineThickness

    The thickness of grid lines along each axis, in pixels.

    Property NamelineThickness

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    cartesian2 Interval array The thickness of grid lines along each axis, in pixels.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    agi_conicSensor.domeSurfaceMaterial.grid.lineOffset

    The offset of grid lines along each axis, as a percentage from 0 to 1.

    Property NamelineOffset

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    cartesian2 Interval array The offset of grid lines along each axis, as a percentage from 0 to 1.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    agi_conicSensor.domeSurfaceMaterial.stripe

    Fills the surface with alternating colors.

    Property Namestripe

    Interpolatable: no

    agi_conicSensor.domeSurfaceMaterial.stripe.orientation

    The value indicating if the stripes are horizontal or vertical.

    Property Nameorientation

    Interpolatable: no

    Sub-properties:

    NameScopeTypeDescription
    StripeOrientation Interval string The orientation of stripes in the stripe material. Valid values are "HORIZONTAL" or "VERTICAL".
    reference Interval string A reference property.
    agi_conicSensor.domeSurfaceMaterial.stripe.evenColor

    The even color.

    Property NameevenColor

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    rgba Interval array The 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.
    rgbaf Interval array 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.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    agi_conicSensor.domeSurfaceMaterial.stripe.oddColor

    The odd color.

    Property NameoddColor

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    rgba Interval array The 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.
    rgbaf Interval array 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.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    agi_conicSensor.domeSurfaceMaterial.stripe.offset

    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.

    Property Nameoffset

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    number Interval number or array The floating-point value. The value may be a single number, in which case the value is constant over the interval, or it may be an array. If it is an array and the array has one element, the value is constant over the interval. If it has two or more elements, they are time-tagged samples arranged as [Time, Value, Time, Value, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    agi_conicSensor.domeSurfaceMaterial.stripe.repeat

    The number of time the stripes repeat.

    Property Namerepeat

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    number Interval number or array The floating-point value. The value may be a single number, in which case the value is constant over the interval, or it may be an array. If it is an array and the array has one element, the value is constant over the interval. If it has two or more elements, they are time-tagged samples arranged as [Time, Value, Time, Value, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    agi_conicSensor.portionToDisplay

    Indicates what part of a sensor should be displayed.

    Property NameportionToDisplay

    Interpolatable: no

    Sub-properties:

    NameScopeTypeDescription
    portionToDisplay Interval string Indicates what part of a sensor should be displayed. Valid values are "COMPLETE", "BELOW_ELLIPSOID_HORIZON", "ABOVE_ELLIPSOID_HORIZON".
    reference Interval string A reference property.

    agi_customPatternSensor

    A custom sensor volume taking into account occlusion of an ellipsoid, i.e., the globe.

    Note: This type is an extension and may not be implemented by all CZML clients.

    Property Nameagi_customPatternSensor

    Interpolatable: no

    agi_customPatternSensor.show

    Whether or not the pyramid is shown.

    Property Nameshow

    Interpolatable: no

    Sub-properties:

    NameScopeTypeDescription
    boolean Interval boolean The boolean value.

    agi_customPatternSensor.directions

    The list of directions defining the pyramid.

    Property Namedirections

    Interpolatable: no

    Sub-properties:

    NameScopeTypeDescription
    spherical Interval array The list of directions represented as a clock angle, a cone angle, both in radians, and magnitude in meters. The clock angle is measured in the XY plane from the positive X axis toward the positive Y axis. The cone angle is the angle from the positive Z axis toward the negative Z axis.
    unitSpherical Interval array The list of directions represented as a clock angle and a cone angle, both in radians. The clock angle is measured in the XY plane from the positive X axis toward the positive Y axis. The cone angle is the angle from the positive Z axis toward the negative Z axis.
    cartesian Interval array The list of directions represented as Cartesian[X, Y, Z, X, Y, Z, ...]
    unitCartesian Interval array The list of directions represented as Cartesian[X, Y, Z, X, Y, Z, ...].

    agi_customPatternSensor.radius

    The radial limit of the pyramid.

    Property Nameradius

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    number Interval number or array The floating-point value. The value may be a single number, in which case the value is constant over the interval, or it may be an array. If it is an array and the array has one element, the value is constant over the interval. If it has two or more elements, they are time-tagged samples arranged as [Time, Value, Time, Value, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    agi_customPatternSensor.showIntersection

    Whether or not the intersection of the pyramid with the Earth is shown.

    Property NameshowIntersection

    Interpolatable: no

    Sub-properties:

    NameScopeTypeDescription
    boolean Interval boolean The boolean value.

    agi_customPatternSensor.intersectionColor

    The color of the intersection of the pyramid with the Earth.

    Property NameintersectionColor

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    rgba Interval array The 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.
    rgbaf Interval array 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.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    agi_customPatternSensor.intersectionWidth

    The width of the intersection in pixels.

    Property NameintersectionWidth

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    number Interval number or array The floating-point value. The value may be a single number, in which case the value is constant over the interval, or it may be an array. If it is an array and the array has one element, the value is constant over the interval. If it has two or more elements, they are time-tagged samples arranged as [Time, Value, Time, Value, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    agi_customPatternSensor.showLateralSurfaces

    Whether or not the intersections of the pyramid with the earth are shown.

    Property NameshowLateralSurfaces

    Interpolatable: no

    Sub-properties:

    NameScopeTypeDescription
    boolean Interval boolean The boolean value.

    agi_customPatternSensor.lateralSurfaceMaterial

    Whether or not lateral surfaces are shown.

    Property NamelateralSurfaceMaterial

    Interpolatable: no

    agi_customPatternSensor.lateralSurfaceMaterial.solidColor

    Fills the surface with a solid color, which may be translucent.

    Property NamesolidColor

    Interpolatable: no

    agi_customPatternSensor.lateralSurfaceMaterial.solidColor.color

    The color of the surface.

    Property Namecolor

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    rgba Interval array The 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.
    rgbaf Interval array 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.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    agi_customPatternSensor.lateralSurfaceMaterial.image

    Fills the surface with an image.

    Property Nameimage

    Interpolatable: no

    agi_customPatternSensor.lateralSurfaceMaterial.image.image

    The image to display on the surface.

    Property Nameimage

    Interpolatable: no

    Sub-properties:

    NameScopeTypeDescription
    uri Interval string The URI value.
    reference Interval string A reference property.
    agi_customPatternSensor.lateralSurfaceMaterial.image.repeat

    The number of times the image repeats along each axis.

    Property Namerepeat

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    cartesian2 Interval array The numger of times the image repeats along each axis.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    agi_customPatternSensor.lateralSurfaceMaterial.grid

    Fills the surface with a grid.

    Property Namegrid

    Interpolatable: no

    agi_customPatternSensor.lateralSurfaceMaterial.grid.color

    The color of the surface.

    Property Namecolor

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    rgba Interval array The 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.
    rgbaf Interval array 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.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    agi_customPatternSensor.lateralSurfaceMaterial.grid.cellAlpha

    Alpha value for the space between grid lines. This will be combined with the color alpha.

    Property NamecellAlpha

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    number Interval number or array The floating-point value. The value may be a single number, in which case the value is constant over the interval, or it may be an array. If it is an array and the array has one element, the value is constant over the interval. If it has two or more elements, they are time-tagged samples arranged as [Time, Value, Time, Value, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    agi_customPatternSensor.lateralSurfaceMaterial.grid.lineCount

    The number of grid lines along each axis.

    Property NamelineCount

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    cartesian2 Interval array The number of grid lines along each axis.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    agi_customPatternSensor.lateralSurfaceMaterial.grid.lineThickness

    The thickness of grid lines along each axis, in pixels.

    Property NamelineThickness

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    cartesian2 Interval array The thickness of grid lines along each axis, in pixels.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    agi_customPatternSensor.lateralSurfaceMaterial.grid.lineOffset

    The offset of grid lines along each axis, as a percentage from 0 to 1.

    Property NamelineOffset

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    cartesian2 Interval array The offset of grid lines along each axis, as a percentage from 0 to 1.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    agi_customPatternSensor.lateralSurfaceMaterial.stripe

    Fills the surface with alternating colors.

    Property Namestripe

    Interpolatable: no

    agi_customPatternSensor.lateralSurfaceMaterial.stripe.orientation

    The value indicating if the stripes are horizontal or vertical.

    Property Nameorientation

    Interpolatable: no

    Sub-properties:

    NameScopeTypeDescription
    StripeOrientation Interval string The orientation of stripes in the stripe material. Valid values are "HORIZONTAL" or "VERTICAL".
    reference Interval string A reference property.
    agi_customPatternSensor.lateralSurfaceMaterial.stripe.evenColor

    The even color.

    Property NameevenColor

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    rgba Interval array The 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.
    rgbaf Interval array 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.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    agi_customPatternSensor.lateralSurfaceMaterial.stripe.oddColor

    The odd color.

    Property NameoddColor

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    rgba Interval array The 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.
    rgbaf Interval array 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.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    agi_customPatternSensor.lateralSurfaceMaterial.stripe.offset

    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.

    Property Nameoffset

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    number Interval number or array The floating-point value. The value may be a single number, in which case the value is constant over the interval, or it may be an array. If it is an array and the array has one element, the value is constant over the interval. If it has two or more elements, they are time-tagged samples arranged as [Time, Value, Time, Value, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    agi_customPatternSensor.lateralSurfaceMaterial.stripe.repeat

    The number of time the stripes repeat.

    Property Namerepeat

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    number Interval number or array The floating-point value. The value may be a single number, in which case the value is constant over the interval, or it may be an array. If it is an array and the array has one element, the value is constant over the interval. If it has two or more elements, they are time-tagged samples arranged as [Time, Value, Time, Value, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    agi_customPatternSensor.showEllipsoidSurfaces

    Whether or not ellipsoid surfaces are shown.

    Property NameshowEllipsoidSurfaces

    Interpolatable: no

    Sub-properties:

    NameScopeTypeDescription
    boolean Interval boolean The boolean value.

    agi_customPatternSensor.ellipsoidSurfaceMaterial

    The material to use for the pyramid's ellipsoid surface.

    Property NameellipsoidSurfaceMaterial

    Interpolatable: no

    agi_customPatternSensor.ellipsoidSurfaceMaterial.solidColor

    Fills the surface with a solid color, which may be translucent.

    Property NamesolidColor

    Interpolatable: no

    agi_customPatternSensor.ellipsoidSurfaceMaterial.solidColor.color

    The color of the surface.

    Property Namecolor

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    rgba Interval array The 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.
    rgbaf Interval array 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.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    agi_customPatternSensor.ellipsoidSurfaceMaterial.image

    Fills the surface with an image.

    Property Nameimage

    Interpolatable: no

    agi_customPatternSensor.ellipsoidSurfaceMaterial.image.image

    The image to display on the surface.

    Property Nameimage

    Interpolatable: no

    Sub-properties:

    NameScopeTypeDescription
    uri Interval string The URI value.
    reference Interval string A reference property.
    agi_customPatternSensor.ellipsoidSurfaceMaterial.image.repeat

    The number of times the image repeats along each axis.

    Property Namerepeat

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    cartesian2 Interval array The numger of times the image repeats along each axis.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    agi_customPatternSensor.ellipsoidSurfaceMaterial.grid

    Fills the surface with a grid.

    Property Namegrid

    Interpolatable: no

    agi_customPatternSensor.ellipsoidSurfaceMaterial.grid.color

    The color of the surface.

    Property Namecolor

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    rgba Interval array The 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.
    rgbaf Interval array 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.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    agi_customPatternSensor.ellipsoidSurfaceMaterial.grid.cellAlpha

    Alpha value for the space between grid lines. This will be combined with the color alpha.

    Property NamecellAlpha

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    number Interval number or array The floating-point value. The value may be a single number, in which case the value is constant over the interval, or it may be an array. If it is an array and the array has one element, the value is constant over the interval. If it has two or more elements, they are time-tagged samples arranged as [Time, Value, Time, Value, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    agi_customPatternSensor.ellipsoidSurfaceMaterial.grid.lineCount

    The number of grid lines along each axis.

    Property NamelineCount

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    cartesian2 Interval array The number of grid lines along each axis.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    agi_customPatternSensor.ellipsoidSurfaceMaterial.grid.lineThickness

    The thickness of grid lines along each axis, in pixels.

    Property NamelineThickness

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    cartesian2 Interval array The thickness of grid lines along each axis, in pixels.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    agi_customPatternSensor.ellipsoidSurfaceMaterial.grid.lineOffset

    The offset of grid lines along each axis, as a percentage from 0 to 1.

    Property NamelineOffset

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    cartesian2 Interval array The offset of grid lines along each axis, as a percentage from 0 to 1.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    agi_customPatternSensor.ellipsoidSurfaceMaterial.stripe

    Fills the surface with alternating colors.

    Property Namestripe

    Interpolatable: no

    agi_customPatternSensor.ellipsoidSurfaceMaterial.stripe.orientation

    The value indicating if the stripes are horizontal or vertical.

    Property Nameorientation

    Interpolatable: no

    Sub-properties:

    NameScopeTypeDescription
    StripeOrientation Interval string The orientation of stripes in the stripe material. Valid values are "HORIZONTAL" or "VERTICAL".
    reference Interval string A reference property.
    agi_customPatternSensor.ellipsoidSurfaceMaterial.stripe.evenColor

    The even color.

    Property NameevenColor

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    rgba Interval array The 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.
    rgbaf Interval array 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.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    agi_customPatternSensor.ellipsoidSurfaceMaterial.stripe.oddColor

    The odd color.

    Property NameoddColor

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    rgba Interval array The 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.
    rgbaf Interval array 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.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    agi_customPatternSensor.ellipsoidSurfaceMaterial.stripe.offset

    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.

    Property Nameoffset

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    number Interval number or array The floating-point value. The value may be a single number, in which case the value is constant over the interval, or it may be an array. If it is an array and the array has one element, the value is constant over the interval. If it has two or more elements, they are time-tagged samples arranged as [Time, Value, Time, Value, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    agi_customPatternSensor.ellipsoidSurfaceMaterial.stripe.repeat

    The number of time the stripes repeat.

    Property Namerepeat

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    number Interval number or array The floating-point value. The value may be a single number, in which case the value is constant over the interval, or it may be an array. If it is an array and the array has one element, the value is constant over the interval. If it has two or more elements, they are time-tagged samples arranged as [Time, Value, Time, Value, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    agi_customPatternSensor.showEllipsoidHorizonSurfaces

    Whether or not ellipsoid horizon surfaces are shown.

    Property NameshowEllipsoidHorizonSurfaces

    Interpolatable: no

    Sub-properties:

    NameScopeTypeDescription
    boolean Interval boolean The boolean value.

    agi_customPatternSensor.ellipsoidHorizonSurfaceMaterial

    The material to use for the pyramid's ellipsoid horizon surface.

    Property NameellipsoidHorizonSurfaceMaterial

    Interpolatable: no

    agi_customPatternSensor.ellipsoidHorizonSurfaceMaterial.solidColor

    Fills the surface with a solid color, which may be translucent.

    Property NamesolidColor

    Interpolatable: no

    agi_customPatternSensor.ellipsoidHorizonSurfaceMaterial.solidColor.color

    The color of the surface.

    Property Namecolor

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    rgba Interval array The 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.
    rgbaf Interval array 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.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    agi_customPatternSensor.ellipsoidHorizonSurfaceMaterial.image

    Fills the surface with an image.

    Property Nameimage

    Interpolatable: no

    agi_customPatternSensor.ellipsoidHorizonSurfaceMaterial.image.image

    The image to display on the surface.

    Property Nameimage

    Interpolatable: no

    Sub-properties:

    NameScopeTypeDescription
    uri Interval string The URI value.
    reference Interval string A reference property.
    agi_customPatternSensor.ellipsoidHorizonSurfaceMaterial.image.repeat

    The number of times the image repeats along each axis.

    Property Namerepeat

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    cartesian2 Interval array The numger of times the image repeats along each axis.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    agi_customPatternSensor.ellipsoidHorizonSurfaceMaterial.grid

    Fills the surface with a grid.

    Property Namegrid

    Interpolatable: no

    agi_customPatternSensor.ellipsoidHorizonSurfaceMaterial.grid.color

    The color of the surface.

    Property Namecolor

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    rgba Interval array The 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.
    rgbaf Interval array 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.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    agi_customPatternSensor.ellipsoidHorizonSurfaceMaterial.grid.cellAlpha

    Alpha value for the space between grid lines. This will be combined with the color alpha.

    Property NamecellAlpha

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    number Interval number or array The floating-point value. The value may be a single number, in which case the value is constant over the interval, or it may be an array. If it is an array and the array has one element, the value is constant over the interval. If it has two or more elements, they are time-tagged samples arranged as [Time, Value, Time, Value, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    agi_customPatternSensor.ellipsoidHorizonSurfaceMaterial.grid.lineCount

    The number of grid lines along each axis.

    Property NamelineCount

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    cartesian2 Interval array The number of grid lines along each axis.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    agi_customPatternSensor.ellipsoidHorizonSurfaceMaterial.grid.lineThickness

    The thickness of grid lines along each axis, in pixels.

    Property NamelineThickness

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    cartesian2 Interval array The thickness of grid lines along each axis, in pixels.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    agi_customPatternSensor.ellipsoidHorizonSurfaceMaterial.grid.lineOffset

    The offset of grid lines along each axis, as a percentage from 0 to 1.

    Property NamelineOffset

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    cartesian2 Interval array The offset of grid lines along each axis, as a percentage from 0 to 1.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    agi_customPatternSensor.ellipsoidHorizonSurfaceMaterial.stripe

    Fills the surface with alternating colors.

    Property Namestripe

    Interpolatable: no

    agi_customPatternSensor.ellipsoidHorizonSurfaceMaterial.stripe.orientation

    The value indicating if the stripes are horizontal or vertical.

    Property Nameorientation

    Interpolatable: no

    Sub-properties:

    NameScopeTypeDescription
    StripeOrientation Interval string The orientation of stripes in the stripe material. Valid values are "HORIZONTAL" or "VERTICAL".
    reference Interval string A reference property.
    agi_customPatternSensor.ellipsoidHorizonSurfaceMaterial.stripe.evenColor

    The even color.

    Property NameevenColor

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    rgba Interval array The 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.
    rgbaf Interval array 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.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    agi_customPatternSensor.ellipsoidHorizonSurfaceMaterial.stripe.oddColor

    The odd color.

    Property NameoddColor

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    rgba Interval array The 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.
    rgbaf Interval array 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.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    agi_customPatternSensor.ellipsoidHorizonSurfaceMaterial.stripe.offset

    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.

    Property Nameoffset

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    number Interval number or array The floating-point value. The value may be a single number, in which case the value is constant over the interval, or it may be an array. If it is an array and the array has one element, the value is constant over the interval. If it has two or more elements, they are time-tagged samples arranged as [Time, Value, Time, Value, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    agi_customPatternSensor.ellipsoidHorizonSurfaceMaterial.stripe.repeat

    The number of time the stripes repeat.

    Property Namerepeat

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    number Interval number or array The floating-point value. The value may be a single number, in which case the value is constant over the interval, or it may be an array. If it is an array and the array has one element, the value is constant over the interval. If it has two or more elements, they are time-tagged samples arranged as [Time, Value, Time, Value, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    agi_customPatternSensor.showDomeSurfaces

    Whether or not dome surfaces are shown.

    Property NameshowDomeSurfaces

    Interpolatable: no

    Sub-properties:

    NameScopeTypeDescription
    boolean Interval boolean The boolean value.

    agi_customPatternSensor.domeSurfaceMaterial

    The material to use for the pyramid's dome.

    Property NamedomeSurfaceMaterial

    Interpolatable: no

    agi_customPatternSensor.domeSurfaceMaterial.solidColor

    Fills the surface with a solid color, which may be translucent.

    Property NamesolidColor

    Interpolatable: no

    agi_customPatternSensor.domeSurfaceMaterial.solidColor.color

    The color of the surface.

    Property Namecolor

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    rgba Interval array The 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.
    rgbaf Interval array 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.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    agi_customPatternSensor.domeSurfaceMaterial.image

    Fills the surface with an image.

    Property Nameimage

    Interpolatable: no

    agi_customPatternSensor.domeSurfaceMaterial.image.image

    The image to display on the surface.

    Property Nameimage

    Interpolatable: no

    Sub-properties:

    NameScopeTypeDescription
    uri Interval string The URI value.
    reference Interval string A reference property.
    agi_customPatternSensor.domeSurfaceMaterial.image.repeat

    The number of times the image repeats along each axis.

    Property Namerepeat

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    cartesian2 Interval array The numger of times the image repeats along each axis.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    agi_customPatternSensor.domeSurfaceMaterial.grid

    Fills the surface with a grid.

    Property Namegrid

    Interpolatable: no

    agi_customPatternSensor.domeSurfaceMaterial.grid.color

    The color of the surface.

    Property Namecolor

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    rgba Interval array The 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.
    rgbaf Interval array 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.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    agi_customPatternSensor.domeSurfaceMaterial.grid.cellAlpha

    Alpha value for the space between grid lines. This will be combined with the color alpha.

    Property NamecellAlpha

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    number Interval number or array The floating-point value. The value may be a single number, in which case the value is constant over the interval, or it may be an array. If it is an array and the array has one element, the value is constant over the interval. If it has two or more elements, they are time-tagged samples arranged as [Time, Value, Time, Value, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    agi_customPatternSensor.domeSurfaceMaterial.grid.lineCount

    The number of grid lines along each axis.

    Property NamelineCount

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    cartesian2 Interval array The number of grid lines along each axis.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    agi_customPatternSensor.domeSurfaceMaterial.grid.lineThickness

    The thickness of grid lines along each axis, in pixels.

    Property NamelineThickness

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    cartesian2 Interval array The thickness of grid lines along each axis, in pixels.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    agi_customPatternSensor.domeSurfaceMaterial.grid.lineOffset

    The offset of grid lines along each axis, as a percentage from 0 to 1.

    Property NamelineOffset

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    cartesian2 Interval array The offset of grid lines along each axis, as a percentage from 0 to 1.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    agi_customPatternSensor.domeSurfaceMaterial.stripe

    Fills the surface with alternating colors.

    Property Namestripe

    Interpolatable: no

    agi_customPatternSensor.domeSurfaceMaterial.stripe.orientation

    The value indicating if the stripes are horizontal or vertical.

    Property Nameorientation

    Interpolatable: no

    Sub-properties:

    NameScopeTypeDescription
    StripeOrientation Interval string The orientation of stripes in the stripe material. Valid values are "HORIZONTAL" or "VERTICAL".
    reference Interval string A reference property.
    agi_customPatternSensor.domeSurfaceMaterial.stripe.evenColor

    The even color.

    Property NameevenColor

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    rgba Interval array The 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.
    rgbaf Interval array 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.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    agi_customPatternSensor.domeSurfaceMaterial.stripe.oddColor

    The odd color.

    Property NameoddColor

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    rgba Interval array The 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.
    rgbaf Interval array 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.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    agi_customPatternSensor.domeSurfaceMaterial.stripe.offset

    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.

    Property Nameoffset

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    number Interval number or array The floating-point value. The value may be a single number, in which case the value is constant over the interval, or it may be an array. If it is an array and the array has one element, the value is constant over the interval. If it has two or more elements, they are time-tagged samples arranged as [Time, Value, Time, Value, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    agi_customPatternSensor.domeSurfaceMaterial.stripe.repeat

    The number of time the stripes repeat.

    Property Namerepeat

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    number Interval number or array The floating-point value. The value may be a single number, in which case the value is constant over the interval, or it may be an array. If it is an array and the array has one element, the value is constant over the interval. If it has two or more elements, they are time-tagged samples arranged as [Time, Value, Time, Value, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    agi_customPatternSensor.portionToDisplay

    Indicates what part of a sensor should be displayed.

    Property NameportionToDisplay

    Interpolatable: no

    Sub-properties:

    NameScopeTypeDescription
    portionToDisplay Interval string Indicates what part of a sensor should be displayed. Valid values are "COMPLETE", "BELOW_ELLIPSOID_HORIZON", "ABOVE_ELLIPSOID_HORIZON".
    reference Interval string A reference property.

    agi_fan

    Defines a fan, which starts at a point or apex and extends in a specified list of directions from the apex. Each pair of directions forms a face of the fan extending to the specified radius.

    Note: This type is an extension and may not be implemented by all CZML clients.

    Property Nameagi_fan

    Interpolatable: no

    agi_fan.show

    Whether or not the fan is shown.

    Property Nameshow

    Interpolatable: no

    Sub-properties:

    NameScopeTypeDescription
    boolean Interval boolean The boolean value.

    agi_fan.directions

    The list of directions defining the fan.

    Property Namedirections

    Interpolatable: no

    Sub-properties:

    NameScopeTypeDescription
    spherical Interval array The list of directions represented as a clock angle, a cone angle, both in radians, and magnitude in meters. The clock angle is measured in the XY plane from the positive X axis toward the positive Y axis. The cone angle is the angle from the positive Z axis toward the negative Z axis.
    unitSpherical Interval array The list of directions represented as a clock angle and a cone angle, both in radians. The clock angle is measured in the XY plane from the positive X axis toward the positive Y axis. The cone angle is the angle from the positive Z axis toward the negative Z axis.
    cartesian Interval array The list of directions represented as Cartesian[X, Y, Z, X, Y, Z, ...]
    unitCartesian Interval array The list of directions represented as Cartesian[X, Y, Z, X, Y, Z, ...].

    agi_fan.radius

    The radial limit of the fan.

    Property Nameradius

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    number Interval number or array The floating-point value. The value may be a single number, in which case the value is constant over the interval, or it may be an array. If it is an array and the array has one element, the value is constant over the interval. If it has two or more elements, they are time-tagged samples arranged as [Time, Value, Time, Value, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    agi_fan.perDirectionRadius

    When true, the magnitude of each direction is used instead of a constant radius.

    Property NameperDirectionRadius

    Interpolatable: no

    Sub-properties:

    NameScopeTypeDescription
    boolean Interval boolean The boolean value.

    agi_fan.material

    The material to display on the surface of the fan.

    Property Namematerial

    Interpolatable: no

    agi_fan.material.solidColor

    Fills the surface with a solid color, which may be translucent.

    Property NamesolidColor

    Interpolatable: no

    agi_fan.material.solidColor.color

    The color of the surface.

    Property Namecolor

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    rgba Interval array The 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.
    rgbaf Interval array 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.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    agi_fan.material.image

    Fills the surface with an image.

    Property Nameimage

    Interpolatable: no

    agi_fan.material.image.image

    The image to display on the surface.

    Property Nameimage

    Interpolatable: no

    Sub-properties:

    NameScopeTypeDescription
    uri Interval string The URI value.
    reference Interval string A reference property.
    agi_fan.material.image.repeat

    The number of times the image repeats along each axis.

    Property Namerepeat

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    cartesian2 Interval array The numger of times the image repeats along each axis.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    agi_fan.material.grid

    Fills the surface with a grid.

    Property Namegrid

    Interpolatable: no

    agi_fan.material.grid.color

    The color of the surface.

    Property Namecolor

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    rgba Interval array The 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.
    rgbaf Interval array 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.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    agi_fan.material.grid.cellAlpha

    Alpha value for the space between grid lines. This will be combined with the color alpha.

    Property NamecellAlpha

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    number Interval number or array The floating-point value. The value may be a single number, in which case the value is constant over the interval, or it may be an array. If it is an array and the array has one element, the value is constant over the interval. If it has two or more elements, they are time-tagged samples arranged as [Time, Value, Time, Value, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    agi_fan.material.grid.lineCount

    The number of grid lines along each axis.

    Property NamelineCount

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    cartesian2 Interval array The number of grid lines along each axis.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    agi_fan.material.grid.lineThickness

    The thickness of grid lines along each axis, in pixels.

    Property NamelineThickness

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    cartesian2 Interval array The thickness of grid lines along each axis, in pixels.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    agi_fan.material.grid.lineOffset

    The offset of grid lines along each axis, as a percentage from 0 to 1.

    Property NamelineOffset

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    cartesian2 Interval array The offset of grid lines along each axis, as a percentage from 0 to 1.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    agi_fan.material.stripe

    Fills the surface with alternating colors.

    Property Namestripe

    Interpolatable: no

    agi_fan.material.stripe.orientation

    The value indicating if the stripes are horizontal or vertical.

    Property Nameorientation

    Interpolatable: no

    Sub-properties:

    NameScopeTypeDescription
    StripeOrientation Interval string The orientation of stripes in the stripe material. Valid values are "HORIZONTAL" or "VERTICAL".
    reference Interval string A reference property.
    agi_fan.material.stripe.evenColor

    The even color.

    Property NameevenColor

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    rgba Interval array The 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.
    rgbaf Interval array 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.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    agi_fan.material.stripe.oddColor

    The odd color.

    Property NameoddColor

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    rgba Interval array The 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.
    rgbaf Interval array 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.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    agi_fan.material.stripe.offset

    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.

    Property Nameoffset

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    number Interval number or array The floating-point value. The value may be a single number, in which case the value is constant over the interval, or it may be an array. If it is an array and the array has one element, the value is constant over the interval. If it has two or more elements, they are time-tagged samples arranged as [Time, Value, Time, Value, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    agi_fan.material.stripe.repeat

    The number of time the stripes repeat.

    Property Namerepeat

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    number Interval number or array The floating-point value. The value may be a single number, in which case the value is constant over the interval, or it may be an array. If it is an array and the array has one element, the value is constant over the interval. If it has two or more elements, they are time-tagged samples arranged as [Time, Value, Time, Value, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    agi_fan.fill

    Whether or not the fan is filled.

    Property Namefill

    Interpolatable: no

    Sub-properties:

    NameScopeTypeDescription
    boolean Interval boolean The boolean value.

    agi_fan.outline

    Whether or not the fan is outlined.

    Property Nameoutline

    Interpolatable: no

    Sub-properties:

    NameScopeTypeDescription
    boolean Interval boolean The boolean value.

    agi_fan.numberOfRings

    The number of outline rings to draw, starting from the outer edge and equidistantly spaced towards the center.

    Property NamenumberOfRings

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    number Interval number or array The floating-point value. The value may be a single number, in which case the value is constant over the interval, or it may be an array. If it is an array and the array has one element, the value is constant over the interval. If it has two or more elements, they are time-tagged samples arranged as [Time, Value, Time, Value, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    agi_fan.outlineColor

    The color of the fan outline.

    Property NameoutlineColor

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    rgba Interval array The 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.
    rgbaf Interval array 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.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    agi_rectangularSensor

    A rectangular pyramid sensor volume taking into account occlusion of an ellipsoid, i.e., the globe.

    Note: This type is an extension and may not be implemented by all CZML clients.

    Property Nameagi_rectangularSensor

    Interpolatable: no

    agi_rectangularSensor.show

    Whether or not the pyramid is shown.

    Property Nameshow

    Interpolatable: no

    Sub-properties:

    NameScopeTypeDescription
    boolean Interval boolean The boolean value.

    agi_rectangularSensor.xHalfAngle

    The X half angle.

    Property NamexHalfAngle

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    number Interval number or array The floating-point value. The value may be a single number, in which case the value is constant over the interval, or it may be an array. If it is an array and the array has one element, the value is constant over the interval. If it has two or more elements, they are time-tagged samples arranged as [Time, Value, Time, Value, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    agi_rectangularSensor.yHalfAngle

    The Y half angle.

    Property NameyHalfAngle

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    number Interval number or array The floating-point value. The value may be a single number, in which case the value is constant over the interval, or it may be an array. If it is an array and the array has one element, the value is constant over the interval. If it has two or more elements, they are time-tagged samples arranged as [Time, Value, Time, Value, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    agi_rectangularSensor.radius

    The radial limit of the pyramid.

    Property Nameradius

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    number Interval number or array The floating-point value. The value may be a single number, in which case the value is constant over the interval, or it may be an array. If it is an array and the array has one element, the value is constant over the interval. If it has two or more elements, they are time-tagged samples arranged as [Time, Value, Time, Value, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    agi_rectangularSensor.showIntersection

    Whether or not the intersection of the pyramid with the Earth is shown.

    Property NameshowIntersection

    Interpolatable: no

    Sub-properties:

    NameScopeTypeDescription
    boolean Interval boolean The boolean value.

    agi_rectangularSensor.intersectionColor

    The color of the intersection of the pyramid with the Earth.

    Property NameintersectionColor

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    rgba Interval array The 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.
    rgbaf Interval array 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.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    agi_rectangularSensor.intersectionWidth

    The width of the intersection in pixels.

    Property NameintersectionWidth

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    number Interval number or array The floating-point value. The value may be a single number, in which case the value is constant over the interval, or it may be an array. If it is an array and the array has one element, the value is constant over the interval. If it has two or more elements, they are time-tagged samples arranged as [Time, Value, Time, Value, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    agi_rectangularSensor.showLateralSurfaces

    Whether or not the intersections of the pyramid with the earth are shown.

    Property NameshowLateralSurfaces

    Interpolatable: no

    Sub-properties:

    NameScopeTypeDescription
    boolean Interval boolean The boolean value.

    agi_rectangularSensor.lateralSurfaceMaterial

    Whether or not lateral surfaces are shown.

    Property NamelateralSurfaceMaterial

    Interpolatable: no

    agi_rectangularSensor.lateralSurfaceMaterial.solidColor

    Fills the surface with a solid color, which may be translucent.

    Property NamesolidColor

    Interpolatable: no

    agi_rectangularSensor.lateralSurfaceMaterial.solidColor.color

    The color of the surface.

    Property Namecolor

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    rgba Interval array The 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.
    rgbaf Interval array 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.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    agi_rectangularSensor.lateralSurfaceMaterial.image

    Fills the surface with an image.

    Property Nameimage

    Interpolatable: no

    agi_rectangularSensor.lateralSurfaceMaterial.image.image

    The image to display on the surface.

    Property Nameimage

    Interpolatable: no

    Sub-properties:

    NameScopeTypeDescription
    uri Interval string The URI value.
    reference Interval string A reference property.
    agi_rectangularSensor.lateralSurfaceMaterial.image.repeat

    The number of times the image repeats along each axis.

    Property Namerepeat

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    cartesian2 Interval array The numger of times the image repeats along each axis.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    agi_rectangularSensor.lateralSurfaceMaterial.grid

    Fills the surface with a grid.

    Property Namegrid

    Interpolatable: no

    agi_rectangularSensor.lateralSurfaceMaterial.grid.color

    The color of the surface.

    Property Namecolor

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    rgba Interval array The 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.
    rgbaf Interval array 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.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    agi_rectangularSensor.lateralSurfaceMaterial.grid.cellAlpha

    Alpha value for the space between grid lines. This will be combined with the color alpha.

    Property NamecellAlpha

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    number Interval number or array The floating-point value. The value may be a single number, in which case the value is constant over the interval, or it may be an array. If it is an array and the array has one element, the value is constant over the interval. If it has two or more elements, they are time-tagged samples arranged as [Time, Value, Time, Value, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    agi_rectangularSensor.lateralSurfaceMaterial.grid.lineCount

    The number of grid lines along each axis.

    Property NamelineCount

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    cartesian2 Interval array The number of grid lines along each axis.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    agi_rectangularSensor.lateralSurfaceMaterial.grid.lineThickness

    The thickness of grid lines along each axis, in pixels.

    Property NamelineThickness

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    cartesian2 Interval array The thickness of grid lines along each axis, in pixels.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    agi_rectangularSensor.lateralSurfaceMaterial.grid.lineOffset

    The offset of grid lines along each axis, as a percentage from 0 to 1.

    Property NamelineOffset

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    cartesian2 Interval array The offset of grid lines along each axis, as a percentage from 0 to 1.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    agi_rectangularSensor.lateralSurfaceMaterial.stripe

    Fills the surface with alternating colors.

    Property Namestripe

    Interpolatable: no

    agi_rectangularSensor.lateralSurfaceMaterial.stripe.orientation

    The value indicating if the stripes are horizontal or vertical.

    Property Nameorientation

    Interpolatable: no

    Sub-properties:

    NameScopeTypeDescription
    StripeOrientation Interval string The orientation of stripes in the stripe material. Valid values are "HORIZONTAL" or "VERTICAL".
    reference Interval string A reference property.
    agi_rectangularSensor.lateralSurfaceMaterial.stripe.evenColor

    The even color.

    Property NameevenColor

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    rgba Interval array The 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.
    rgbaf Interval array 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.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    agi_rectangularSensor.lateralSurfaceMaterial.stripe.oddColor

    The odd color.

    Property NameoddColor

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    rgba Interval array The 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.
    rgbaf Interval array 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.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    agi_rectangularSensor.lateralSurfaceMaterial.stripe.offset

    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.

    Property Nameoffset

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    number Interval number or array The floating-point value. The value may be a single number, in which case the value is constant over the interval, or it may be an array. If it is an array and the array has one element, the value is constant over the interval. If it has two or more elements, they are time-tagged samples arranged as [Time, Value, Time, Value, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    agi_rectangularSensor.lateralSurfaceMaterial.stripe.repeat

    The number of time the stripes repeat.

    Property Namerepeat

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    number Interval number or array The floating-point value. The value may be a single number, in which case the value is constant over the interval, or it may be an array. If it is an array and the array has one element, the value is constant over the interval. If it has two or more elements, they are time-tagged samples arranged as [Time, Value, Time, Value, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    agi_rectangularSensor.showEllipsoidSurfaces

    Whether or not ellipsoid surfaces are shown.

    Property NameshowEllipsoidSurfaces

    Interpolatable: no

    Sub-properties:

    NameScopeTypeDescription
    boolean Interval boolean The boolean value.

    agi_rectangularSensor.ellipsoidSurfaceMaterial

    The material to use for the pyramid's ellipsoid surface.

    Property NameellipsoidSurfaceMaterial

    Interpolatable: no

    agi_rectangularSensor.ellipsoidSurfaceMaterial.solidColor

    Fills the surface with a solid color, which may be translucent.

    Property NamesolidColor

    Interpolatable: no

    agi_rectangularSensor.ellipsoidSurfaceMaterial.solidColor.color

    The color of the surface.

    Property Namecolor

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    rgba Interval array The 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.
    rgbaf Interval array 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.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    agi_rectangularSensor.ellipsoidSurfaceMaterial.image

    Fills the surface with an image.

    Property Nameimage

    Interpolatable: no

    agi_rectangularSensor.ellipsoidSurfaceMaterial.image.image

    The image to display on the surface.

    Property Nameimage

    Interpolatable: no

    Sub-properties:

    NameScopeTypeDescription
    uri Interval string The URI value.
    reference Interval string A reference property.
    agi_rectangularSensor.ellipsoidSurfaceMaterial.image.repeat

    The number of times the image repeats along each axis.

    Property Namerepeat

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    cartesian2 Interval array The numger of times the image repeats along each axis.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    agi_rectangularSensor.ellipsoidSurfaceMaterial.grid

    Fills the surface with a grid.

    Property Namegrid

    Interpolatable: no

    agi_rectangularSensor.ellipsoidSurfaceMaterial.grid.color

    The color of the surface.

    Property Namecolor

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    rgba Interval array The 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.
    rgbaf Interval array 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.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    agi_rectangularSensor.ellipsoidSurfaceMaterial.grid.cellAlpha

    Alpha value for the space between grid lines. This will be combined with the color alpha.

    Property NamecellAlpha

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    number Interval number or array The floating-point value. The value may be a single number, in which case the value is constant over the interval, or it may be an array. If it is an array and the array has one element, the value is constant over the interval. If it has two or more elements, they are time-tagged samples arranged as [Time, Value, Time, Value, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    agi_rectangularSensor.ellipsoidSurfaceMaterial.grid.lineCount

    The number of grid lines along each axis.

    Property NamelineCount

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    cartesian2 Interval array The number of grid lines along each axis.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    agi_rectangularSensor.ellipsoidSurfaceMaterial.grid.lineThickness

    The thickness of grid lines along each axis, in pixels.

    Property NamelineThickness

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    cartesian2 Interval array The thickness of grid lines along each axis, in pixels.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    agi_rectangularSensor.ellipsoidSurfaceMaterial.grid.lineOffset

    The offset of grid lines along each axis, as a percentage from 0 to 1.

    Property NamelineOffset

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    cartesian2 Interval array The offset of grid lines along each axis, as a percentage from 0 to 1.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    agi_rectangularSensor.ellipsoidSurfaceMaterial.stripe

    Fills the surface with alternating colors.

    Property Namestripe

    Interpolatable: no

    agi_rectangularSensor.ellipsoidSurfaceMaterial.stripe.orientation

    The value indicating if the stripes are horizontal or vertical.

    Property Nameorientation

    Interpolatable: no

    Sub-properties:

    NameScopeTypeDescription
    StripeOrientation Interval string The orientation of stripes in the stripe material. Valid values are "HORIZONTAL" or "VERTICAL".
    reference Interval string A reference property.
    agi_rectangularSensor.ellipsoidSurfaceMaterial.stripe.evenColor

    The even color.

    Property NameevenColor

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    rgba Interval array The 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.
    rgbaf Interval array 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.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    agi_rectangularSensor.ellipsoidSurfaceMaterial.stripe.oddColor

    The odd color.

    Property NameoddColor

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    rgba Interval array The 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.
    rgbaf Interval array 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.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    agi_rectangularSensor.ellipsoidSurfaceMaterial.stripe.offset

    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.

    Property Nameoffset

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    number Interval number or array The floating-point value. The value may be a single number, in which case the value is constant over the interval, or it may be an array. If it is an array and the array has one element, the value is constant over the interval. If it has two or more elements, they are time-tagged samples arranged as [Time, Value, Time, Value, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    agi_rectangularSensor.ellipsoidSurfaceMaterial.stripe.repeat

    The number of time the stripes repeat.

    Property Namerepeat

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    number Interval number or array The floating-point value. The value may be a single number, in which case the value is constant over the interval, or it may be an array. If it is an array and the array has one element, the value is constant over the interval. If it has two or more elements, they are time-tagged samples arranged as [Time, Value, Time, Value, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    agi_rectangularSensor.showEllipsoidHorizonSurfaces

    Whether or not ellipsoid horizon surfaces are shown.

    Property NameshowEllipsoidHorizonSurfaces

    Interpolatable: no

    Sub-properties:

    NameScopeTypeDescription
    boolean Interval boolean The boolean value.

    agi_rectangularSensor.ellipsoidHorizonSurfaceMaterial

    The material to use for the pyramid's ellipsoid horizon surface.

    Property NameellipsoidHorizonSurfaceMaterial

    Interpolatable: no

    agi_rectangularSensor.ellipsoidHorizonSurfaceMaterial.solidColor

    Fills the surface with a solid color, which may be translucent.

    Property NamesolidColor

    Interpolatable: no

    agi_rectangularSensor.ellipsoidHorizonSurfaceMaterial.solidColor.color

    The color of the surface.

    Property Namecolor

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    rgba Interval array The 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.
    rgbaf Interval array 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.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    agi_rectangularSensor.ellipsoidHorizonSurfaceMaterial.image

    Fills the surface with an image.

    Property Nameimage

    Interpolatable: no

    agi_rectangularSensor.ellipsoidHorizonSurfaceMaterial.image.image

    The image to display on the surface.

    Property Nameimage

    Interpolatable: no

    Sub-properties:

    NameScopeTypeDescription
    uri Interval string The URI value.
    reference Interval string A reference property.
    agi_rectangularSensor.ellipsoidHorizonSurfaceMaterial.image.repeat

    The number of times the image repeats along each axis.

    Property Namerepeat

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    cartesian2 Interval array The numger of times the image repeats along each axis.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    agi_rectangularSensor.ellipsoidHorizonSurfaceMaterial.grid

    Fills the surface with a grid.

    Property Namegrid

    Interpolatable: no

    agi_rectangularSensor.ellipsoidHorizonSurfaceMaterial.grid.color

    The color of the surface.

    Property Namecolor

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    rgba Interval array The 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.
    rgbaf Interval array 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.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    agi_rectangularSensor.ellipsoidHorizonSurfaceMaterial.grid.cellAlpha

    Alpha value for the space between grid lines. This will be combined with the color alpha.

    Property NamecellAlpha

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    number Interval number or array The floating-point value. The value may be a single number, in which case the value is constant over the interval, or it may be an array. If it is an array and the array has one element, the value is constant over the interval. If it has two or more elements, they are time-tagged samples arranged as [Time, Value, Time, Value, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    agi_rectangularSensor.ellipsoidHorizonSurfaceMaterial.grid.lineCount

    The number of grid lines along each axis.

    Property NamelineCount

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    cartesian2 Interval array The number of grid lines along each axis.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    agi_rectangularSensor.ellipsoidHorizonSurfaceMaterial.grid.lineThickness

    The thickness of grid lines along each axis, in pixels.

    Property NamelineThickness

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    cartesian2 Interval array The thickness of grid lines along each axis, in pixels.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    agi_rectangularSensor.ellipsoidHorizonSurfaceMaterial.grid.lineOffset

    The offset of grid lines along each axis, as a percentage from 0 to 1.

    Property NamelineOffset

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    cartesian2 Interval array The offset of grid lines along each axis, as a percentage from 0 to 1.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    agi_rectangularSensor.ellipsoidHorizonSurfaceMaterial.stripe

    Fills the surface with alternating colors.

    Property Namestripe

    Interpolatable: no

    agi_rectangularSensor.ellipsoidHorizonSurfaceMaterial.stripe.orientation

    The value indicating if the stripes are horizontal or vertical.

    Property Nameorientation

    Interpolatable: no

    Sub-properties:

    NameScopeTypeDescription
    StripeOrientation Interval string The orientation of stripes in the stripe material. Valid values are "HORIZONTAL" or "VERTICAL".
    reference Interval string A reference property.
    agi_rectangularSensor.ellipsoidHorizonSurfaceMaterial.stripe.evenColor

    The even color.

    Property NameevenColor

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    rgba Interval array The 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.
    rgbaf Interval array 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.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    agi_rectangularSensor.ellipsoidHorizonSurfaceMaterial.stripe.oddColor

    The odd color.

    Property NameoddColor

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    rgba Interval array The 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.
    rgbaf Interval array 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.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    agi_rectangularSensor.ellipsoidHorizonSurfaceMaterial.stripe.offset

    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.

    Property Nameoffset

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    number Interval number or array The floating-point value. The value may be a single number, in which case the value is constant over the interval, or it may be an array. If it is an array and the array has one element, the value is constant over the interval. If it has two or more elements, they are time-tagged samples arranged as [Time, Value, Time, Value, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    agi_rectangularSensor.ellipsoidHorizonSurfaceMaterial.stripe.repeat

    The number of time the stripes repeat.

    Property Namerepeat

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    number Interval number or array The floating-point value. The value may be a single number, in which case the value is constant over the interval, or it may be an array. If it is an array and the array has one element, the value is constant over the interval. If it has two or more elements, they are time-tagged samples arranged as [Time, Value, Time, Value, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    agi_rectangularSensor.showDomeSurfaces

    Whether or not dome surfaces are shown.

    Property NameshowDomeSurfaces

    Interpolatable: no

    Sub-properties:

    NameScopeTypeDescription
    boolean Interval boolean The boolean value.

    agi_rectangularSensor.domeSurfaceMaterial

    The material to use for the pyramid's dome.

    Property NamedomeSurfaceMaterial

    Interpolatable: no

    agi_rectangularSensor.domeSurfaceMaterial.solidColor

    Fills the surface with a solid color, which may be translucent.

    Property NamesolidColor

    Interpolatable: no

    agi_rectangularSensor.domeSurfaceMaterial.solidColor.color

    The color of the surface.

    Property Namecolor

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    rgba Interval array The 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.
    rgbaf Interval array 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.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    agi_rectangularSensor.domeSurfaceMaterial.image

    Fills the surface with an image.

    Property Nameimage

    Interpolatable: no

    agi_rectangularSensor.domeSurfaceMaterial.image.image

    The image to display on the surface.

    Property Nameimage

    Interpolatable: no

    Sub-properties:

    NameScopeTypeDescription
    uri Interval string The URI value.
    reference Interval string A reference property.
    agi_rectangularSensor.domeSurfaceMaterial.image.repeat

    The number of times the image repeats along each axis.

    Property Namerepeat

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    cartesian2 Interval array The numger of times the image repeats along each axis.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    agi_rectangularSensor.domeSurfaceMaterial.grid

    Fills the surface with a grid.

    Property Namegrid

    Interpolatable: no

    agi_rectangularSensor.domeSurfaceMaterial.grid.color

    The color of the surface.

    Property Namecolor

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    rgba Interval array The 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.
    rgbaf Interval array 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.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    agi_rectangularSensor.domeSurfaceMaterial.grid.cellAlpha

    Alpha value for the space between grid lines. This will be combined with the color alpha.

    Property NamecellAlpha

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    number Interval number or array The floating-point value. The value may be a single number, in which case the value is constant over the interval, or it may be an array. If it is an array and the array has one element, the value is constant over the interval. If it has two or more elements, they are time-tagged samples arranged as [Time, Value, Time, Value, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    agi_rectangularSensor.domeSurfaceMaterial.grid.lineCount

    The number of grid lines along each axis.

    Property NamelineCount

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    cartesian2 Interval array The number of grid lines along each axis.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    agi_rectangularSensor.domeSurfaceMaterial.grid.lineThickness

    The thickness of grid lines along each axis, in pixels.

    Property NamelineThickness

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    cartesian2 Interval array The thickness of grid lines along each axis, in pixels.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    agi_rectangularSensor.domeSurfaceMaterial.grid.lineOffset

    The offset of grid lines along each axis, as a percentage from 0 to 1.

    Property NamelineOffset

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    cartesian2 Interval array The offset of grid lines along each axis, as a percentage from 0 to 1.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    agi_rectangularSensor.domeSurfaceMaterial.stripe

    Fills the surface with alternating colors.

    Property Namestripe

    Interpolatable: no

    agi_rectangularSensor.domeSurfaceMaterial.stripe.orientation

    The value indicating if the stripes are horizontal or vertical.

    Property Nameorientation

    Interpolatable: no

    Sub-properties:

    NameScopeTypeDescription
    StripeOrientation Interval string The orientation of stripes in the stripe material. Valid values are "HORIZONTAL" or "VERTICAL".
    reference Interval string A reference property.
    agi_rectangularSensor.domeSurfaceMaterial.stripe.evenColor

    The even color.

    Property NameevenColor

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    rgba Interval array The 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.
    rgbaf Interval array 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.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    agi_rectangularSensor.domeSurfaceMaterial.stripe.oddColor

    The odd color.

    Property NameoddColor

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    rgba Interval array The 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.
    rgbaf Interval array 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.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    agi_rectangularSensor.domeSurfaceMaterial.stripe.offset

    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.

    Property Nameoffset

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    number Interval number or array The floating-point value. The value may be a single number, in which case the value is constant over the interval, or it may be an array. If it is an array and the array has one element, the value is constant over the interval. If it has two or more elements, they are time-tagged samples arranged as [Time, Value, Time, Value, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
    agi_rectangularSensor.domeSurfaceMaterial.stripe.repeat

    The number of time the stripes repeat.

    Property Namerepeat

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    number Interval number or array The floating-point value. The value may be a single number, in which case the value is constant over the interval, or it may be an array. If it is an array and the array has one element, the value is constant over the interval. If it has two or more elements, they are time-tagged samples arranged as [Time, Value, Time, Value, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    agi_rectangularSensor.portionToDisplay

    Indicates what part of a sensor should be displayed.

    Property NameportionToDisplay

    Interpolatable: no

    Sub-properties:

    NameScopeTypeDescription
    portionToDisplay Interval string Indicates what part of a sensor should be displayed. Valid values are "COMPLETE", "BELOW_ELLIPSOID_HORIZON", "ABOVE_ELLIPSOID_HORIZON".
    reference Interval string A reference property.

    agi_vector

    Defines a graphical vector that originates at the position property and extends in the provided direction for the provided length.

    Note: This type is an extension and may not be implemented by all CZML clients.

    Property Nameagi_vector

    Interpolatable: no

    agi_vector.show

    Whether or not the vector is shown.

    Property Nameshow

    Interpolatable: no

    Sub-properties:

    NameScopeTypeDescription
    boolean Interval boolean The boolean value.

    agi_vector.color

    The color of the vector.

    Property Namecolor

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    rgba Interval array The 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.
    rgbaf Interval array 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.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    agi_vector.direction

    The direction of the vector.

    Property Namedirection

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    axes Interval string TODO
    spherical Interval array A direction specified as a spherical [Clock, Cone, Magnitude] angles in radians, distance in meters. If the array has three elements, the direction is constant. If it has four or more elements, they are time-tagged samples arranged as [Time, Clock, Cone, Magnitude, Time, Clock, Cone, Magnitude, Time, Clock, Cone, Magnitude, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    unitSpherical Interval array A direction specified as a unit spherical [Clock, Cone] angles in radians. If the array has two elements, the direction is constant. If it has three or more elements, they are time-tagged samples arranged as [Time, Clock, Cone, Time, Clock, Cone, Time, Clock, Cone, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    cartesian Interval array The direction represented as a unit Cartesian [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 sinceepoch.
    unitCartesian Interval array The direction represented as a unit Cartesian [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 sinceepoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    agi_vector.length

    The graphical length of the vector.

    Property Namelength

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    number Interval number or array The floating-point value. The value may be a single number, in which case the value is constant over the interval, or it may be an array. If it is an array and the array has one element, the value is constant over the interval. If it has two or more elements, they are time-tagged samples arranged as [Time, Value, Time, Value, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.

    agi_vector.minimumLengthInPixels

    The minimum graphical length of the vector in pixels.

    Property NameminimumLengthInPixels

    Interpolatable: yes

    Sub-properties:

    NameScopeTypeDescription
    number Interval number or array The floating-point value. The value may be a single number, in which case the value is constant over the interval, or it may be an array. If it is an array and the array has one element, the value is constant over the interval. If it has two or more elements, they are time-tagged samples arranged as [Time, Value, Time, Value, ...], where Time is an ISO 8601 date and time string or seconds since epoch.
    reference Interval string A reference property.
    epoch Packet string Specifies the epoch to use for times specifies as seconds since an epoch.
    nextTime Packet string or number 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.
    previousTime Packet string or number 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.
     
  • 相关阅读:
    常量的定义
    二进制、八进制、十进制、十六进制间的转换
    使用简单的 5 个步骤设置 Web 服务器集群
    新手推荐:IIS+PHP+MYSQL环境配置教程
    windows7 iis安装与配置
    web服务器配置方法
    如何配置web服务器
    系统没有“internet信息服务(IIS)管理器”
    Html 内嵌 选择器属性 Dom操作 JavaScript 事件
    <转载>使用css让大图片不超过网页宽度
  • 原文地址:https://www.cnblogs.com/laixiangran/p/4998529.html
Copyright © 2011-2022 走看看