AnimationViewModel

new SuperMap3D.AnimationViewModel(clockViewModel)

Animation widget 的视图模型。
Name Type Description
clockViewModel ClockViewModel 要使用的 ClockViewModel 实例。
See:

Members

staticSuperMap3D.AnimationViewModel.defaultDateFormatter : AnimationViewModel~DateFormatter

获取或设置新实例使用的默认日期格式。

staticSuperMap3D.AnimationViewModel.defaultTicks : Array.<Number>

获取或设置与穿梭环的新实例关联的已知时钟乘法器的默认数组。

staticSuperMap3D.AnimationViewModel.defaultTimeFormatter : AnimationViewModel~TimeFormatter

Gets or sets the default time formatter used by new instances.

clockViewModel : ClockViewModel

获取时钟视图模型。
获取或设置格式化要显示的日期的函数。
Default Value: AnimationViewModel.defaultDateFormatter

dateLabel : String

获取当前日期的字符串表示。此属性是可观察的。

faster : Command

获取可提高动画速度的命令。

multiplierLabel : String

获取当前乘数的字符串表示。此属性可观察。

pauseViewModel : ToggleButtonViewModel

获取暂停切换按钮视图模型。

playForwardViewModel : ToggleButtonViewModel

获取播放切换按钮视图模型。

playRealtimeViewModel : ToggleButtonViewModel

获取实时切换按钮视图模型。

playReverseViewModel : ToggleButtonViewModel

获取反向切换按钮视图模型。

shuttleRingAngle : Number

获取或设置当前穿梭环角度。此属性可观察。

shuttleRingDragging : Boolean

获取或设置穿梭环是否正在被拖动。 此属性可观察。
Default Value: false

slower : Command

获取降低动画速度的命令。

snapToTicks : Boolean

获取或设置拖动穿梭环是否会导致乘数紧贴定义的刻度值,而不是在它们之间进行内插。此属性可观察。
Default Value: false
获取或设置格式化要显示的时间的函数。
Default Value: AnimationViewModel.defaultTimeFormatter

timeLabel : String

获取当前时间的字符串表示。此属性是可观察的。

Methods

getShuttleRingTicks()Array.<Number>

获取与穿梭环相关联的已知正时钟乘法器数组的副本。
Returns:
与穿梭环相关的已知时钟倍增器数组。

setShuttleRingTicks(positiveTicks)

设置与穿梭环相关联的已知正时钟乘法器数组。 这些值将为它们创建负等价物,并设置两者的最小值。 以及航天飞机环的最大范围值以及被折断的值。 当一个单一的点击。这些值不需要按顺序排列,因为它们将被排序将自动删除重复的值。
Name Type Description
positiveTicks Array.<Number> 与穿梭环相关的已知正时钟倍增器数组。

Type Definitions

DateFormatter(date, viewModel)String

格式化日期以供显示的函数。
Name Type Description
date JulianDate 要格式化的日期。
viewModel AnimationViewModel 请求格式化的AnimationViewModel实例。
Returns:
所提供日期的日历日期部分的字符串表示形式。

TimeFormatter(date, viewModel)String

格式化时间以供显示的函数。
Name Type Description
date JulianDate 要格式化的日期。
viewModel AnimationViewModel 请求格式化的AnimationViewModel实例。
Returns:
所提供日期的时间部分的字符串表示形式。