Namespace OSGeo.MapGuide.ObjectModels.LayerDefinition
Classes
ExtensionMethods
Extension method clas
LayerElementCloningUtil
Helper class to clone certain elements
Interfaces
IAdvancedPlacement
Advanced placement settings
IAreaRule
A style rule for the area/polygon geometry type
IAreaSymbolizationFill
Symbolization characteristics for areas.
IAreaVectorStyle
Style specification for a area geometry layer
IAreaVectorStyle2
An area vector style introduced in the v1.3.0 layer definition schema
IBaseImageSymbol
IBasicVectorRule
Base interface for basic style rules for all geometric types
IBlockSymbol
Represents a block symbol
IChannelBand
Defines how to scale numbers into a color channel
ICloneableLayerElement<T>
Represents elements that can create clones of themselves
ICompositeRule
Represents a composite rule
ICompositeSymbolization
Represents a composite symbolization
ICompositeTypeStyle
Represents a composite style definition
ICompositeTypeStyle2
A composite style introduced in the v1.3.0 layer definition schema
IDrawingLayerDefinition
Represents a layer definition based on a DWF-based drawing source
IElevationSettings
Represents elevation settings
IExplicitColor
An explicit color
IExplicitColorBand
An explicit color band
IExplicitColorBands
An explicit color band
IExplictColorValue
An explicit color value
IFill
Represents a fill
IFontSymbol
Symbols that are specified by a font and character.
IGridColor
A grid color
IGridColorBands
Specifies a color using distinct RGB values
IGridColorRule
A grid color rule
IGridColorStyle
A grid color style
IGridScaleRange
A grid scale range
IGridSurfaceStyle
A grid surface style
IHillShade
Specifies how to shade given a band and a light source
IImageSymbol
Symbols that are comprised of a raster.
IInlineImageSymbol
Represents an inline symbol image
ILayerDefinition
Top-level interface of the layer definition
ILayerElementFactory
Factory interface to assist in creating common layer definition elements
ILineRule
A style rule for the line geometry type
ILineVectorStyle
Style specification for a line geometry layer
ILineVectorStyle2
A line vector style introduced in the v1.3.0 layer definition schema
IMarkSymbol
Stylization of a predefined shape (ShapeType)
INameStringPair
Represents a name-value pair
IParameterOverride
Represents a parameter override
IParameterOverride2
Version 2 of parameter overrides that supports theme labels. Applies to v1.2.0 of the Layer Definition schema
IParameterOverrideCollection
A collection of parameter overrides
IPointRule
A style rule for the point geometry type
IPointSymbolization2D
Symbolization characteristics for points.
IPointVectorStyle
Style specification for a point geometry layer
IPointVectorStyle2
A point vector style introduced in the v1.3.0 layer definition schema
IRasterLayerDefinition
Represents a layer definition based on a raster-based feature source
IRasterLayerDefinition2
Represents a layer definition based on a raster-based feature source
IRuleCollection
Defines a collection of style rules
IRuleCollection<TRule>
Defines a collection of style rules
IStroke
Encapsulates the stylization of a line
IStroke2
Encapsulates the stylization of a line. Supported in Layer Definition schema 1.1.0 and newer
ISubLayerDefinition
Represents the base of all layer definitions
ISubLayerDefinition2
Represents the base of all layer definitions. Based on Layer Definition schema version 2.3.0
ISymbol
Defines common properties for all symbols
ISymbolInstance2
Version 2 of symbol instance that supports rendering passes and specific contexts. Applies to v1.2.0 of the Layer Definition schema
ISymbolReference
Represents a reference to a symbol library item image
ITextSymbol
Represents a text symbol
IThemeLabel
Provides legend labeling information for a theme
IUrlData
URL information for features
IVectorLayerDefinition
Represents a layer definition based on a vector-based feature source
IVectorLayerDefinition2
Based on Layer Definition schema 2.4.0
IVectorLayerDefinition3
Based on Layer Definition schema 4.0.0
IVectorRule
Base interface for style rules of all geometric types
IVectorScaleRange
The stylization to be applied to the vector features for a given scale range
IVectorScaleRange2
The stylization to be applied to the vector features for a given scale range. Supports elevation, extrusion settings and Advanced Stylization through composite styles
Supported by Layer Definition 1.1.0 and higher
IVectorStyle
base interface for all style specifications
IW2DSymbol
Represents a DWF-based W2D symbol
Enums
BackgroundStyleType
The type of background style
ElevationTypeType
Type of elevation
FeatureNameType
The type of feature name
GeometryContextType
The types of geometry context
ImageSymbolReferenceType
The types of image symbol references
ItemChoiceType
The type of explicit color
LayerType
The type of layer definition
LengthUnitType
The type of length unit
PointSymbolType
The type of point symbol
ShapeType
The type of shape
SizeContextType
The type of size context
StyleType
Indicates the type of geometry this style specification is for
UsageContextType
The types of usage context