Global Mapper SDK
| GM_Layer_t Class |
Object that contains all operations to be done on a single layer.
Assembly: GlobalMapperWrapperNET (in GlobalMapperWrapperNET.dll) Version: 18.0.0.0 (18.0.0.0)
C#
public class GM_Layer_t : IDisposable
The GM_Layer_t type exposes the following members.
| Name | Description | |
|---|---|---|
| GM_Layer_t |
Load a Layer from a specified file.
|
| Name | Description | |
|---|---|---|
| AddAreaToVectorLayer |
Adds a area feature to a loaded vector layer
|
|
| AddLineToVectorLayer |
Adds a point feature to a loaded vector layer
|
|
| AddPointToVectorLayer |
Adds a point feature to a loaded vector layer
|
|
| AddHoleInArea | Adds a new hole / island to a loaded area feature | |
| Close |
Closes Layer and cleans unmanaged code. Returns GM_Error_t32
|
|
|
|
CombineTerrainLayers |
Creates a new terrain layer by combining 2 loaded terrain grid layers (not implemented on WinCE)
|
|
|
CreateCustomElevGridLayer |
Creates a new custom layer for an in-memory elevation grid (not implemented on WinCE)
|
|
|
CreateCustomRasterLayer |
Creates a new custom layer for an in-memory raster grid (not implemented on WinCE)
|
|
|
CreateCustomVectorLayer |
Creates a new custom layer for adding vector features to
|
|
|
CreateVectorLayerFromFindResults |
Creates a new vector layer from the results of a find operation
|
| DeleteHoleInArea | Changes the delete status of a hole / island in a loaded area feature | |
| Dispose |
Does the Same thing as Close
|
|
| Draw |
Draws the specified portion of the specified layer to the DIB. If no layer
is explicitly specified, all loaded layers will be drawn.
|
|
| Equals |
Compares equality of two layers based off their handles
(Overrides
Object
Equals(Object)
.)
|
|
| Finalize |
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from
Object
.)
|
|
| FlushCache |
Flushes any in-memory cache for the layer (mainly useful in low-memory environments)
|
|
| GetAreaFeature |
Gets a Area Feature in this layer at the specified index with optional flags.
|
|
| GetAreaFeatureEx |
Gets a Area Feature in this layer at the specified index with optional flags.
|
|
|
|
GetAvailableOnlineSourceList |
Retrieves a list of all available online sources
|
| GetFeatureElevation |
Gives the elevation of a feature.
Set the name of the elevation attribute using GM_Layer_m.SetLayerElevationAttribute().
|
|
| GetHashCode |
Gets the Hash Code
(Overrides
Object
GetHashCode
.)
|
|
| GetLayerInfo |
Returns a copy of information about the specified layer. Returns
NULL if the layer is not loaded.
|
|
| GetLayerLidarStats |
Retrieves the statistics for a Lidar layer
|
|
| GetLidarPoint |
Retrieves the Lidar point feature at the given index from the layer
|
|
| GetLineFeature |
Gets a Line Feature in this layer at the specified index with optional flags.
|
|
| GetPixelDataInRect | Retrieves an entire chunk of raw data from the provided layer. | |
| GetLineFeatureEx |
Gets a Line Feature in this layer at the specified index with optional flags.
|
|
| GetOnlineLayerLocationMetadata | Queries an online layer for location-specific metadata (as a file) | |
| GetLocationColor(Double, Double, GM_Color_t ) |
Retrieves the color at a given location from a provided layer or from the
list of currently loaded raster and elevation layers (topmost layer first).
|
|
|
|
GetLocationColor(GM_Layer_t, Double, Double, GM_Color_t ) |
Retrieves the color at a given location from a provided layer or from the
list of currently loaded raster and elevation layers (topmost layer first).
|
| GetLocationElevation(Double, Double, Single ) |
Retrieves the elevation at a given location from a provided layer or from the
list of currently loaded elevation layers (topmost elevation layer first).
|
|
|
|
GetLocationElevation(GM_Layer_t, Double, Double, Single ) |
Retrieves the elevation at a given location from a provided layer or from the
list of currently loaded elevation layers (topmost elevation layer first).
|
|
|
GetOnlineSourceInfo |
Gets detailed information about an online source and checks availability
|
| GetPixelBandValue(Int32, Int32, Int32, Int32 ) |
Retrieves the band value at a given pixel location in the provided layer.
|
|
|
|
GetPixelBandValue(GM_Layer_t, Int32, Int32, Int32, Int32 ) |
Retrieves the band value at a given pixel location in the provided layer.
|
| GetPixelColor(Int32, Int32, GM_Color_t ) |
Retrieves the color at a given pixel location in the provided layer.
|
|
|
|
GetPixelColor(GM_Layer_t, Int32, Int32, GM_Color_t ) |
Retrieves the color at a given pixel location in the provided layer.
|
| GetPixelColorRow(Int32, Color , Color) |
Retrieves an entire row of color values from the provided layer.
|
|
|
|
GetPixelColorRow(GM_Layer_t, Int32, Color , Color) |
Retrieves an entire row of color values from the provided layer.
|
| GetPixelElevation(Int32, Int32, Single ) |
Retrieves the elevation at a given pixel location in the provided layer.
|
|
|
|
GetPixelElevation(GM_Layer_t, Int32, Int32, Single ) |
Retrieves the elevation at a given pixel location in the provided layer.
|
| GetPixelElevationRow(Int32, Single , Single) |
Retrieves an entire row of elevation values from the provided layer.
|
|
|
|
GetPixelElevationRow(GM_Layer_t, Int32, Single , Single) |
Retrieves an entire row of elevation values from the provided layer.
|
| GetPointFeature |
Gets a copy of a Point Feature in this layer at the specified index with optional flags.
|
|
| GetPointFeatureEx |
Gets a copy of a Point Feature in this layer at the specified index with optional flags.
|
|
| GetType |
Gets the type of the current instance.
(Inherited from
Object
.)
|
|
| IsFeatureDeleted |
Queries the delete status of the feature at the given
index in the layer
|
|
| IsHoleInAreaDeleted | Queries the delete status of a hole / island in a given area feature | |
|
|
LoadGenericAsciiTextLayer |
Loads a new layer from a simple ASCII text file file. A pointer to the layer is stored for use in later calls.
|
|
|
LoadLayer |
Displays a prompt to select which file to load.
|
|
|
LoadOnlineLayer |
Loads data from an online source, like a WMS server or TerraServer-USA
|
|
|
LoadRectifiedLayer |
Loads a new layer from a file. A pointer to the layer is stored for
use in later calls. The layer will be rectified using the ground
control points and projection provided.
|
| LoadVectorFromWKTString |
Loads a new vector layer from a WKT geometry string. A pointer to the layer is stored for
use in later calls. |
|
| MemberwiseClone |
Creates a shallow copy of the current
Object
.
(Inherited from
Object
.)
|
|
| RepositionLayer |
Repositions/reprojects a previously loaded raster layer
|
|
| SetAreaFeatureClass |
Sets the classification to use for the given feature.
|
|
| SetAreaFeatureDrawStyle |
Sets the drawing style to use for the area feature
|
|
| SetAreaFeaturePointList |
Sets the list of point locations to use for a given area feature
|
|
| SetAreaFeaturePointListEx |
Sets the list of point locations to use for a given area feature, including per-vertex elevations.
|
|
| SetCodePage |
Sets the codepage interpretation for the layer
|
|
| SetFeatureAttrList |
Sets the list of attribute/values to use for the specified feature.
|
|
| SetFeatureDelete |
Changes the delete status of the feature at the given
index in the layer
|
|
| SetFeatureDescription |
Sets the description to use for the feature.
|
|
| SetFeatureLabel |
Sets the display label to use for the feature.
|
|
| SetLayerDescription |
Sets the description for the layer
|
|
| SetLayerElevationAttribute |
Sets the name of the attribute to use for retrieving the elevation value of
features within this layer.
|
|
| SetLayerElevationUnits |
Sets the elevation units to use for 3D vector features without an elevation unit in the elevation attribute
|
|
| SetLayerEnabled |
Sets whether or not a given layer is enabled for display. If disabled, the
layer will never be drawn or used as input for other translucent or
texture-mapped layers.
|
|
| SetLayerHeightAttribute |
Sets the name of the attribute to use for retrieving the height value of
point features within this layer.
|
|
| SetLayerHeightUnits |
Sets the height units to use for 3D vector features without a height unit in the height attribute
|
|
| SetLayerLabelAttribute |
Sets the name of the attribute to use for setting the display label of
features within this layer.
|
|
| SetLayerPalette |
Sets a custom palette for the layer to override the existing palette. Only works
for palette-based layers.
|
|
| SetLayerUserData |
Sets the user data for the layer.
|
|
| SetLayerUserText |
Sets the user text for the layer. Persistent through save to workspace.
|
|
| SetLidarPoint |
Sets the Lidar point feature at the given index from the layer
|
|
| SetLineFeatureClass |
Sets the classification to use for the given feature.
|
|
| SetLineFeatureDrawStyle |
Sets the drawing style to use for the line feature
|
|
| SetLineFeaturePointList |
Sets the list of point locations to use for a given line feature
|
|
| SetLineFeaturePointListEx |
Sets the list of point locations to use for a given line feature, including elevation list.
|
|
| SetPointFeatureClass |
Sets the classification to use for the given feature.
|
|
| SetPointFeatureDrawStyle |
Sets the drawing style to use for the point feature
|
|
| SetPointFeaturePosition |
Sets the location to use for a given point feature
|
|
| ShowOptionsDialog |
Show display options dialog for layer(s)
|
|
| ToString |
Returns a string representation of the object
(Overrides
Object
ToString
.)
|
| Name | Description | |
|---|---|---|
|
|
Equality |
Compares equality of two layers based off their handles
|
|
|
Inequality |
Compares inequality of two layers based off their handles
|
Comments
0 comments
Please sign in to leave a comment.