PositionPropertyArray

new SuperMap3D.PositionPropertyArray(value, referenceFrame)

PositionProperty,其值是一个数组,其项是其他PositionProperty实例的计算值。
Name Type Default Description
value Array.<Property> optional Property实例的数组。
referenceFrame ReferenceFrame ReferenceFrame.FIXED optional 确定位置的参考系。

Members

readonlydefinitionChanged : Event

获取当该属性的定义发生变化时引发的事件。 只要调用 setValue 时的数据与当前值不同,或者数组中的某个属性也发生变化,定义就会发生变化。

readonlyisConstant : Boolean

获取一个值,该值指示此属性是否为常量。如果数组中的所有属性项都是常量,则将此属性视为常量。

referenceFrame : ReferenceFrame

获取定义位置的参照系。
Default Value: ReferenceFrame.FIXED;

Methods

equals(other)Boolean

将此属性与所提供的属性进行比较,如果相等则返回true,否则返回false。
Name Type Description
other Property optional 一个属性。
Returns:
如果左右相等,则为True,否则为false。

getValue(time, result)Array.<Cartesian3>

获取属性值。
Name Type Description
time JulianDate optional 获取数值的时间。 该参数未使用,因为数值不会随时间变化。
result Array.<Cartesian3> optional 要存储数值的对象,如果省略,则会创建一个新实例并返回。
Returns:
修改后的结果参数,或一个新实例(如果未提供结果参数)。

getValueInReferenceFrame(time, referenceFrame, result)Cartesian3

获取属性在指定时间和指定参照系下的值。
Name Type Description
time JulianDate 检索值的时间。
referenceFrame ReferenceFrame 所需的结果参考帧。
result Cartesian3 optional 要存储数值的对象,如果省略,则会创建一个新实例并返回。
Returns:
修改后的结果参数,或一个新实例(如果未提供结果参数)。

setValue(value)

设置属性值。
Name Type Description
value Array.<Property> 属性实例数组。