public class Layer3DDynamicObject extends Layer3D
限定符和类型 | 方法和说明 |
---|---|
boolean |
getBuildLOD()
获取动态对象图层是否自动构建多细节层次(LOD)。
|
boolean |
getDirectionAlignTrack(String objectName)
获取动态对象前进方向与轨迹方向是否一致。
|
MotionType |
getMotionType(String objectName)
获取动态图层指定对象运动方式。
|
DynamicObjectState |
getObjectState(String objectName,
int id)
获取选中对象的id,支持获取指定模型的实时状态。
|
float |
getUpdateInterval()
获取更新图层的时间间隔,单位:毫秒。
|
void |
removeAllObject(String objectName)
移除指定名称的所有动态对象。
|
void |
removeObject(String objectName,
int[] ids)
移除指定名称对应的指定ID的动态对象。
|
void |
setBuildLOD(boolean value)
设置动态对象图层是否自动构建多细节层次(LOD)。
|
void |
setDirectionAlignTrack(String objectName,
boolean bAlignTrack)
设置动态对象前进方向与轨迹方向是否一致。
|
void |
setMotionType(String objectName,
MotionType motionType)
设置动态图层指定对象运动方式。
|
void |
setUpdateInterval(float value)
设置更新图层的时间间隔,单位:毫秒。
|
void |
updateObject(GeoModel geoModel,
ArrayList<DynamicObjectState> objectStates)
以GeoModel更新对象目标的状态。
|
void |
updateObject(String fileName,
ArrayList<DynamicObjectState> objectStates)
以模型文件的路径名更新对象目标的状态,该方法用于接收实时信号。
|
void |
updateObject(String objectName,
GeoModel3D geoModel3D,
ArrayList<DynamicObjectState> objectStates)
以GeoModel3D更新对象目标的状态。
|
void |
updateRibbon(String objectName,
ArrayList<DynamicObjectState> objectStates)
更新带状目标的状态。
|
clearCustomClipPlane, clipByBox, fromXML, getAlphaReject, getBounds, getBoxClipPart, getCaption, getClipBox, getClipLineColor, getCustomClipCross, getCustomClipPlane, getDataName, getDescription, getEditFeature, getExtendXML, getFeatures, getFilterPixelSize, getMapServiceType, getMaxObjectVisibleDistance, getMaxVisibleAltitude, getMinObjectVisibleDistance, getMinVisibleAltitude, getMixColorType, getName, getParentGroup, getParentLayer, getPassword, getReceiveSunLight, getReleaseWhenInvisible, getSelection, getShdowType, getSnap, getSwipeRegion, getType, getVisibleDistance, getVisibleInViewport, hasLocalCache, isAlwaysRender, isChangedToLayerStyle, isDisposed, isEditable, isSelectable, isShadowEnable, isSketchMode, isSwipeEnable, isVisible, isWebDatasource, setAlphaReject, setAlwaysRender, setCaption, setChangedToLayerStyle, setClipLineColor, setCustomClipCross, setCustomClipPlane, setDescription, setEditable, setFilterPixelSize, setLocalCache, setMaxObjectVisibleDistance, setMaxVisibleAltitude, setMinObjectVisibleDistance, setMinVisibleAltitude, setMixColorType, setParentGroup, setParentLayer, setReceiveSunLight, setReleaseWhenInvisible, setSelectable, setSelection, setShadowEnable, setShadowType, setSkecthMode, setSketchMode, setSnap, setSwipeEnable, setSwipeRegion, setVisible, setVisibleDistance, setVisibleInViewport, toXML, updateData
public void updateObject(String fileName, ArrayList<DynamicObjectState> objectStates)
fileName
- 对象目标的文件路径名。目前支持模型文件格式。objectStates
- 对象目标的状态集合。public void updateObject(GeoModel geoModel, ArrayList<DynamicObjectState> objectStates)
geoModel
- GeoModel对象目标。objectStates
- 对象目标的状态集合。public void updateObject(String objectName, GeoModel3D geoModel3D, ArrayList<DynamicObjectState> objectStates)
objectName
- 对象目标的名称。geoModel3D
- GeoModel3D对象目标。objectStates
- 对象目标的状态集合。public void updateRibbon(String objectName, ArrayList<DynamicObjectState> objectStates)
objectName
- 指定的对象名称。objectStates
- 指定的对象状态集合。public void removeObject(String objectName, int[] ids)
objectName
- 指定对象名称。ids
- 指定的id集合。public void removeAllObject(String objectName)
objectName
- 指定对象名称。public void setDirectionAlignTrack(String objectName, boolean bAlignTrack)
objectName
- 指定的对象名称。bAlignTrack
- 指定一致性。public boolean getDirectionAlignTrack(String objectName)
objectName
- 指定的对象名称。public void setMotionType(String objectName, MotionType motionType)
objectName
- 指定的对象名称。motionType
- 指定的对象运动方式。public MotionType getMotionType(String objectName)
objectName
- 指定的对象名称。public float getUpdateInterval()
public void setUpdateInterval(float value)
value
- 时间间隔,单位:毫秒。
备注: 设置此属性时建议稍大于信号接收的时间间隔。
public boolean getBuildLOD()
public void setBuildLOD(boolean value)
value
- public DynamicObjectState getObjectState(String objectName, int id)
objectName
- 模型的名字。id
- 选中对象的id。Copyright © 2021–2024 SuperMap. All rights reserved.