ISGWorld80
ISGWorld80 in the main entry point to most TerraExplorer interfaces. Through this interface you can manage your application and 3D content and handle events.
See the "Overview" chapter for an introduction to TerraExplorer API, including the main issues addressed by the API and examples of the client applications that can be developed using the API.
|
Properties |
|
|
Provides a set of 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. |
|
|
Provides methods for interactive user drawing capabilities. |
|
|
Gets and sets a Boolean that 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. |
|
|
Provides the methods for connecting, disconnecting and checking the currently connected SkylineGlobe Server. |
|
|
An ITerrain80 representing information about the terrain, such as the MPT file name that is being used, and information about the MPT coordinate system. |
|
|
Gets 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. |
|
|
Creates an SGWorld instance. |
|
|
Unbinds a function that was bound to an event using the AttachEvent method. |
|
|
Returns the value of a specified parameter in the TerraExplorer options. |
|
|
GetParam |
Reserved. Currently not used. |
|
Opens a specified project. |
|
|
Sets the value of a specified parameter in the TerraExplorer options. |
|
|
SetParam |
Reserved. Currently not used. |
|
SetParamEx |
Reserved. Currently not used. |
|
|
|
|
This event occurs when a distance analysis point is added. |
|
|
Notifies the client of the analysis progress. |
|
|
|
This event occurs when a TerraExplorer ribbon command is executed, and can be used to discover the ICommand.Execute API for each ribbon command. |
|
This event occurs when a standard TerraExplorer ribbon command’s value is changed. |
|
|
This event occurs when an operation is performed on a project’s custom containers. |
|
|
OnCreateBasicKit |
Reserved. No longer used |
|
This event is triggered when the ID of the feature that was assigned by the data source is changed. |
|
|
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 when a drawing action is aborted. |
|
|
This event occurs when a drawing action is finished. |
|
|
This event occurs when a drawing object’s geometry is changed. |
|
|
This event occurs when a measurement is finished (all measurement points were added). |
|
|
This event occurs when a feature layer was changed. |
|
|
This event occurs when a feature layer was saved. |
|
|
This event occurs when 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 indicates to the client the current status of the import process. |
|
|
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 key on the keyboard is pressed or released. |
|
|
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 clicks the left mouse button. |
|
|
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 when 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 when the results are returned for an area measurement. |
|
|
This event occurs when the results are returned for a distance measurement. |
|
|
This event occurs when the results are returned for an information query. |
|
|
This event occurs as a user rotates the mouse wheel and encounters the wheel’s next notch. |
|
|
This event occurs when loading of a KML network link fails. |
|
|
This event occurs when certain actions (e.g., fly to an object) are performed on the object. |
|
|
This event occurs when an object is selected in the 3D Window. |
|
|
This event occurs when the object under the cursor is changed. |
|
|
This event occurs when an object is unselected in the 3D Window. |
|
|
This event occurs when any change occurs in the running of a presentation, e.g., presentation started, action started, or action finished. |
|
|
This event occurs when a presentation’s play status changes status. |
|
|
This event occurs when certain actions (e.g., showing and hiding items) are performed on Project Tree items. |
|
|
|
This event occurs when the publishing of a project is aborted. |
|
|
This event occurs when the publishing of a project is finished. |
|
|
This event provides the client information regarding the publishing process. |
|
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 when a specifiedTerraExplorer event takes place. |
|
|
This event occurs when a message object is about to be triggered. |