public class CentralBodySurfaceRegionGraphics extends Object
CentralBodySurfaceRegion
.
This will produce the polygon
property in CZML.Constructor and Description |
---|
CentralBodySurfaceRegionGraphics()
Initializes a new instance.
|
Modifier and Type | Method and Description |
---|---|
CesiumProperty<CesiumArcType> |
getArcType()
Gets the type of arc that should connect the positions of the polygon.
|
CesiumProperty<CesiumClassificationType> |
getClassificationType()
Gets whether a classification affects terrain, 3D Tiles or both.
|
CesiumProperty<Boolean> |
getCloseBottom()
Gets whether to close the bottom of the extruded region.
|
CesiumProperty<Boolean> |
getCloseTop()
Gets whether to close the top of the extruded region.
|
CesiumProperty<Bounds> |
getDistanceDisplayCondition()
Gets the distances from the camera at which this region will be displayed.
|
CesiumProperty<Double> |
getExtrudedHeight()
Gets the height at which to extrude the region, creating a volume.
|
CesiumProperty<CesiumHeightReference> |
getExtrudedHeightReference()
|
CesiumProperty<Boolean> |
getFill()
Gets whether or not the region is filled.
|
CesiumProperty<Double> |
getGranularity()
Gets the granularity, in radians, used to compute the surface geometry.
|
CesiumProperty<Double> |
getHeight()
Gets the height above the surface of the
CentralBody that the region is drawn. |
CesiumProperty<CesiumHeightReference> |
getHeightReference()
|
CesiumProperty<IMaterialGraphics> |
getMaterial()
Gets the material used to fill the region.
|
CesiumProperty<Boolean> |
getOutline()
Gets whether or not the region is outlined.
|
CesiumProperty<Color> |
getOutlineColor()
Gets the color of the region's outline.
|
CesiumProperty<Double> |
getOutlineWidth()
Gets the width of the region's outline.
|
CesiumProperty<CesiumShadowMode> |
getShadows()
Gets whether or not the region casts or receives shadows.
|
CesiumProperty<Boolean> |
getShow()
Gets whether or not the region is shown.
|
CesiumProperty<Double> |
getSTRotation()
Gets the rotation, in radians, to apply to the surface's texture.
|
CesiumProperty<Integer> |
getZIndex()
Gets the z-index of the region, used for ordering ground geometry.
|
void |
setArcType(CesiumProperty<CesiumArcType> value)
Sets the type of arc that should connect the positions of the polygon.
|
void |
setClassificationType(CesiumProperty<CesiumClassificationType> value)
Sets whether a classification affects terrain, 3D Tiles or both.
|
void |
setCloseBottom(CesiumProperty<Boolean> value)
Sets whether to close the bottom of the extruded region.
|
void |
setCloseTop(CesiumProperty<Boolean> value)
Sets whether to close the top of the extruded region.
|
void |
setDistanceDisplayCondition(CesiumProperty<Bounds> value)
Sets the distances from the camera at which this region will be displayed.
|
void |
setExtrudedHeight(CesiumProperty<Double> value)
Sets the height at which to extrude the region, creating a volume.
|
void |
setExtrudedHeightReference(CesiumProperty<CesiumHeightReference> value)
|
void |
setFill(CesiumProperty<Boolean> value)
Sets whether or not the region is filled.
|
void |
setGranularity(CesiumProperty<Double> value)
Sets the granularity, in radians, used to compute the surface geometry.
|
void |
setHeight(CesiumProperty<Double> value)
Sets the height above the surface of the
CentralBody that the region is drawn. |
void |
setHeightReference(CesiumProperty<CesiumHeightReference> value)
|
void |
setMaterial(CesiumProperty<IMaterialGraphics> value)
Sets the material used to fill the region.
|
void |
setOutline(CesiumProperty<Boolean> value)
Sets whether or not the region is outlined.
|
void |
setOutlineColor(CesiumProperty<Color> value)
Sets the color of the region's outline.
|
void |
setOutlineWidth(CesiumProperty<Double> value)
Sets the width of the region's outline.
|
void |
setShadows(CesiumProperty<CesiumShadowMode> value)
Sets whether or not the region casts or receives shadows.
|
void |
setShow(CesiumProperty<Boolean> value)
Sets whether or not the region is shown.
|
void |
setSTRotation(CesiumProperty<Double> value)
Sets the rotation, in radians, to apply to the surface's texture.
|
void |
setZIndex(CesiumProperty<Integer> value)
Sets the z-index of the region, used for ordering ground geometry.
|
public CentralBodySurfaceRegionGraphics()
public final CesiumProperty<Boolean> getShow()
true
.public final void setShow(CesiumProperty<Boolean> value)
true
.public final CesiumProperty<CesiumArcType> getArcType()
EllipsoidSurfaceCurve
returned by the region's
BoundaryCurve
(get
).
If the boundary curve is an EllipsoidRhumbLine
or an
EllipsoidComplexSurfaceCurve
entirely made up of EllipsoidRhumbLine
curves,
then the value will be CesiumArcType.RHUMB
.
Otherwise, the value will be CesiumArcType.GEODESIC
.
public final void setArcType(CesiumProperty<CesiumArcType> value)
EllipsoidSurfaceCurve
returned by the region's
BoundaryCurve
(get
).
If the boundary curve is an EllipsoidRhumbLine
or an
EllipsoidComplexSurfaceCurve
entirely made up of EllipsoidRhumbLine
curves,
then the value will be CesiumArcType.RHUMB
.
Otherwise, the value will be CesiumArcType.GEODESIC
.
public final CesiumProperty<Double> getHeight()
CentralBody
that the region is drawn.
If not specified, the default is 0.0.public final void setHeight(CesiumProperty<Double> value)
CentralBody
that the region is drawn.
If not specified, the default is 0.0.public final CesiumProperty<CesiumHeightReference> getHeightReference()
Height
(get
/ set
) is relative to terrain or not.
If not specified, the default value is CesiumHeightReference.NONE
.public final void setHeightReference(CesiumProperty<CesiumHeightReference> value)
Height
(get
/ set
) is relative to terrain or not.
If not specified, the default value is CesiumHeightReference.NONE
.public final CesiumProperty<Double> getExtrudedHeight()
public final void setExtrudedHeight(CesiumProperty<Double> value)
public final CesiumProperty<CesiumHeightReference> getExtrudedHeightReference()
ExtrudedHeight
(get
/ set
) is relative to terrain or not.
If not specified, the default value is CesiumHeightReference.NONE
.public final void setExtrudedHeightReference(CesiumProperty<CesiumHeightReference> value)
ExtrudedHeight
(get
/ set
) is relative to terrain or not.
If not specified, the default value is CesiumHeightReference.NONE
.public final CesiumProperty<Double> getSTRotation()
public final void setSTRotation(CesiumProperty<Double> value)
public final CesiumProperty<Double> getGranularity()
Constants.RadiansPerDegree
.public final void setGranularity(CesiumProperty<Double> value)
Constants.RadiansPerDegree
.public final CesiumProperty<Boolean> getFill()
true
.public final void setFill(CesiumProperty<Boolean> value)
true
.public final CesiumProperty<IMaterialGraphics> getMaterial()
SolidColorMaterialGraphics
with
Color
(get
/ set
) set to White
(get
).public final void setMaterial(CesiumProperty<IMaterialGraphics> value)
SolidColorMaterialGraphics
with
Color
(get
/ set
) set to White
(get
).public final CesiumProperty<Boolean> getOutline()
false
.public final void setOutline(CesiumProperty<Boolean> value)
false
.public final CesiumProperty<Color> getOutlineColor()
Black
(get
).public final void setOutlineColor(CesiumProperty<Color> value)
Black
(get
).public final CesiumProperty<Double> getOutlineWidth()
public final void setOutlineWidth(CesiumProperty<Double> value)
public final CesiumProperty<Boolean> getCloseTop()
true
.public final void setCloseTop(CesiumProperty<Boolean> value)
true
.public final CesiumProperty<Boolean> getCloseBottom()
true
.public final void setCloseBottom(CesiumProperty<Boolean> value)
true
.public final CesiumProperty<CesiumShadowMode> getShadows()
CesiumShadowMode.DISABLED
.public final void setShadows(CesiumProperty<CesiumShadowMode> value)
CesiumShadowMode.DISABLED
.public final CesiumProperty<Bounds> getDistanceDisplayCondition()
public final void setDistanceDisplayCondition(CesiumProperty<Bounds> value)
public final CesiumProperty<CesiumClassificationType> getClassificationType()
public final void setClassificationType(CesiumProperty<CesiumClassificationType> value)
public final CesiumProperty<Integer> getZIndex()
public final void setZIndex(CesiumProperty<Integer> value)