Package

com.kodekutters.czml

czmlProperties

Permalink

package czmlProperties

The Cesium CZML language as described in the following references:

https://github.com/AnalyticalGraphicsInc/cesium/wiki/CZML-Structure https://github.com/AnalyticalGraphicsInc/cesium/wiki/CZML-Content https://github.com/AnalyticalGraphicsInc/cesium/wiki/CZML-Guide

CZML is a JSON schema for describing a time-dynamic graphical scene, primarily for display in a web browser running Cesium. It describes lines, points, billboards (markers), models and other graphical primitives, and specifies how they change with time.

This package implements the CZML object as a list of CZMLPacket, the CZMLPacket object and all its constituent czml properties.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. czmlProperties
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. case class AgiVector(show: Option[CzmlBoolean] = None, color: Option[ColorProperty] = None, direction: Option[Directions] = None, length: Option[Number] = None, minimumLengthInPixels: Option[Number] = None) extends CzmlProperty with Product with Serializable

    Permalink

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

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

    show

    whether or not to show this property

    color

    of this property

    direction

    The direction of the vector.

    length

    The graphical length of the vector.

    minimumLengthInPixels

    The minimum graphical length of the vector in pixels.

  2. case class Availability(value: Either[String, Array[String]]) extends CzmlProperty with Product with Serializable

    Permalink

    represents time availability as a String or an array of strings

    represents time availability as a String or an array of strings

    value

    the availability time value(s)

  3. case class Billboard(color: Option[ColorProperty] = None, eyeOffset: Option[CzmlCartesian] = None, horizontalOrigin: Option[Origin[HORIZONTAL]] = None, image: Option[ImageUri] = None, pixelOffset: Option[CzmlCartesian2] = None, scale: Option[Number] = None, rotation: Option[Number] = None, alignedAxis: Option[CzmlCartesian] = None, show: Option[CzmlBoolean] = None, verticalOrigin: Option[Origin[VERTICAL]] = None) extends CzmlProperty with Product with Serializable

    Permalink

    A billboard, or viewport-aligned image.

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

    color

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

    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.

    horizontalOrigin

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

    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.

    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.

    scale

    The scale of the billboard. The scale is multiplied with the pixel size of the billboard's image. 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.

    rotation

    The rotation of the billboard offset from the alignedAxes.

    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.

    show

    whether or not to show this property

    verticalOrigin

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

  4. case class CZML[T <: Packet](packets: ArrayBuffer[T]) extends Product with Serializable

    Permalink

    a CZML document contains a single JSON array where each object-literal element in the array is a CZML packet.

    a CZML document contains a single JSON array where each object-literal element in the array is a CZML packet.

    packets

    the list Packet of this document

  5. case class CZMLPacket(id: Option[String] = None, name: Option[String] = None, parent: Option[String] = None, description: Option[Description] = None, version: Option[String] = None, delete: Option[Boolean] = None, properties: HashSet[CzmlProperty] = HashSet.empty) extends Packet with Product with Serializable

    Permalink

    A CZML packet describes the graphical properties for a single object in the scene, such as a single aircraft.

    A CZML packet describes the graphical properties for a single object in the scene, such as a single aircraft.

    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.

    name

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

    parent

    The ID of the parent object or folder.

    description

    An HTML description of the object.

    version

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

    delete

    Whether the client should delete all existing data for this object, identified by ID. If true, all other properties in this packet will be ignored.

    properties

    The set of properties of this object

  6. case class Clock(currentTime: Option[String] = None, multiplier: Option[Double] = None, range: Option[String] = None, step: Option[String] = None, interval: Option[String] = None) extends CzmlProperty with Product with Serializable

    Permalink

    The clock settings for the entire data set.

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

    currentTime

    The current time.

    multiplier

    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

    The behavior of a clock when its current time reaches its start or end points. Valid values are 'UNBOUNDED', 'CLAMPED', and 'LOOP_STOP'.

    step

    Defines how a clock steps in time. Valid values are 'SYSTEM_CLOCK', 'SYSTEM_CLOCK_MULTIPLIER', and 'TICK_DEPENDENT'.

    interval

    an interval of time.

  7. case class ConicSensor(show: Option[CzmlBoolean] = None, innerHalfAngle: Option[Number] = None, outerHalfAngle: Option[Number] = None, minimumClockAngle: Option[Number] = None, maximumClockAngle: Option[Number] = None, radius: Option[Number] = None, showIntersection: Option[CzmlBoolean] = None, intersectionColor: Option[ColorProperty] = None, intersectionWidth: Option[Number] = None, showLateralSurfaces: Option[CzmlBoolean] = None, lateralSurfaceMaterial: Option[Material] = None, showEllipsoidSurfaces: Option[CzmlBoolean] = None, ellipsoidSurfaceMaterial: Option[Material] = None, showEllipsoidHorizonSurfaces: Option[CzmlBoolean] = None, ellipsoidHorizonSurfaceMaterial: Option[Material] = None, showDomeSurfaces: Option[CzmlBoolean] = None, domeSurfaceMaterial: Option[Material] = None, portionToDisplay: Option[PortionToDisplay] = None) extends CzmlProperty with Product with Serializable

    Permalink

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

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

    show

    whether or not to show this property

    innerHalfAngle

    The inner half angle of the cone.

    outerHalfAngle

    The outer half angle of the cone.

    minimumClockAngle

    The minimum clock angle limit of the cone.

    maximumClockAngle

    The maximum clock angle limit of the cone.

    radius

    The radial limit of the cone.

    showIntersection

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

    intersectionColor

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

    intersectionWidth

    The width of the intersection in pixels.

    showLateralSurfaces

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

    lateralSurfaceMaterial

    Whether or not lateral surfaces are shown.

    showEllipsoidSurfaces

    Whether or not ellipsoid surfaces are shown.

    ellipsoidSurfaceMaterial

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

    showEllipsoidHorizonSurfaces

    Whether or not ellipsoid horizon surfaces are shown.

    ellipsoidHorizonSurfaceMaterial

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

    showDomeSurfaces

    Whether or not dome surfaces are shown.

    domeSurfaceMaterial

    The material to use for the cone's dome.

    portionToDisplay

    Indicates what part of a sensor should be displayed.

  8. case class CustomPatternSensor(show: Option[CzmlBoolean] = None, directions: Option[Directions] = None, radius: Option[Number] = None, showIntersection: Option[CzmlBoolean] = None, intersectionColor: Option[ColorProperty] = None, intersectionWidth: Option[Number] = None, showLateralSurfaces: Option[CzmlBoolean] = None, lateralSurfaceMaterial: Option[Material] = None, showEllipsoidHorizonSurfaces: Option[CzmlBoolean] = None, ellipsoidHorizonSurfaceMaterial: Option[Material] = None, showDomeSurfaces: Option[CzmlBoolean] = None, domeSurfaceMaterial: Option[Material] = None, portionToDisplay: Option[PortionToDisplay] = None) extends CzmlProperty with Product with Serializable

    Permalink

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

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

    show

    whether or not to show this property

    directions

    The list of directions defining the pyramid.

    radius

    The radial limit of the pyramid.

    showIntersection

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

    intersectionColor

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

    intersectionWidth

    The width of the intersection in pixels.

    showLateralSurfaces

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

    lateralSurfaceMaterial

    Whether or not lateral surfaces are shown.

    showEllipsoidHorizonSurfaces

    Whether or not ellipsoid surfaces are shown.

    ellipsoidHorizonSurfaceMaterial

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

    showDomeSurfaces

    Whether or not ellipsoid horizon surfaces are shown.

    domeSurfaceMaterial

    The material to use for the pyramid's dome.

    portionToDisplay

    Indicates what part of a sensor should be displayed.

  9. case class CustomProperties(properties: Map[String, CustomProperty] = ListMap.empty) extends CzmlProperty with Product with Serializable

    Permalink

    a CzmlProperty representing custom properties

    a CzmlProperty representing custom properties

    properties

    a map with key = the field name, and value = a CustomProperty

  10. case class CzmlCartesian(cartesian: Option[Cartesian] = None, interval: Option[String] = None, reference: Option[String] = None, timeFields: Option[Interpolatable] = None) extends CzmlProperty with Product with Serializable

    Permalink

    Describes a 3d Cartesian property which can optionally vary over time.

    Describes a 3d Cartesian property which can optionally vary over time. Can represent the dimensions of the ellipsoid radii. Also describes the "viewFrom" property. It is also used in NodeTransformation for scale and translation

    cartesian

    The Cartesian [X, Y, Z] in meters. If the array has three elements, the cartesian 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.

    interval

    Time interval

    reference

    A reference property.

    timeFields

    the time interpolatable part of this property

  11. case class CzmlPositions(values: Option[Array[CzmlPosition]]) extends CzmlProperty with Product with Serializable

    Permalink

    An array of CzmlPosition.

    An array of CzmlPosition. This CzmlPositions property is used only in CZMLPacket.

    values

    the array of CzmlPosition

  12. trait CzmlProperty extends AnyRef

    Permalink

    all CzmlPacket constituent properties extend this trait (see also object CzmlProperty)

  13. case class Ellipse(show: Option[CzmlBoolean] = None, semiMajorAxis: Option[Number] = None, semiMinorAxis: Option[Number] = None, rotation: Option[Number] = None, material: Option[Material] = None, height: Option[Number] = None, extrudedHeight: Option[Number] = None, granularity: Option[Number] = None, stRotation: Option[Number] = None, fill: Option[CzmlBoolean] = None, outline: Option[CzmlBoolean] = None, outlineColor: Option[ColorProperty] = None, numberOfVerticalLines: Option[Number] = None) extends CzmlProperty with Product with Serializable

    Permalink

    An ellipse, which is a closed curve on the surface of the Earth.

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

    show

    whether or not to show this property

    semiMajorAxis

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

    semiMinorAxis

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

    rotation

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

    material

    The material to use to fill the ellipse.

    height

    The height of the ellipse when perPositionHeight is false.

    extrudedHeight

    The extruded height of the ellipse.

    granularity

    The sampling distance, in radians.

    stRotation

    The rotation of any applied texture coordinates.

    fill

    Whether or not the ellipse is filled.

    outline

    Whether or not the ellipse is outlined.

    outlineColor

    The color of the ellipse outline.

    numberOfVerticalLines

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

  14. case class Ellipsoid(show: Option[CzmlBoolean] = None, radii: Option[CzmlCartesian] = None, fill: Option[CzmlBoolean] = None, material: Option[Material] = None, outline: Option[CzmlBoolean] = None, outlineColor: Option[ColorProperty] = None, stackPartitions: Option[Number] = None, slicePartitions: Option[Number] = None, subdivisions: Option[Number] = None) extends CzmlProperty with Product with Serializable

    Permalink

    An ellipsoid, which is a closed quadric surface that is a three dimensional analogue of an ellipse.

    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 orientation properties.

    show

    whether or not to show this property

    radii

    The dimensions of the ellipsoid.

    fill

    Whether or not the ellipsoid is filled.

    material

    The material to display on the surface of the ellipsoid.

    outline

    Whether or not the ellipsoid is outlined.

    outlineColor

    The color of the ellipsoid outline.

    stackPartitions

    The number of times to partition the ellipsoid into stacks.

    slicePartitions

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

    subdivisions

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

  15. case class Fan(show: Option[CzmlBoolean] = None, directions: Option[Directions] = None, radius: Option[Number] = None, perDirectionRadius: Option[CzmlBoolean] = None, material: Option[Material] = None, fill: Option[CzmlBoolean] = None, outline: Option[CzmlBoolean] = None, numberOfRings: Option[Number] = None, outlineColor: Option[ColorProperty] = None) extends CzmlProperty with Product with Serializable

    Permalink

    Defines a fan, which starts at a point or apex and extends in a specified list of directions from the apex.

    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.

    show

    whether or not to show this property

    directions

    The list of directions defining the fan.

    radius

    The radial limit of the fan.

    perDirectionRadius

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

    material

    The material to display on the surface of the fan.

    fill

    Whether or not the fan is filled.

    outline

    Whether or not the fan is outlined.

    numberOfRings

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

    outlineColor

    The color of the fan outline.

  16. case class Label(eyeOffset: Option[CzmlCartesian] = None, fillColor: Option[ColorProperty] = None, font: Option[Font] = None, horizontalOrigin: Option[Origin[HORIZONTAL]] = None, outlineColor: Option[ColorProperty] = None, outlineWidth: Option[Number] = None, pixelOffset: Option[CzmlCartesian2] = None, scale: Option[Number] = None, show: Option[CzmlBoolean] = None, style: Option[Style] = None, text: Option[Text] = None, verticalOrigin: Option[Origin[VERTICAL]] = None) extends CzmlProperty with Product with Serializable

    Permalink

    A string of text.

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

    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.

    fillColor

    The fill color of the label.

    font

    The font to use for the label.

    horizontalOrigin

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

    outlineColor

    The outline color of the label.

    outlineWidth

    The outline width of the 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.

    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.

    show

    whether or not to show this property

    style

    The style of the label.

    text

    The text displayed by the label.

    verticalOrigin

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

  17. case class Model(show: Option[CzmlBoolean] = None, scale: Option[Number] = None, minimumPixelSize: Option[Number] = None, gltf: Option[ImageUri] = None, runAnimations: Option[CzmlBoolean] = None, nodeTransformations: Option[NodeTransformations] = None) extends CzmlProperty with Product with Serializable

    Permalink

    A 3D model.

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

    show

    whether or not to show this property

    scale

    The scale of the property.

    minimumPixelSize

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

    gltf

    The URL of a glTF model.

    runAnimations

    Whether or not to run animations.

    nodeTransformations

    node transformations.

  18. case class Orientation(axes: Option[String] = None, unitQuaternion: Option[Array[Double]] = None, interval: Option[String] = None, reference: Option[String] = None, timeFields: Option[Interpolatable] = None) extends CzmlProperty with Product with Serializable

    Permalink

    The orientation of the object in the world.

    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.

    interval

    an interval

    reference

    A reference property.

    timeFields

    the time interpolatable part of this property

  19. trait Packet extends AnyRef

    Permalink

    Characterises a packet in the CZML document.

  20. case class Path(show: Option[CzmlBoolean] = None, material: Option[LineMaterial] = None, width: Option[Number] = None, resolution: Option[Number] = None, leadTime: Option[Number] = None, trailTime: Option[Number] = None) extends CzmlProperty with Product with Serializable

    Permalink

    A path, which is a polyline defined by the motion of an object over time.

    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.

    show

    whether or not to show this property

    material

    The material to use to draw the path.

    width

    The width of the path line.

    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.

    leadTime

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

    trailTime

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

  21. case class Point(color: Option[ColorProperty] = None, outlineColor: Option[ColorProperty] = None, outlineWidth: Option[Number] = None, pixelSize: Option[Number] = None, show: Option[CzmlBoolean] = None) extends CzmlProperty with Product with Serializable

    Permalink

    A point, or viewport-aligned circle.

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

    color

    of the point.

    outlineColor

    The color of the outline of the point.

    outlineWidth

    The width of the outline of the point.

    pixelSize

    The size of the point, in pixels.

    show

    whether or not to show this property

  22. case class Polygon(positions: Option[Positions] = None, show: Option[CzmlBoolean] = None, material: Option[Material] = None, height: Option[Number] = None, extrudedHeight: Option[Number] = None, granularity: Option[Number] = None, stRotation: Option[Number] = None, fill: Option[CzmlBoolean] = None, outline: Option[CzmlBoolean] = None, outlineColor: Option[ColorProperty] = None, outlineWidth: Option[Number] = None, perPositionHeight: Option[CzmlBoolean] = None) extends CzmlProperty with Product with Serializable

    Permalink

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

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

    positions

    The array of positions defining a simple polygon.

    show

    whether or not to show this property

    material

    The material to use to fill the polygon.

    height

    The height of the polygon when perPositionHeight is false.

    extrudedHeight

    The extruded height of the polygon.

    granularity

    The sampling distance, in radians.

    stRotation

    The rotation of any applied texture.

    fill

    Whether or not the polygon is filled.

    outline

    Whether or not the polygon is outlined.

    outlineColor

    The color of the polygon outline.

    perPositionHeight

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

  23. case class Polyline(positions: Option[Positions] = None, show: Option[CzmlBoolean] = None, material: Option[LineMaterial] = None, width: Option[Number] = None, followSurface: Option[CzmlBoolean] = None) extends CzmlProperty with Product with Serializable

    Permalink

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

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

    positions

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

    show

    whether or not to show this property

    material

    The material to use to draw the polyline.

    width

    The width of the polyline.

    followSurface

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

  24. case class Rectangle(coordinates: Option[WsenDegrees] = None, show: Option[CzmlBoolean] = None, material: Option[Material] = None, height: Option[Number] = None, extrudedHeight: Option[Number] = None, granularity: Option[Number] = None, rotation: Option[Number] = None, stRotation: Option[Number] = None, fill: Option[CzmlBoolean] = None, outline: Option[CzmlBoolean] = None, outlineColor: Option[ColorProperty] = None, outlineWidth: Option[Number] = None, closeBottom: Option[CzmlBoolean] = None, closeTop: Option[CzmlBoolean] = None) extends CzmlProperty with Product with Serializable

    Permalink

    The rectangle conforms to the curvature of the globe and can be placed on the surface or at altitude and can optionally be extruded into a volume.

    The rectangle conforms to the curvature of the globe and can be placed on the surface or at altitude and can optionally be extruded into a volume.

    coordinates

    the coordinate of the rectangle in WsenDegrees

    show

    A boolean Property specifying the visibility of the rectangle.

    material

    A Property specifying the material used to fill the rectangle.

    height

    A numeric Property specifying the altitude of the rectangle.

    extrudedHeight

    A numeric Property specifying the altitude of the rectangle extrusion.

    granularity

    A numeric Property specifying the angular distance between points on the rectangle.

    rotation

    A numeric property specifying the rotation of the rectangle clockwise from north.

    stRotation

    A numeric property specifying the rotation of the rectangle texture counter-clockwise from north.

    fill

    A boolean Property specifying whether the rectangle is filled with the provided material.

    outline

    A boolean Property specifying whether the rectangle is outlined.

    outlineColor

    A Property specifying the Color of the outline.

    outlineWidth

    A numeric Property specifying the width of the outline.

    closeBottom

    A boolean Property specifying whether the rectangle has a bottom cover when extruded.

    closeTop

    A boolean Property specifying whether the rectangle has a top cover when extruded

  25. case class RectangularSensor(show: Option[CzmlBoolean] = None, xHalfAngle: Option[Number] = None, yHalfAngle: Option[Number] = None, radius: Option[Number] = None, showIntersection: Option[CzmlBoolean] = None, intersectionColor: Option[ColorProperty] = None, intersectionWidth: Option[Number] = None, showLateralSurfaces: Option[CzmlBoolean] = None, lateralSurfaceMaterial: Option[Material] = None, showEllipsoidSurfaces: Option[CzmlBoolean] = None, ellipsoidSurfaceMaterial: Option[Material] = None, showEllipsoidHorizonSurfaces: Option[CzmlBoolean] = None, ellipsoidHorizonSurfaceMaterial: Option[Material] = None, showDomeSurfaces: Option[CzmlBoolean] = None, domeSurfaceMaterial: Option[Material] = None, portionToDisplay: Option[PortionToDisplay] = None) extends CzmlProperty with Product with Serializable

    Permalink

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

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

    show

    whether or not to show this property

    xHalfAngle

    The X half angle.

    yHalfAngle

    The Y half angle.

    radius

    The radial limit of the pyramid.

    showIntersection

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

    intersectionColor

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

    intersectionWidth

    The width of the intersection in pixels.

    showLateralSurfaces

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

    lateralSurfaceMaterial

    the lateral Surface Material

    showEllipsoidSurfaces

    Whether or not ellipsoid surfaces are shown.

    ellipsoidSurfaceMaterial

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

    showEllipsoidHorizonSurfaces

    Whether or not ellipsoid horizon surfaces are shown.

    ellipsoidHorizonSurfaceMaterial

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

    showDomeSurfaces

    Whether or not dome surfaces are shown.

    domeSurfaceMaterial

    The material to use for the pyramid's dome.

    portionToDisplay

    Indicates what part of a sensor should be displayed.

  26. case class Wall(positions: Option[Positions] = None, show: Option[CzmlBoolean] = None, material: Option[Material] = None, minimumHeights: Option[Array[Double]] = None, maximumHeights: Option[Array[Double]] = None, granularity: Option[Number] = None, fill: Option[CzmlBoolean] = None, outline: Option[CzmlBoolean] = None, outlineColor: Option[ColorProperty] = None, outlineWidth: Option[Number] = None) extends CzmlProperty with Product with Serializable

    Permalink

    Describes a two dimensional wall defined as a line strip and optional maximum and minimum heights.

    Describes a two dimensional wall defined as a line strip and optional maximum and minimum heights. The wall conforms to the curvature of the globe and can be placed along the surface or at altitude.

    positions

    A Property specifying the array of Cartesian3 positions which define the top of the wall.

    show

    A boolean Property specifying the visibility of the wall.

    material

    A Property specifying the material used to fill the wall.

    minimumHeights

    A Property specifying an array of heights to be used for the bottom of the wall instead of the globe surface.

    maximumHeights

    A Property specifying an array of heights to be used for the top of the wall instead of the height of each position.

    granularity

    A numeric Property specifying the angular distance between each latitude and longitude point.

    fill

    A boolean Property specifying whether the wall is filled with the provided material.

    outline

    A boolean Property specifying whether the wall is outlined.

    outlineColor

    A Property specifying the Color of the outline.

    outlineWidth

    A numeric Property specifying the width of the outline.

