ITerrainDynamicObject5

The ITerrainDynamicObject5 interface gives the client access to the TerraExplorer dynamic object. Using this object, the client can create a pre-defined set of waypoints that the object will then follow (within the given parameters). To create a dynamic object, use the IObjectManager51::CreateDynamicObject() interface.

Hierarchy:

 

ITerraExplorerObject5

Properties:

ID, ObjectType, ClientData, KeepAliveOnRelease, ClientDataEx

Methods:

SetParam, GetParam

IInfoTreeItem5

Properties:

Description, ExistInBasicTree, InfoTreeItemID, GroupName, SaveInFlyFile

ISingleMessageObject5

Properties:

MessageID

ITerrainLocation5

Properties:

Distance, ActivationCode, ActivationParam

Methods:

SetPosition, GetPosition, GetPositionEx

ITerrainObject5

Properties:

Visible, ToolTipText, MaxVisibilityDistance, MinVisibilityDistance, IsAttached, AutoDetach, GroundObject

Methods:

AttachTo

ITerrainColoredObject5

Properties:

FgColor, FgAlpha, BgColor, BgAlpha

ITerrainDynamicObject5

Properties:

MotionStyle, DynamicType, FileName, Text, FontName, FontSize, FontStyle, ScaleFactor, FlipTexture, HeightStyle, Acceleration, TurnSpeed, CircularRoute, NumberOfWaypoints, CurrentWaypoint

Methods:

AddWaypoint, GetWaypoint, ModifyWaypoint, DeleteWaypoint, RestartRoute