ITerrainDynamicObject80
The ITerrainDynamicObject80 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).
|
Properties |
|
|
Gets and sets the acceleration, in meter per second² of the object. (valid only if MoveByTime is set to False) |
|
|
An IAction80 representing the operation that takes place when the object is clicked in the Project Tree. |
|
|
Gets and sets an enum determining how the waypoint heights are interpreted. |
|
|
An IAttachment80 representing the attachment behavior of the object. |
|
|
An IColor80 representing the background color. (valid only for DYNAMIC_TEXT_LABEL DynamicType) |
|
|
Gets and sets an enum that determines the behavior of the dynamic object upon reaching the route’s endpoint. (valid only if MoveByTime is set to False) |
|
|
Gets and sets an array of text strings assigned to each object global namespace. (Inherited from ITerraExplorerObject80) |
|
|
Gets and sets an enum that determines the object type. |
|
|
Gets and sets a full path name or a URL to a model or an image file that this object should use. |
|
|
Gets and sets a Boolean that determines whether the model’s textures are automatically flipped. |
|
|
Gets and sets the name of the font. (valid only for DYNAMIC_TEXT_LABEL DynamicType) |
|
|
Gets and sets the size of the text, from 8 to 72 points. (valid only for DYNAMIC_TEXT_LABEL DynamicType) |
|
|
Gets and sets the font style of the text. (valid only for DYNAMIC_TEXT_LABEL DynamicType) |
|
|
Gets the ID of the object. (Inherited from ITerraExplorerObject80) |
|
|
Gets and sets a Boolean that determines whether the label keeps its original size in pixels or whether it grows as you fly closer. (valid only for DYNAMIC_TEXT_LABEL or DYNAMIC_IMAGE_LABEL DynamicType) |
|
|
An IMessageObject80 representing the message object assigned to the object. |
|
|
Gets and sets the characteristics of the object’s motion. |
|
|
Gets and sets a Boolean that determines whether a dynamic object's movement is based on a start and end time. |
|
|
Gets an enum that identifies the type of the object. (Inherited from ITerraExplorerObject80) |
|
|
Gets and sets a Boolean that determines whether the object pauses in the middle of its route. |
|
|
Gets and sets a Boolean that determines whether the dynamic object starts moving when a FLY project opens. |
|
|
An IPosition80 representing the position and orientation of the object on the terrain. |
|
|
Gets and sets a Boolean that determines whether the object is saved in the Fly file. (Inherited from ITerraExplorerObject80) |
|
|
Gets and sets the dimensions, in meters per pixel, of the object. |
|
|
Gets and sets a Boolean that determines whether a track line indicating the dynamic object’s path is displayed even after the object’s property sheet is closed. |
|
|
An ITerrainObject80 representing terrain properties including draw order and ground object status. |
|
|
Gets and sets the text of the label that follows the dynamic object route. (valid only for DYNAMIC_TEXT_LABEL DynamicType) |
|
|
An IColor80 representing the text color. (valid only for DYNAMIC_TEXT_LABEL DynamicType) |
|
|
An ITimeSpan80 |
|
|
An ITooltip80 |
|
|
TrackLineStyle |
An ILineStyle80 |
|
An ITreeItem80 describing the representation of the object in the Project Tree. |
|
|
Gets and sets the turn speed of the object in degrees per second. (valid only if MoveByTime is set to False) |
|
|
An IVisibility80 |
|
|
An IRouteWaypoints80 representing the dynamic route’s waypoints. When IRouteWaypoints80 represents the waypoints of a dynamic object, the IRouteWaypoint80 orientation properties (Yaw, Pitch, Roll) are ignored. |
|
|
Methods |
|
|
GetParam |
Reserved. Currently not used. (Inherited from ITerraExplorerObject80) |
|
Resets the object position to the given waypoint index. |
|
|
SetParam |
Reserved. Currently not used. (Inherited from ITerraExplorerObject80) |