public class SensorFieldOfViewGraphics extends Object
SensorFieldOfView.| Constructor and Description | 
|---|
SensorFieldOfViewGraphics()
Initializes a new instance. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
CesiumProperty<IMaterialGraphics> | 
getDomeSurfaceMaterial()
Gets the material used to fill dome surfaces. 
 | 
CesiumProperty<IMaterialGraphics> | 
getEllipsoidHorizonSurfaceMaterial()
Gets the material used to fill ellipsoid horizon surfaces. 
 | 
CesiumProperty<IMaterialGraphics> | 
getEllipsoidSurfaceMaterial()
Gets the material used to fill ellipsoid surfaces. 
 | 
CesiumProperty<Boolean> | 
getEnvironmentConstraint()
Gets whether or not the sensor will be occluded by objects in the current view of the environment, e.g. 
 | 
CesiumProperty<Color> | 
getEnvironmentIntersectionColor()
Gets the color of the intersection line between the sensor and the environment. 
 | 
CesiumProperty<Double> | 
getEnvironmentIntersectionWidth()
Gets the width in meters of the intersection line between the sensor and the environment. 
 | 
CesiumProperty<IMaterialGraphics> | 
getEnvironmentOcclusionMaterial()
Gets the material to use for the portion of the sensor occluded by the environment. 
 | 
CesiumProperty<Color> | 
getIntersectionColor()
Gets the color of the intersection outline of the sensor with the central body. 
 | 
CesiumProperty<Double> | 
getIntersectionWidth()
Gets the width of the intersection outline of the sensor with the central body. 
 | 
CesiumProperty<IMaterialGraphics> | 
getLateralSurfaceMaterial()
Gets the material used to fill lateral surfaces. 
 | 
CesiumProperty<CesiumSensorVolumePortionToDisplay> | 
getPortionToDisplay()
Gets the portion of the sensor to display. 
 | 
CesiumProperty<Boolean> | 
getShow()
Gets whether or not the sensor is shown. 
 | 
CesiumProperty<Boolean> | 
getShowDomeSurfaces()
Gets whether or not the sensor's dome surfaces are shown. 
 | 
CesiumProperty<Boolean> | 
getShowEllipsoidHorizonSurfaces()
Gets whether or not the sensor's ellipsoid horizon surfaces are shown. 
 | 
CesiumProperty<Boolean> | 
getShowEllipsoidSurfaces()
Gets whether or not the sensor's ellipsoid surfaces are shown. 
 | 
CesiumProperty<Boolean> | 
getShowEnvironmentIntersection()
Gets whether or not a line showing where the sensor intersects the environment will be drawn. 
 | 
CesiumProperty<Boolean> | 
getShowEnvironmentOcclusion()
Gets whether or not the portion of the terrain occluded by the environment will be drawn with a separate material. 
 | 
CesiumProperty<Boolean> | 
getShowIntersection()
Gets whether or not the intersection outline of the sensor with the central body is shown. 
 | 
CesiumProperty<Boolean> | 
getShowLateralSurfaces()
Gets whether or not the sensor's lateral surfaces are shown. 
 | 
CesiumProperty<Boolean> | 
getShowThroughEllipsoid()
Gets whether or not a sensor intersecting the ellipsoid is drawn through the ellipsoid and potentially out to the other side. 
 | 
CesiumProperty<Boolean> | 
getShowViewshed()
Gets whether or not the viewshed of the sensor will be drawn. 
 | 
CesiumProperty<Color> | 
getViewshedOccludedColor()
Gets the color of the scene geometry that is not visible to the sensor. 
 | 
CesiumProperty<Integer> | 
getViewshedResolution()
Gets the resolution in pixels of the viewshed. 
 | 
CesiumProperty<Color> | 
getViewshedVisibleColor()
Gets the color of the scene geometry that is visible to the sensor. 
 | 
void | 
setDomeSurfaceMaterial(CesiumProperty<IMaterialGraphics> value)
Sets the material used to fill dome surfaces. 
 | 
void | 
setEllipsoidHorizonSurfaceMaterial(CesiumProperty<IMaterialGraphics> value)
Sets the material used to fill ellipsoid horizon surfaces. 
 | 
