@JsType(isNative=true, namespace="Cesium", name="WallGraphics") public class WallGraphics extends Object
Modifier and Type | Field and Description |
---|---|
Property |
distanceDisplayCondition
A Property specifying at what distance from the camera that this wall will be displayed.
|
Property |
fill
A boolean Property specifying whether the wall is filled with the provided material.
|
Property |
granularity
A numeric Property specifying the angular distance between each latitude and longitude point.
|
MaterialProperty |
material
A Property specifying the material used to fill the wall.
|
Property |
maximumHeights
A Property specifying an array of heights to be used for the top of the wall instead of the height of each position.
|
Property |
minimumHeights
A Property specifying an array of heights to be used for the bottom of the wall instead of the globe surface.
|
Property |
outline
A boolean Property specifying whether the wall is outlined.
|
Property |
outlineColor
A Property specifying the Color of the outline.
|
Property |
outlineWidth
A numeric Property specifying the width of the outline.
|
Property |
positions
A Property specifying the array of Cartesian3 positions which define the top of the wall.
|
Property |
shadows
An enum Property specifying whether the wall casts or receives shadows from each light source.
|
Property |
show
A boolean Property specifying the visibility of the wall.
|
Constructor and Description |
---|
WallGraphics()
Describes a two dimensional wall defined as a line strip and optional maximum and minimum heights.
|
WallGraphics(WallGraphicsOptions options)
Describes a two dimensional wall defined as a line strip and optional maximum and minimum heights.
|
Modifier and Type | Method and Description |
---|---|
WallGraphics |
clone()
Duplicates this instance.
|
WallGraphics |
clone(WallGraphics result)
Duplicates this instance.
|
Event |
definitionChanged()
Gets the event that is raised whenever a property or sub-property is changed or modified.
|
void |
merge(WallGraphics source)
Assigns each unassigned property on this object to the value of the same property on the provided source object.
|
@JsProperty public Property positions
@JsProperty public Property maximumHeights
@JsProperty public Property minimumHeights
@JsProperty public Property show
@JsProperty public Property fill
@JsProperty public MaterialProperty material
Color.WHITE()
@JsProperty public Property outline
@JsProperty public Property outlineColor
Color.BLACK()
@JsProperty public Property outlineWidth
@JsProperty public Property granularity
Math.RADIANS_PER_DEGREE()
@JsProperty public Property shadows
ShadowMode.DISABLED()
@JsProperty public Property distanceDisplayCondition
@JsConstructor public WallGraphics()
@JsConstructor public WallGraphics(WallGraphicsOptions options)
options
- Options@JsProperty(name="definitionChanged") public Event definitionChanged()
@JsMethod public WallGraphics clone()
@JsMethod public WallGraphics clone(@JsOptional WallGraphics result)
result
- The object onto which to store the result.@JsMethod public void merge(WallGraphics source)
source
- The object to be merged into this object.Copyright © 2019. All rights reserved.