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)