public class CentralBodySurfaceCurveGraphics extends Object
CentralBodySurfaceCurve
.
This will produce the polyline
property in CZML.Constructor and Description |
---|
CentralBodySurfaceCurveGraphics()
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 line.
|
CesiumProperty<Boolean> |
getClampToGround()
Gets whether or not the curve should be clamped to the ground.
|
CesiumProperty<CesiumClassificationType> |
getClassificationType()
Gets whether a classification affects terrain, 3D Tiles or both.
|
CesiumProperty<IPolylineMaterialGraphics> |
getDepthFailMaterial()
Gets the material to use to draw the curve when it is below the terrain.
|
CesiumProperty<Bounds> |
getDistanceDisplayCondition()
Gets the distances from the camera at which this curve will be displayed.
|
CesiumProperty<Double> |
getGranularity()
Gets the granularity, in radians, used to compute the surface curve.
|
CesiumProperty<IPolylineMaterialGraphics> |
getMaterial()
Gets the material used to color the curve.
|
CesiumProperty<CesiumShadowMode> |
getShadows()
Gets whether or not the curve casts or receives shadows.
|
CesiumProperty<Boolean> |
getShow()
Gets whether or not the curve is shown.
|
CesiumProperty<Double> |
getWidth()
Gets width of the curve.
|
CesiumProperty<Integer> |
getZIndex()
Gets the z-index of the curve, used for ordering ground geometry.
|
void |
setArcType(CesiumProperty<CesiumArcType> value)
Sets the type of arc that should connect the positions of the line.
|
void |
setClampToGround(CesiumProperty<Boolean> value)
Sets whether or not the curve should be clamped to the ground.
|
void |
setClassificationType(CesiumProperty<CesiumClassificationType> value)
Sets whether a classification affects terrain, 3D Tiles or both.
|
void |
setDepthFailMaterial(CesiumProperty<IPolylineMaterialGraphics> value)
Sets the material to use to draw the curve when it is below the terrain.
|
void |
setDistanceDisplayCondition(CesiumProperty<Bounds> value)
Sets the distances from the camera at which this curve will be displayed.
|
void |
setGranularity(CesiumProperty<Double> value)
Sets the granularity, in radians, used to compute the surface curve.
|
void |
setMaterial(CesiumProperty<IPolylineMaterialGraphics> value)
Sets the material used to color the curve.
|
void |
setShadows(CesiumProperty<CesiumShadowMode> value)
Sets whether or not the curve casts or receives shadows.
|
void |
setShow(CesiumProperty<Boolean> value)
Sets whether or not the curve is shown.
|
void |
setWidth(CesiumProperty<Double> value)
Sets width of the curve.
|
void |
setZIndex(CesiumProperty<Integer> value)
Sets the z-index of the curve, used for ordering ground geometry.
|
public CentralBodySurfaceCurveGraphics()
public final CesiumProperty<Boolean> getShow()
true
.public final void setShow(CesiumProperty<Boolean> value)
true
.public final CesiumProperty<CesiumArcType> getArcType()
EllipsoidSurfaceCurve
.
If the 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
.
If the 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> getWidth()
public final void setWidth(CesiumProperty<Double> value)
public final CesiumProperty<Double> getGranularity()
Constants.RadiansPerDegree
.public final void setGranularity(CesiumProperty<Double> value)
Constants.RadiansPerDegree
.public final CesiumProperty<IPolylineMaterialGraphics> getMaterial()
SolidColorMaterialGraphics
with
Color
(get
/ set
) set to White
(get
).public final void setMaterial(CesiumProperty<IPolylineMaterialGraphics> value)
SolidColorMaterialGraphics
with
Color
(get
/ set
) set to White
(get
).public final CesiumProperty<CesiumShadowMode> getShadows()
CesiumShadowMode.DISABLED
.public final void setShadows(CesiumProperty<CesiumShadowMode> value)
CesiumShadowMode.DISABLED
.public final CesiumProperty<IPolylineMaterialGraphics> getDepthFailMaterial()
public final void setDepthFailMaterial(CesiumProperty<IPolylineMaterialGraphics> value)
public final CesiumProperty<Bounds> getDistanceDisplayCondition()
public final void setDistanceDisplayCondition(CesiumProperty<Bounds> value)
public final CesiumProperty<Boolean> getClampToGround()
false
.public final void setClampToGround(CesiumProperty<Boolean> value)
false
.public final CesiumProperty<CesiumClassificationType> getClassificationType()
public final void setClassificationType(CesiumProperty<CesiumClassificationType> value)
public final CesiumProperty<Integer> getZIndex()
public final void setZIndex(CesiumProperty<Integer> value)