Value Members

  1. object AgiVector extends Serializable

    Permalink
  2. object Availability extends Serializable

    Permalink
  3. object Billboard extends Serializable

    Permalink
  4. object CZML extends Serializable

    Permalink
  5. object CZMLPacket extends Serializable

    Permalink
  6. object Clock extends Serializable

    Permalink
  7. object ConicSensor extends Serializable

    Permalink
  8. object CustomPatternSensor extends Serializable

    Permalink
  9. object CustomProperties extends Serializable

    Permalink
  10. object CzmlCartesian extends Serializable

    Permalink
  11. object CzmlPositions extends Serializable

    Permalink
  12. object CzmlProperty

    Permalink

    a CzmlProperty

  13. object Ellipse extends Serializable

    Permalink
  14. object Ellipsoid extends Serializable

    Permalink
  15. object Fan extends Serializable

    Permalink
  16. object Label extends Serializable

    Permalink
  17. object Model extends Serializable

    Permalink
  18. object Orientation extends Serializable

    Permalink
  19. object Path extends Serializable

    Permalink
  20. object Point extends Serializable

    Permalink
  21. object Polygon extends Serializable

    Permalink
  22. object Polyline extends Serializable

    Permalink
  23. object Rectangle extends Serializable

    Permalink
  24. object RectangularSensor extends Serializable

    Permalink
  25. object Wall extends Serializable

    Permalink
  26. val logger: Logger

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped