IPresentation80

This interface provides methods for creating dynamic presentations that include recorded 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 loop mode and speed factor.

Presentations are created from items, which can be either actions or steps. Actions are the specific activities that the presentation tool is to perform when the presentation is played, such as 'Record Route' or 'Show Object'. While steps are like "chapter headings" that group together related actions and provide increased flexibility for displaying a presentation by enabling you to quickly jump from one step to another in the presentation.

 

 

Properties

 

ClientData

Gets and sets an array of text strings assigned to each object global namespace. (Inherited from ITerraExplorerObject80)

CurrentlyPlayingActionId

Gets the ID of the currently playing action.

ID

Gets the ID of the presentation object. (Inherited from ITerraExplorerObject80)

LoopMode

Gets and sets a Boolean that determines whether a presentation should automatically restart when the end of the presentation is reached.

ObjectType

Gets an enum that identifies the type of the object. (Inherited from ITerraExplorerObject80)

PresentationJSON

Gets and sets a JSON that describes the presentation.

PresentationJSONSchema

Gets the presentation JSON schema that defines the required format and structure of a presentation JSON.

SaveInFlyFile

Gets and sets a Boolean that determines whether the object is saved in the Fly file. (Inherited from ITerraExplorerObject80)

SettingsJSON

Gets and sets the section of the PresentationJSON that describes the presentation settings.

SpeedFactor

Gets and sets the speed factor of the presentation.

Status

Gets the status of the presentation.

TreeItem

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

 

Methods

 

CopyItem

Copies and pastes an item in a presentation.

CreateAction

Creates a presentation action.

CreateMovie

Creates a movie in AVI or WMV format from a FLY project presentation.

CreateStep

Creates a presentation step.

Deleteitem

Deletes an item in a presentation.

GetItem

Returns a presentation item based on its ID.

GetItemPosition

Returns the position of a specific item in the list of presentation items using its ID.

GetParam

Reserved. Currently not used. (Inherited from ITerraExplorerObject80)

MoveItem

Moves a presentation item to a new position in the presentation’s list of items.

NextStep

Fast forwards the presentation and plays from the next step.

Pause

Pauses a presentation.

Play

Plays a presentation from the beginning.

PlayFromID

Plays from a specified presentation step.

PreviousStep

Rewinds the presentation and plays from the previous step.

SetParam

Reserved. Currently not used. (Inherited from ITerraExplorerObject80)

ShowPath

Shows the flight path of the presentation.

SkipAction

Skips to the next action in the presentation.

Stop

Stops the playback of the presentation.

StopMovie

Stops the movie creation.