I3DMLFeatureLayer65 supplies the properties and methods for interacting with the 3DML’s feature layers. It enables you to access information about the data source a 3DML’s feature layer is based on, perform actions (e.g. set message, tooltip, tint) on the feature layer, as well as execute spatial queries.
A 3DML represented by IMeshLayer65 can be loaded from file using the ICreator65.CreateMeshLayerFromFile method or from TerraGate SFS using the ICreator65.CreateMeshLayerFromSFS method.
|
Properties |
|
|
A text string assigned to each object global namespace. C# exposes this property as get_ClientData and set_ClientData (Inherited from ITerraExplorerObject65) |
|
|
An IDataSourceInfo65 that gives the client access to information about the data source a 3DML’s feature layer is based on. |
|
|
An I3DMLFeatureProperties65 that sets the value of a specified property of the specified layer’s features. |
|
|
The ID of the feature layer. (Inherited from ITerraExplorerObject65) |
|
|
An enum that identifies the type of the object. (Inherited from ITerraExplorerObject65) |
|
|
An IPosition65 representing the layer’s position on the terrain. |
|
|
A Boolean that determines whether the feature layer is saved in the Fly file. (Inherited from ITerraExplorerObject65) |
|
|
An IFeatures65 that provides access to the feature layer’s currently selected features. |
|
|
An ITreeItem65 describing the representation of the feature layer in the Project Tree. |
|
|
Methods |
|
|
Returns an IFeatures65 representing the layer’s features that were returned by the spatial query. |
|
|
Reserved. Currently not used. (Inherited from ITerraExplorerObject65) |
|
|
Saves layer changes to a file with a specified name. |
|
|
Reserved. Currently not used. (Inherited from ITerraExplorerObject65) |