I3DMLFeatureLayer66 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 IMeshLayer66 can be loaded from file using the ICreator66.CreateMeshLayerFromFile method or from TerraGate SFS using the ICreator66.CreateMeshLayerFromSFS method.
|
Properties |
|
|
Gets and sets an array of text strings assigned to each object global namespace. C# exposes this property as get_ClientData and set_ClientData (Inherited from ITerraExplorerObject66) |
|
|
An IDataSourceInfo66 that gives the client access to information about the data source a 3DML’s feature layer is based on. |
|
|
An I3DMLFeatureProperties66 that sets the value of a specified property of the specified layer’s features. |
|
|
Gets the ID of the feature layer. (Inherited from ITerraExplorerObject66) |
|
|
Gets an enum that identifies the type of the object. (Inherited from ITerraExplorerObject66) |
|
|
An IPosition66 representing the layer’s position on the terrain. |
|
|
Gets and sets a Boolean that determines whether the feature layer is saved in the Fly file. (Inherited from ITerraExplorerObject66) |
|
|
An IFeatures66 that provides access to the feature layer’s currently selected features. |
|
|
An ITreeItem66 describing the representation of the feature layer in the Project Tree. |
|
|
Methods |
|
|
Returns an IFeatures66 representing the layer’s features that were returned by the spatial query. |
|
|
GetParam |
Reserved. Currently not used. (Inherited from ITerraExplorerObject66) |
|
Saves layer changes to a file with a specified name. |
|
|
SetParam |
Reserved. Currently not used. (Inherited from ITerraExplorerObject66) |