void | 
setEllipsoidSurfaceMaterial(CesiumProperty<IMaterialGraphics> value)
Sets the material used to fill ellipsoid surfaces. 
 | 
void | 
setEnvironmentConstraint(CesiumProperty<Boolean> value)
Sets whether or not the sensor will be occluded by objects in the current view of the environment, e.g. 
 | 
void | 
setEnvironmentIntersectionColor(CesiumProperty<Color> value)
Sets the color of the intersection line between the sensor and the environment. 
 | 
void | 
setEnvironmentIntersectionWidth(CesiumProperty<Double> value)
Sets the width in meters of the intersection line between the sensor and the environment. 
 | 
void | 
setEnvironmentOcclusionMaterial(CesiumProperty<IMaterialGraphics> value)
Sets the material to use for the portion of the sensor occluded by the environment. 
 | 
void | 
setIntersectionColor(CesiumProperty<Color> value)
Sets the color of the intersection outline of the sensor with the central body. 
 | 
void | 
setIntersectionWidth(CesiumProperty<Double> value)
Sets the width of the intersection outline of the sensor with the central body. 
 | 
void | 
setLateralSurfaceMaterial(CesiumProperty<IMaterialGraphics> value)
Sets the material used to fill lateral surfaces. 
 | 
void | 
setPortionToDisplay(CesiumProperty<CesiumSensorVolumePortionToDisplay> value)
Sets the portion of the sensor to display. 
 | 
void | 
setShow(CesiumProperty<Boolean> value)
Sets whether or not the sensor is shown. 
 | 
void | 
setShowDomeSurfaces(CesiumProperty<Boolean> value)
Sets whether or not the sensor's dome surfaces are shown. 
 | 
void | 
setShowEllipsoidHorizonSurfaces(CesiumProperty<Boolean> value)
Sets whether or not the sensor's ellipsoid horizon surfaces are shown. 
 | 
void | 
setShowEllipsoidSurfaces(CesiumProperty<Boolean> value)
Sets whether or not the sensor's ellipsoid surfaces are shown. 
 | 
void | 
setShowEnvironmentIntersection(CesiumProperty<Boolean> value)
Sets whether or not a line showing where the sensor intersects the environment will be drawn. 
 | 
void | 
setShowEnvironmentOcclusion(CesiumProperty<Boolean> value)
Sets whether or not the portion of the terrain occluded by the environment will be drawn with a separate material. 
 | 
void | 
setShowIntersection(CesiumProperty<Boolean> value)
Sets whether or not the intersection outline of the sensor with the central body is shown. 
 | 
void | 
setShowLateralSurfaces(CesiumProperty<Boolean> value)
Sets whether or not the sensor's lateral surfaces are shown. 
 | 
void | 
setShowThroughEllipsoid(CesiumProperty<Boolean> value)
Sets whether or not a sensor intersecting the ellipsoid is drawn through the ellipsoid and potentially out to the other side. 
 | 
void | 
setShowViewshed(CesiumProperty<Boolean> value)
Sets whether or not the viewshed of the sensor will be drawn. 
 | 
void | 
setViewshedOccludedColor(CesiumProperty<Color> value)
Sets the color of the scene geometry that is not visible to the sensor. 
 | 
void | 
setViewshedResolution(CesiumProperty<Integer> value)
Sets the resolution in pixels of the viewshed. 
 | 
void | 
setViewshedVisibleColor(CesiumProperty<Color> value)
Sets the color of the scene geometry that is visible to the sensor. 
 | 
public SensorFieldOfViewGraphics()
public final CesiumProperty<Boolean> getShow()
true.public final void setShow(CesiumProperty<Boolean> value)
true.public final CesiumProperty<Boolean> getShowIntersection()
true.public final void setShowIntersection(CesiumProperty<Boolean> value)
true.public final CesiumProperty<Color> getIntersectionColor()
White (get).public final void setIntersectionColor(CesiumProperty<Color> value)
White (get).public final CesiumProperty<Double> getIntersectionWidth()
public final void setIntersectionWidth(CesiumProperty<Double> value)
public final CesiumProperty<Boolean> getShowLateralSurfaces()
true.public final void setShowLateralSurfaces(CesiumProperty<Boolean> value)
true.public final CesiumProperty<IMaterialGraphics> getLateralSurfaceMaterial()
SolidColorMaterialGraphics with
    Color (get / set) set to White (get).public final void setLateralSurfaceMaterial(CesiumProperty<IMaterialGraphics> value)
