Table of Contents

Interface IFeatureAnchorProvider

Namespace
EncDotNet.S100.Pipelines.Vector
Assembly
EncDotNet.S100.Core.dll

Supplies the primary point anchor for a feature during drawing-instruction parsing. Used by DrawingInstructionParser to tessellate augmented line geometry (AugmentedRay, ArcByRadius, AugmentedPath) whose geodesic origin is the feature's point position (e.g. sector lights, all-around lights).

public interface IFeatureAnchorProvider

Remarks

This seam runs during parse, distinct from IDrawingInstructionTransform which runs after parse on already-typed instructions. Products without augmented line geometry (e.g. S-131) supply no anchor provider.

Methods

GetAnchor(string)

Returns the (latitude, longitude) of the feature's primary point geometry, or null if the feature has no point anchor.

GeoPosition? GetAnchor(string featureRef)

Parameters

featureRef string

Feature reference identifier.

Returns

GeoPosition?