ITerrainObject5

All of the objects that can be placed and viewed on the terrain are derived from this interface. The ITerrainObject5 interface gives all of its derived objects properties such as visibility status, a Tool Tip text that appears when the mouse cursor hovers above them in the 3D window and more. If the client wants to make all of the objects under a specific Information Tree group invisible (the equivalent of the user deselecting the group check box in the Information Window), the objects in the group need to be traversed (See:Finding and modifying objects”) and their visible property should be set to false.

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