SolidColorMaterialGraphics with
    Color (get / set) set to White (get).public final CesiumProperty<Boolean> getShowEllipsoidSurfaces()
true.public final void setShowEllipsoidSurfaces(CesiumProperty<Boolean> value)
true.public final CesiumProperty<IMaterialGraphics> getEllipsoidSurfaceMaterial()
SolidColorMaterialGraphics with
    Color (get / set) set to White (get).public final void setEllipsoidSurfaceMaterial(CesiumProperty<IMaterialGraphics> value)
SolidColorMaterialGraphics with
    Color (get / set) set to White (get).public final CesiumProperty<Boolean> getShowEllipsoidHorizonSurfaces()
true.public final void setShowEllipsoidHorizonSurfaces(CesiumProperty<Boolean> value)
true.public final CesiumProperty<IMaterialGraphics> getEllipsoidHorizonSurfaceMaterial()
SolidColorMaterialGraphics with
    Color (get / set) set to White (get).public final void setEllipsoidHorizonSurfaceMaterial(CesiumProperty<IMaterialGraphics> value)
SolidColorMaterialGraphics with
    Color (get / set) set to White (get).public final CesiumProperty<Boolean> getShowDomeSurfaces()
true.public final void setShowDomeSurfaces(CesiumProperty<Boolean> value)
true.public final CesiumProperty<IMaterialGraphics> getDomeSurfaceMaterial()
SolidColorMaterialGraphics with
    Color (get / set) set to White (get).public final void setDomeSurfaceMaterial(CesiumProperty<IMaterialGraphics> value)
SolidColorMaterialGraphics with
    Color (get / set) set to White (get).public final CesiumProperty<CesiumSensorVolumePortionToDisplay> getPortionToDisplay()
CesiumSensorVolumePortionToDisplay.COMPLETE.public final void setPortionToDisplay(CesiumProperty<CesiumSensorVolumePortionToDisplay> value)
CesiumSensorVolumePortionToDisplay.COMPLETE.public final CesiumProperty<Boolean> getEnvironmentConstraint()
false.public final void setEnvironmentConstraint(CesiumProperty<Boolean> value)
false.public final CesiumProperty<Boolean> getShowEnvironmentOcclusion()
false.public final void setShowEnvironmentOcclusion(CesiumProperty<Boolean> value)
false.public final CesiumProperty<IMaterialGraphics> getEnvironmentOcclusionMaterial()
SolidColorMaterialGraphics with
    Color (get / set) set to White (get).public final void setEnvironmentOcclusionMaterial(CesiumProperty<IMaterialGraphics> value)
SolidColorMaterialGraphics with
    Color (get / set) set to White (get).public final CesiumProperty<Boolean> getShowEnvironmentIntersection()
false.public final void setShowEnvironmentIntersection(CesiumProperty<Boolean> value)
false.public final CesiumProperty<Color> getEnvironmentIntersectionColor()
White (get).public final void setEnvironmentIntersectionColor(CesiumProperty<Color> value)
White (get).public final CesiumProperty<Double> getEnvironmentIntersectionWidth()
public final void setEnvironmentIntersectionWidth(CesiumProperty<Double> value)
public final CesiumProperty<Boolean> getShowThroughEllipsoid()
false.public final void setShowThroughEllipsoid(CesiumProperty<Boolean> value)
false.public final CesiumProperty<Boolean> getShowViewshed()
false.public final void setShowViewshed(CesiumProperty<Boolean> value)
false.public final CesiumProperty<Color> getViewshedVisibleColor()
Lime (get), 50% transparent.public final void setViewshedVisibleColor(CesiumProperty<Color> value)
Lime (get), 50% transparent.public final CesiumProperty<Color> getViewshedOccludedColor()
Red (get), 50% transparent.public final void setViewshedOccludedColor(CesiumProperty<Color> value)
Red (get), 50% transparent.public final CesiumProperty<Integer> getViewshedResolution()
public final void setViewshedResolution(CesiumProperty<Integer> value)