LuciadCPillar C# 2023.1.04
Luciad.Layers.Grids.Mgrs.MgrsGrid Class Reference

The MGRS grid class represents how to visualize the MGRS grid on a map. More...

Inheritance diagram for Luciad.Layers.Grids.Mgrs.MgrsGrid:

Classes

class  AdvancedBuilder
 Advanced builder for a MGRS grid. More...
 
class  Builder
 Builder for a MGRS grid. More...
 

Public Member Functions

 MgrsGrid (Luciad.Layers.Grids.Mgrs.MgrsGrid other)
 
void Dispose ()
 

Static Public Member Functions

static Luciad.Layers.Grids.Mgrs.MgrsGrid.AdvancedBuilder NewAdvancedBuilder ()
 Creates a new builder with the default values. More...
 
static Luciad.Layers.Grids.Mgrs.MgrsGrid.Builder NewBuilder ()
 Creates a new builder with the default values. More...
 

Properties

System.Collections.Generic.IList< Luciad.Layers.Grids.Mgrs.MgrsGridSettingSettings [get]
 

Detailed Description

The MGRS grid class represents how to visualize the MGRS grid on a map.

It combines one or more settings which determine which MGRS levels are displayed and how they are styled. Default styling

Create a default MGRS grid with predefined scale ranges and styling.

Default styling with tweaks

Create a default MGRS grid, with some tweaks to the default styling and scale ranges.

Custom styling

Start from an empty MGRS grid and add custom scale ranges and styling for a few MGRS levels.

Constraints for MGRS grid

The style settings in the grid may not overlap. Overlap occurs when the new style setting has the same type, same level and an overlapping scale range with an existing style setting. 2023.1

Warning
C# documentation translation is incomplete. You can find more information in the C++ documentation for luciad::MgrsGrid.

Constructor & Destructor Documentation

◆ MgrsGrid()

Luciad.Layers.Grids.Mgrs.MgrsGrid.MgrsGrid ( Luciad.Layers.Grids.Mgrs.MgrsGrid  other)
inline

Member Function Documentation

◆ Dispose()

void Luciad.Layers.Grids.Mgrs.MgrsGrid.Dispose ( )
inline

◆ NewAdvancedBuilder()

Luciad.Layers.Grids.Mgrs.MgrsGrid.AdvancedBuilder Luciad.Layers.Grids.Mgrs.MgrsGrid.NewAdvancedBuilder ( )
inlinestatic

Creates a new builder with the default values.

This builder allows you to configure the MGRS grid styling for every level, type, and scale range. the new builder.

Warning
C# documentation translation is incomplete. You can find more information in the C++ documentation for luciad::MgrsGrid::newAdvancedBuilder.

◆ NewBuilder()

Luciad.Layers.Grids.Mgrs.MgrsGrid.Builder Luciad.Layers.Grids.Mgrs.MgrsGrid.NewBuilder ( )
inlinestatic

Creates a new builder with the default values.

This builder comes with pre-defined settings for MGRS levels, types, and scale ranges. It allows you to customize the styling, for example the line style to use. the new builder.

Warning
C# documentation translation is incomplete. You can find more information in the C++ documentation for luciad::MgrsGrid::newBuilder.

Property Documentation

◆ Settings

System.Collections.Generic.IList<Luciad.Layers.Grids.Mgrs.MgrsGridSetting> Luciad.Layers.Grids.Mgrs.MgrsGrid.Settings
get