The interface is responsible for creating objects in a project. It is composed of many methods that create different objects. When creating an object (using one of the CreateXXX() methods) the client gets an interface to the newly created object. The client can then use this returned interface to further control the object (i.e. change its position or its color).
Each object created through the ICreator61 interface has an ID that uniquely identifies it in the TerraExplorer Pro world (the ITerraExplorerObject61 . ID property). This ID can be used by the client to get an interface to that object using the GetObject () method of the ICreator61 interface. There are two ways by which the client can get a hold of that ID:
1. By having the client create that object and store its ID for later use before releasing the object.
2. By traversing the Project Tree and translating the ItemID into the object ID (using the IProjectTree61.GetObject() method).
|
Properties |
|
|
An IGeometryCreator containing methods to create geometry objects. |
|
|
Creates an ITerrain3DArrow61, representing a 3 -dimensional arrow in the 3D Window. |
|
|
Creates an ITerrain3DPolygon61, representing a 3D polygon. object in the 3D Window. |
|
|
Creates an ITerrainArc61, representing an arc in the 3D Window. |
|
|
Creates an ITerrainArrow61, representing a 2-dimensional arrow in the 3D Window. |
|
|
Creates an ITerrain3DRectBase61, representing a box in the 3D Window. |
|
|
Creates an ITerrainBuilding61, representing a building in the 3D Window. |
|
|
Creates an ITerrainRegularPolygon61, representing a circle in the 3D Window. |
|
|
Creates an IColor61, representing the custom color by defining the red, green, blue and alpha values. |
|
|
Creates an ITerrain3DRegBase61, representing the cone in the 3D Window. |
|
|
Creates an ITerrain3DRegBase61, representing the cylinder in the 3D Window. |
|
|
Creates an ITerrainDynamicObject61, representing the dynamic object in the 3D Window. |
|
|
Creates an ITerrainRasterLayer61, representing the elevation layer in the 3D Window. |
|
|
Creates an ITerrainEllipse61, representing the ellipse in the 3D Window. |
|
|
Creates an ILayer61, representing the feature layer in the 3D Window. |
|
|
Creates an ITerraExplorerObject61, representing the streaming layer. |
|
|
Creates an ITerrainHole61, representing the Hole On Terrain object in the 3D Window. |
|
|
Creates an ITerrainImageLabel61 representing the image label in the 3D Window. |
|
|
Creates an ITerrainRasterLayer61, representing the imagery layer in the 3D Window. |
|
|
Creates an ITerrainLabel61, representing the label in the 3D Window. |
|
|
Creates an ILabelStyle61, that defines label style properties for text and image labels. |
|
|
Creates an ITerrainLocation61, representing the point of interest in the 3D Window. |
|
|
Creates an ITerrainLocation61 representing the location in the current camera position. |
|
|
Creates an ITerraExplorerMessage61, representing the message object which is displayed in a container. |
|
|
Imports from a file an ITerrainModel61, representing a model object. |
|
|
Creates directly from TerraExplorer an ILayer61, representing a new feature layer. |
|
|
Imports an ITerrainPointCloudModel61 object from a file. |
|
|
Creates an ITerrainPolygon61 in the 3D Window. |
|
|
Creates an ITerrainPolygon61 representing the polygon by connecting the points in an array of points. |
|
|
Creates an ITerrainPolyline61, representing the polyline, in the 3D Window. |
|
|
Creates an ITerrainPolyline61, representing the polyline, by connecting the points in an array of points. |
|
|
Creates an IPopupMessage61, representing a message that displays in a floating browser or floating popup. |
|
|
Creates an IPosition61, representing the coordinate position. |
|
|
Creates an IPresentation61, representing the presentation. |
|
|
Creates an ITerrain3DRectBase61, representing the pyramid, in the 3D Window. |
|
|
Creates an ITerrainRectangle61, representing the rectangle, in the 3D Window. |
|
|
Creates an ITerrainRegularPolygon61 representing the polygon, in the 3D Window. |
|
|
Creates anIRouteWaypoint61 representing the created waypoint. |
|
|
Creates an ITerrainSphere61 representing the newly created sphere. |
|
|
Creates an ITerrainModifier61 representing the terrain modifier polygon. |
|
|
Creates an ITerrainLabel61 representing the newly created label. |
|
|
Creates an An ITreeHotlink61 representing the newly created hotlink. |
|
|
Creates an ITerrainVideo61 representing the newly created video on terrain object. . |
|
|
Deletes an object from the terrain. |
|
|
Returns an interface to the object based on the object ID. |