public class AxesCesiumProperty extends CesiumProperty<UnitQuaternion>
CesiumProperty
that writes values by evaluating a given Axes
.
The given Axes
will be evaluated, and the calculated
UnitQuaternion
rotations from the parent axes will be written to the document.
Constructor and Description |
---|
AxesCesiumProperty()
Initializes a new instance.
|
AxesCesiumProperty(Axes axes)
Initializes a new instance with the provided
Axes . |
Modifier and Type | Method and Description |
---|---|
Axes |
getAxes()
Gets the axes.
|
Duration |
getBackwardExtrapolationDuration()
Gets the amount of time to extrapolate backward before the property becomes undefined.
|
CesiumExtrapolationType |
getBackwardExtrapolationType()
Gets the type of extrapolation to perform when a value is requested at a time before any available samples.
|
Duration |
getForwardExtrapolationDuration()
Gets the amount of time to extrapolate forward before the property becomes undefined.
|
CesiumExtrapolationType |
getForwardExtrapolationType()
Gets the type of extrapolation to perform when a value is requested at a time after any available samples.
|
CesiumInterpolationAlgorithm |
getInterpolationAlgorithm()
Gets the algorithm to use for interpolation.
|
Integer |
getInterpolationDegree()
Gets the degree of the polynomial to use for interpolation.
|
void |
setAxes(Axes value)
Sets the axes.
|
void |
setBackwardExtrapolationDuration(Duration value)
Sets the amount of time to extrapolate backward before the property becomes undefined.
|
void |
setBackwardExtrapolationType(CesiumExtrapolationType value)
Sets the type of extrapolation to perform when a value is requested at a time before any available samples.
|
void |
setForwardExtrapolationDuration(Duration value)
Sets the amount of time to extrapolate forward before the property becomes undefined.
|
void |
setForwardExtrapolationType(CesiumExtrapolationType value)
Sets the type of extrapolation to perform when a value is requested at a time after any available samples.
|
void |
setInterpolationAlgorithm(CesiumInterpolationAlgorithm value)
Sets the algorithm to use for interpolation.
|
void |
setInterpolationDegree(Integer value)
Sets the degree of the polynomial to use for interpolation.
|
static AxesCesiumProperty |
toAxesCesiumProperty(Axes value)
Converts a
Axes to a AxesCesiumProperty . |
createGenerators, toCesiumProperty, toCesiumProperty, toCesiumProperty
public static AxesCesiumProperty toAxesCesiumProperty(Axes value)
Axes
to a AxesCesiumProperty
.value
- The value to convert.AxesCesiumProperty
configured with the given Axes
,
or null
if value
is null
.public final Axes getAxes()
public final void setAxes(Axes value)
@Nullable public final CesiumInterpolationAlgorithm getInterpolationAlgorithm()
null
indicates that the value will not be specified in the CZML output.public final void setInterpolationAlgorithm(@Nullable CesiumInterpolationAlgorithm value)
null
indicates that the value will not be specified in the CZML output.@Nullable public final Integer getInterpolationDegree()
null
indicates that the value will not be specified in the CZML output.public final void setInterpolationDegree(@Nullable Integer value)
null
indicates that the value will not be specified in the CZML output.@Nullable public final CesiumExtrapolationType getForwardExtrapolationType()
null
indicates that the value will not be specified in the CZML output.public final void setForwardExtrapolationType(@Nullable CesiumExtrapolationType value)
null
indicates that the value will not be specified in the CZML output.@Nullable public final Duration getForwardExtrapolationDuration()
null
indicates that the value will not be specified in the CZML output.public final void setForwardExtrapolationDuration(@Nullable Duration value)
null
indicates that the value will not be specified in the CZML output.@Nullable public final CesiumExtrapolationType getBackwardExtrapolationType()
null
indicates that the value will not be specified in the CZML output.public final void setBackwardExtrapolationType(@Nullable CesiumExtrapolationType value)
null
indicates that the value will not be specified in the CZML output.@Nullable public final Duration getBackwardExtrapolationDuration()
null
indicates that the value will not be specified in the CZML output.public final void setBackwardExtrapolationDuration(@Nullable Duration value)
null
indicates that the value will not be specified in the CZML output.