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 booleangetBuildLOD()booleangetDirectionAlignTrack(java.lang.String objectName)MotionTypegetMotionType(java.lang.String objectName)floatgetUpdateInterval()voidremoveAllObject(java.lang.String objectName)voidremoveObject(java.lang.String objectName, int[] ids)voidsetBuildLOD(boolean value)voidsetDirectionAlignTrack(java.lang.String objectName, boolean bAlignTrack)voidsetMotionType(java.lang.String objectName, MotionType motionType)voidSetTrackingObjectInfo(java.lang.String fileName, int ID, boolean bTrack)Sets or cancels the current camera tracking dynamic layer model objectvoidsetUpdateInterval(float value)voidupdateObject(GeoModel geoModel, java.util.ArrayList<DynamicObjectState> objectStates)voidupdateObject(java.lang.String fileName, java.util.ArrayList<DynamicObjectState> objectStates)voidupdateObject(java.lang.String objectName, GeoModel3D geoModel3D)voidupdateRibbon(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
-
-