Home > All Other Interfaces > IPresentation

IPresentation6

This interface provides methods for creating dynamic presentations that include fly to’s, the display of the terrain, and objects and features on the terrain at different times and dates, and the tracking of dynamic objects. The interface’s properties also expose control over the playing back of a presentation, including playback speed and mode (on-click or automatic), and caption size and position.

 

 

Properties

 

AviWriter

An IAviWriter6 representing the conversion of a presentation to a movie in AVI format.

CaptionHeight

The height of the caption boxes.

CaptionPosition

An enum that determines the position of the caption boxes on the screen.

CaptionSizeType

An enum that determines the caption box type.

CaptionWidth

The width of the caption boxes.

ClientData

A text string assigned to each object global namespace. C# exposes this property as get_ClientData and set_clientData.(Inherited from ITerraExplorerObject6)

ID

The ID of the presentation object. (Inherited from ITerraExplorerObject6)

LoopRoute

A Boolean that determines whether the presentation route is replayed continuously until stopped.

ObjectType

An enum that identifies the type of the object. (Inherited from ITerraExplorerObject6)

PlayAlgorithm

An enum that determines the method of flight from one location to another.

PlayMode

An enum that determines how the presentation advances from one step to the next.

PlaySpeedFactor

An enum that determines the play speed of the presentation.

PresentationStatus

An enum that determines the presentation’s play status (e.g. playing, waiting for click, paused).

SaveInFlyFile

A Boolean that determines whether the object is saved in the Fly file. (Inherited from ITerraExplorerObject6)

Steps

An IPresentationSteps6 representing the steps in the presentation.

TreeItem

An ITreeItem6 representing details about the representation of the object in the Project Tree.

 

Methods

 

Continue

Resumes the playing of the presentation from the step at which it was stopped.

CreateCaptionStep

Creates a presentation step in which a popup window is displayed containing simple text.

CreateClearCaptionStep

Adds a presentation step that clears a displayed caption.

CreateCurrentTimeStep

Creates a presentation step that sets a selected current time.

CreateFlightSpeedFactorStep

Creates a presentation step changing the plane’s flight speed.

CreateFollowDynamicObjectStep

Creates a presentation step in which the camera starts to follow a specified dynamic object.

CreateGroupTimeRangeStep

Creates a presentation step that adjusts the Date and Time slider range according to the selected group.

CreateLocationStep

Generates a route manually by creating a list of locations, with each location being a separate step.

CreateMessageStep

Creates a presentation step in which a message object is displayed in a container or floating popup.

CreateOpenToolStep

Creates a presentation step that opens a specified TerraExplorer tool

CreatePlayTimeAnimationCustomStep

Creates a presentation step displaying changes changes on the terrain during a selected time frame.

CreatePlayTimeAnimationGroupStep

Creates a step displaying the changes on the terrain during the timespan that was set for a specific group.

CreateRestartDynamicObjectStep

Creates a presentation step that restarts a dynamic object.

CreateSetTimeStep

Creates a presentation step that sets the presentation to a specific date and time.

CreateShowGroupStep

Creates a presentation step that hides or shows a specified group.

CreateShowObjectStep

Creates a presentation step that hides or shows a specified object.

CreateShowUndergroundModeStep

Creates a presentation step that turns the underground mode on or off.

DeleteStep

Deletes a presentation step.

get_ClientData

Returns a text string assigned to each object global namespace. (Inherited from ITerraExplorerObject6)

GetParam

Reserved. Currently not used. (Inherited from ITerraExplorerObject6)

MoveStepTo

Fast forwards or rewinds the presentation to a specific step.

NextStep

Fast forwards the presentation and plays from the next step.

Pause

Pauses a presentation.

Play

Plays a presentation from the beginning.

PlayStep

Plays the specified presentation step.

PreviousStep

Rewinds the presentation and plays from the previous step.

ResetPresentation

Resets the presentation to its first step.

Resume

Resumes a presentation from step at which it was paused.

set_clientData

Assigns a text string to each object global namespace. (Inherited from ITerraExplorerObject6)

SetParam

Reserved. Currently not used. (Inherited from ITerraExplorerObject6)

ShowEditor

Opens the presentation editor, to view or modify presentation steps.

StartRecord

Starts the recording of the presentation.

Stop

Stops the playback of the presentation.

StopRecord

Stops recording your fly through the terrain.