CallbackProperty

new LSGlobe.CallbackProperty (callback, isConstant)

一个 Property ,其值由回调函数延迟计算。
Name Type Description
callback CallbackProperty.Callback 评估属性时要调用的函数。
isConstant Boolean 每次回调函数返回相同值时,为 true ,如果值将更改,则为 false

Members

获取每当此属性的定义更改时引发的事件。每次调用setCallback都会更改定义。

readonly isConstant : Boolean

获取一个值,该值指示此属性是否恒定。

Methods

equals ( other ) Boolean

将此属性与提供的属性进行比较并返回如果相等,则为 true ,否则为 false
Name Type Description
other Property 可选 另一个属性。
Returns:
真正 如果左右相等 除此以外。

getValue ( time , result ) Object

获取属性的值。
Name Type Description
time JulianDate 可选 检索值的时间。该参数未使用,因为该值不会随时间变化。
result Object 可选 将值存储到的对象(如果省略)将创建并返回一个新实例。
Returns:
修改后的结果参数,或者未提供或不支持结果参数的新实例。

setCallback (callback, isConstant)

设置要使用的回调。
Name Type Description
callback CallbackProperty.Callback 评估属性时要调用的函数。
isConstant Boolean 每次回调函数返回相同值时,为 true ,如果值将更改,则为 false

Type Definitions

LSGlobe.CallbackProperty.Callback ( time , result ) Object

一个返回属性值的函数。
Name Type Description
time JulianDate 可选 检索值的时间。
result Object 可选 将值存储到的对象(如果省略)将创建并返回一个新实例。
Returns:
修改后的结果参数,或者未提供或不支持结果参数的新实例。