Class/Object

com.kodekutters.czml.czmlProperties

RectangularSensor

Related Docs: object RectangularSensor | package czmlProperties

Permalink

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

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.

Linear Supertypes
Serializable, Serializable, Product, Equals, CzmlProperty, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. RectangularSensor
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. CzmlProperty
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new 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)

    Permalink

    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.

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. val domeSurfaceMaterial: Option[Material]

    Permalink

    The material to use for the pyramid's dome.

  7. val ellipsoidHorizonSurfaceMaterial: Option[Material]

    Permalink

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

  8. val ellipsoidSurfaceMaterial: Option[Material]

    Permalink

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

  9. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  10. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  11. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  12. val intersectionColor: Option[ColorProperty]

    Permalink

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

  13. val intersectionWidth: Option[Number]

    Permalink

    The width of the intersection in pixels.

  14. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  15. val lateralSurfaceMaterial: Option[Material]

    Permalink

    the lateral Surface Material

  16. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  17. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  18. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  19. val portionToDisplay: Option[PortionToDisplay]

    Permalink

    Indicates what part of a sensor should be displayed.

  20. val radius: Option[Number]

    Permalink

    The radial limit of the pyramid.

  21. val show: Option[CzmlBoolean]

    Permalink

    whether or not to show this property

  22. val showDomeSurfaces: Option[CzmlBoolean]

    Permalink

    Whether or not dome surfaces are shown.

  23. val showEllipsoidHorizonSurfaces: Option[CzmlBoolean]

    Permalink

    Whether or not ellipsoid horizon surfaces are shown.

  24. val showEllipsoidSurfaces: Option[CzmlBoolean]

    Permalink

    Whether or not ellipsoid surfaces are shown.

  25. val showIntersection: Option[CzmlBoolean]

    Permalink

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

  26. val showLateralSurfaces: Option[CzmlBoolean]

    Permalink

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

  27. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  28. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  29. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  30. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  31. val xHalfAngle: Option[Number]

    Permalink

    The X half angle.

  32. val yHalfAngle: Option[Number]

    Permalink

    The Y half angle.

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from CzmlProperty

Inherited from AnyRef

Inherited from Any

Ungrouped