| 
 
  | 
 Properties  | 
 
  | 
| 
 
  | 
 Methods for analyzing the terrain.  | 
|
| 
 
  | 
 Controls various application level settings.  | 
|
| 
 
  | 
 Gives access to standard TerraExplorer menu commands.  | 
|
| 
 
  | 
 Provides a set of methods for reprojecting given coordinates between different coordinate systems.  | 
|
| 
 
  | 
 Composed of many methods that create different objects.  | 
|
| 
 
  | 
 Provides you with date and time related features.  | 
|
| 
 
  | 
 Determines whether the containing application executes all keyboard acceleration commands or TerraExplorer executes them.  | 
|
| 
 
  | 
 Gives you control of the camera in terms of positioning, orientation, and speed.  | 
|
| 
 
  | 
 Gives access to project settings and to basic methods for opening and saving the project.  | 
|
| 
 
  | 
 Allows you to manipulate the Project Tree items, including management of groups, items and layers.  | 
|
| 
 
  | 
 An ITerrain65 representing information about the terrain, such as the MPT file name that is being used, and information about the MPT coordinate system.  | 
|
| 
 
  | 
 Returns information about the version of TerraExplorer that is running.  | 
|
| 
 
  | 
 A wrapper for all the functionality that represents interaction with the 3D Window, such as snapshots, dimensions and query pixel information.  | 
|
| 
 
  | 
 Methods  | 
 
  | 
| 
 
  | 
 Binds the specified function to an event, so that the function gets called whenever the event occurs.  | 
|
| 
 
  | 
 Unbinds a function that was bound to an event using the AttachEvent method.  | 
|
| 
 
  | 
 Returns the value of a specified parameter in the TerraExplorer options.  | 
|
| 
 
  | 
 Opens a specified project.  | 
|
| 
 
  | 
 Sets the value of a specified parameter in the TerraExplorer options.  | 
|
| 
 
  | 
 
  | 
|
| 
 
  | 
 Notifies the client of the analysis progress.  | 
|
| 
 
  | 
 Notifies the client that a step is being activated.  | 
|
| 
 
  | 
 This event occurs when a standard TerraExplorer menu command’s value is changed.  | 
|
| 
 
  | 
 This event occurs when an operation is performed on a project’s custom containers.  | 
|
| 
 
  | 
 This event occurs when a Publish Project as Local Kit, Publish Project as Internet Kit, or Extract and Publish area as Offline Kit command is given.  | 
|
| 
 
  | 
 This event occurs when the date and time settings are changed to a specific date and time.  | 
|
| 
 
  | 
 This event is sent in each frame, after the frame is rendered, but before the HUD layer is drawn.  | 
|
| 
 
  | 
 This event occurs after a Fly file is closed.  | 
|
| 
 
  | 
 This event occurs when a file is being closed.  | 
|
| 
 
  | 
 This event occurs when a Fly file is being saved.  | 
|
| 
 
  | 
 This event occurs, before the frame is rendered, to allow the client to perform any per frame activities (i.e. moving objects on the terrain).  | 
|
| 
 
  | 
 This event occurs when the TerraExplorer Input mode is changed (e.g., switching from free flight mode to measurements mode).  | 
|
| 
 
  | 
 This event occurs when a layer is streamed from the server without first storing it in a client local file.  | 
|
| 
 
  | 
 This event occurs when the user double-clicks the left mouse button.  | 
|
| 
 
  | 
 This event occurs when the user presses the left mouse button.  | 
|
| 
 
  | 
 This event occurs when the user releases the left mouse button.  | 
|
| 
 
  | 
 This event occurs after TerraExplorer finishes loading a Fly file.  | 
|
| 
 
  | 
 This event occurs when the user presses the middle mouse button.  | 
|
| 
 
  | 
 This event occurs when the user presses the middle mouse button.  | 
|
| 
 
  | 
 This event occurs when the user releases the middle mouse button.  | 
|
| 
 
  | 
 This event occurs as a user rotates the mouse wheel and encounters the wheel’s next notch.  | 
|
| 
 
  | 
 This event occurs when certain actions (e.g., fly to an object) are performed on the object.  | 
|
| 
 
  | 
 If a step includes a FlyTo operation, this event is triggered when the FlyTo is finished and the camera reached the location.  | 
|
| 
 
  | 
 This event occurs when a play time animations ends.  | 
|
| 
 
  | 
 This event occurs when a presentation’s play status changes to a specified status.  | 
|
| 
 
  | 
 This event occurs when certain actions (e.g., showing and hiding items) are performed on Project Tree items.  | 
|
| 
 
  | 
 This event occurs when the user double-clicks the right mouse button.  | 
|
| 
 
  | 
 This event occurs when the user presses the right mouse button.  | 
|
| 
 
  | 
 This event occurs when the user releases the right mouse button.  | 
|
| 
 
  | 
 This event occurs whenever the terrain quality that the user is currently viewing is updated.  | 
|
| 
 
  | 
 This event occurs after a specified different TerraExplorer occurrence.  | 
|
| 
 
  | 
 This event occurs when a message object is about to be triggered.  |