com.supermap.realspace
Class Layer3DDynamicObject
- java.lang.Object
-
- com.supermap.realspace.Layer3D
-
- com.supermap.realspace.Layer3DDynamicObject
-
public class Layer3DDynamicObject extends Layer3D
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description boolean
getBuildLOD()
boolean
getDirectionAlignTrack(java.lang.String objectName)
MotionType
getMotionType(java.lang.String objectName)
float
getUpdateInterval()
void
removeAllObject(java.lang.String objectName)
void
removeObject(java.lang.String objectName, int[] ids)
void
setBuildLOD(boolean value)
void
setDirectionAlignTrack(java.lang.String objectName, boolean bAlignTrack)
void
setMotionType(java.lang.String objectName, MotionType motionType)
void
SetTrackingObjectInfo(java.lang.String fileName, int ID, boolean bTrack)
Sets or cancels the current camera tracking dynamic layer model objectvoid
setUpdateInterval(float value)
void
updateObject(GeoModel geoModel, java.util.ArrayList<DynamicObjectState> objectStates)
void
updateObject(java.lang.String fileName, java.util.ArrayList<DynamicObjectState> objectStates)
void
updateObject(java.lang.String objectName, GeoModel3D geoModel3D)
void
updateRibbon(java.lang.String objectName, java.util.ArrayList<DynamicObjectState> objectStates)
-
Methods inherited from class com.supermap.realspace.Layer3D
clearCustomClipPlane, clipByBox, getBounds, getCaption, getDataName, getFeatures, getFieldInfos, getName, getSelection, getSwipeRegion, getType, getVisibleInViewport, isReleaseWhenInvisible, isSelectable, isSwipeEnable, isVisible, setClipLineColor, setCustomClipCross, setCustomClipPlane, setMaxObjectVisibleDistance, setReleaseWhenInvisible, setSelectable, setSwipeEnable, setSwipeRegion, setVisible, setVisibleInViewport
-
-
-
-
Method Detail
-
updateObject
public void updateObject(java.lang.String fileName, java.util.ArrayList<DynamicObjectState> objectStates)
-
updateObject
public void updateObject(GeoModel geoModel, java.util.ArrayList<DynamicObjectState> objectStates)
-
updateObject
public void updateObject(java.lang.String objectName, GeoModel3D geoModel3D)
-
updateRibbon
public void updateRibbon(java.lang.String objectName, java.util.ArrayList<DynamicObjectState> objectStates)
-
removeObject
public void removeObject(java.lang.String objectName, int[] ids)
-
removeAllObject
public void removeAllObject(java.lang.String objectName)
-
setDirectionAlignTrack
public void setDirectionAlignTrack(java.lang.String objectName, boolean bAlignTrack)
-
getDirectionAlignTrack
public boolean getDirectionAlignTrack(java.lang.String objectName)
-
setMotionType
public void setMotionType(java.lang.String objectName, MotionType motionType)
-
getMotionType
public MotionType getMotionType(java.lang.String objectName)
-
getUpdateInterval
public float getUpdateInterval()
-
setUpdateInterval
public void setUpdateInterval(float value)
-
getBuildLOD
public boolean getBuildLOD()
-
setBuildLOD
public void setBuildLOD(boolean value)
-
SetTrackingObjectInfo
public void SetTrackingObjectInfo(java.lang.String fileName, int ID, boolean bTrack)
Sets or cancels the current camera tracking dynamic layer model object- Parameters:
fileName
- Specifies the model nameID
- Indicates the model IDbTrack
- Whether to track
-
-