ITerrainRasterLayer80

This interface gives the client access to imagery and elevation layers. The raster file name is defined by FillStyle.Texture.FileName.

 

Properties

 

Action

An IAction80 representing the operation that takes place when the layer is clicked in the Project Tree.

Attachment

An IAttachment80 representing the attachment behavior of the layer.

ClientData

Gets and sets an array of text strings assigned to each object global namespace. (Inherited from ITerraExplorerObject80)

CoordinateSystem

An ICoordinateSystem80 representing the source’s coordinate system.

DataSourceBBox

An IBBox2D80 representing the coordinates of the data source’s 2D bounding box (Read-only). If no geo-information exists in the data source, the coordinates returned will be 0,0,0,0.

DataSourceWKT

Gets the unique string of the Well-Known Text of the raster layer.

DisplayName

Gets the name of the raster layer as displayed in the Imagery/Elevation Layer property sheet.

Elevation

Gets a Boolean that determines whether the layer is an elevation layer.

ElevationOffset

Gets and sets the elevation offset.

ElevationScale

Gets and sets the scale factor for the elevation value.

FileName

Gets the full path or URL to the raster layer.

FillColor

An IColor80 representing the fill color.

Geometry

An IGeometry representing geometric properties and behavior of the layer.

ID

Gets the ID of the layer. (Inherited from ITerraExplorerObject80)

Imagery

Gets a Boolean that determines whether the layer is an imagery layer.

InitParam

Gets the persistence strings used by some plugins, e.g., to describe layer information, for layers not stored on a local storage drive, such as WMS or SGS layers. 

LineStyle

An ILineStyle80 representing the style of the layer outline.

Message

An IMessageObject80 representing the message object assigned to the layer.

NullTolerance

Gets and sets the permissible deviation from the specified Null value.

NullValue

Gets and sets the color or elevation value to be nullified.

ObjectType

Gets an enum that identifies  the type of the object. (Inherited from ITerraExplorerObject80)

PlugName

Gets the name of the plugin used to read the file, e.g., “ gdlplg.rct“. The available plugins are files with RCT extension that exist in the “TBPlugs directory.

Position

An IPosition80 representing the position and orientation of the layer on the terrain.

Reproject

Gets and sets a Boolean that determines if the layer’s data is reprojected from the source coordinate system to the terrain’s coordinate system.

ReprojectElevation

Gets and sets a Boolean that determines if the layer’s elevation coordinates are reprojected from the layer’s coordinate system to the terrain’s coordinate system.

SaveInFlyFile

Gets and sets a Boolean that determines whether the layer is saved in the Fly file. (Inherited from ITerraExplorerObject80)

Terrain

An ITerrainObject80 representing terrain properties including draw order and ground object status.

Timespan

An ITimeSpan80 representing the timespan in which the layer is visible on the terrain.

Tooltip

An ITooltip80 representing the tooltip that displays when a mouse cursor is placed over the layer in the 3D Window.

TreeItem

An ITreeItem80 describing the representation of the layer in the Project Tree.

UseNull

Gets and sets a Boolean that determines whether the color or elevation NullValue is nullified.

Visibility

An IVisibility80 representing the visibility of the layer at different distances.

 

Methods

 

GetParam

Reserved. Currently not used. (Inherited from ITerraExplorerObject80)

Refresh

Automatically refreshes the raster layer data.

RefreshRect

Refreshes layer in the defined area.

SetParam

Reserved. Currently not used. (Inherited from ITerraExplorerObject80)