Home > Overview > Main Interfaces > The ISGWorld6 Interface
ISGWorld6 in the main entry point to most TerraExplorer interfaces. Through this interface you can manage your application and 3D content and handle events .
The following interfaces are properties of the ISGWorld6 interface:
§ IProject6 (.Project) – Open the project, manage its properties and save the project.
§ INavigate6 (.Navigate) – Navigate in the 3D world by setting the camera position and produce complex movements such as FlyTo and Zoom in and out.
§ IProjectTree6 (.ProjectTree) - Provides complete access to the TerraExplorer Project Tree. It allows the creation of groups and queries on objects in the tree.
§ ICreator6 (.Creator) – Create and delete all layers, objects, positions, geometry, colors, and presentations.
§ IAnalysis6 (.Analysis) – Perform terrain analysis operations
§ ITerrain6 (.Terrain) – Exposes information, such as the MPT file name that is being used, and additional information about the MPT coordinate system, and height information.
§ IWindow6 (.Window) – Allow the user to query the 3D world according to points on the screen, create and manage popup windows, create snapshots and manage user interface elements such as on screen layers and controls.
§ ICommand6 (.Command) – Enable activation of TerraExplorer user interface operations such as turning on and off the underground mode or start manual object editing.
§ ICoordServices6 (.CoordServices) – Coordinate system related features. It allows you to define a coordinate system for your input coordinates, and have TerraExplorer convert them to the coordinate system of the current terrain database.
§ Events – Listen to TerraExplorer events using the AttachEvent method.
Note: The current set of interfaces supported by TerraExplorer v6.0. When working with older version of TerraExplorer refer to the relevant Programmers Guide.