/// <summary> /// Creates a polygon location graph decoder. /// </summary> /// <param name="mainDecoder"></param> /// <param name="rawDecoder"></param> public ReferencedPolygonDecoder(ReferencedDecoderBase mainDecoder, OpenLR.Decoding.LocationDecoder <PolygonLocation> rawDecoder) : base(mainDecoder, rawDecoder) { }
/// <summary> /// Creates a geo coordinate location referenced decoder. /// </summary> /// <param name="mainDecoder"></param> /// <param name="rawDecoder"></param> public ReferencedGeoCoordinateDecoder(ReferencedDecoderBase mainDecoder, OpenLR.Decoding.LocationDecoder <GeoCoordinateLocation> rawDecoder) : base(mainDecoder, rawDecoder) { }
/// <summary> /// Creates a circle location graph decoder. /// </summary> /// <param name="mainDecoder"></param> /// <param name="rawDecoder"></param> public ReferencedCircleDecoder(ReferencedDecoderBase mainDecoder, OpenLR.Decoding.LocationDecoder <CircleLocation> rawDecoder) : base(mainDecoder, rawDecoder) { }
/// <summary> /// Creates a grid location graph decoder. /// </summary> /// <param name="mainDecoder"></param> /// <param name="rawDecoder"></param> public ReferencedGridDecoder(ReferencedDecoderBase mainDecoder, OpenLR.Decoding.LocationDecoder <GridLocation> rawDecoder) : base(mainDecoder, rawDecoder) { }
/// <summary> /// Creates a point along line location graph decoder. /// </summary> /// <param name="mainDecoder"></param> /// <param name="rawDecoder"></param> public ReferencedPointAlongLineDecoder(ReferencedDecoderBase mainDecoder, OpenLR.Decoding.LocationDecoder <PointAlongLineLocation> rawDecoder) : base(mainDecoder, rawDecoder) { }
/// <summary> /// Creates a new dynamic graph decoder. /// </summary> /// <param name="mainDecoder"></param> /// <param name="rawDecoder"></param> public ReferencedDecoder(ReferencedDecoderBase mainDecoder, OpenLR.Decoding.LocationDecoder <TLocation> rawDecoder) : base(rawDecoder) { _mainDecoder = mainDecoder; }