dymaptic.GeoBlazor.Pro
dymaptic.GeoBlazor.Pro.Model
PointBarrier Class
A point barrier to restrict travel along a street network when using a RouteLayer. ArcGIS Maps SDK for JavaScript
public record PointBarrier : dymaptic.GeoBlazor.Pro.Model.Barrier, dymaptic.GeoBlazor.Pro.Interfaces.IMapViewRouteHitNetworkFeature, dymaptic.GeoBlazor.Pro.Interfaces.IRouteHitNetworkFeature, dymaptic.GeoBlazor.Core.Interfaces.IInteractiveRecord, System.IEquatable<dymaptic.GeoBlazor.Pro.Model.PointBarrier>
Inheritance System.Object 🡒 Barrier 🡒 PointBarrier
Implements IMapViewRouteHitNetworkFeature, IRouteHitNetworkFeature, IInteractiveRecord, System.IEquatable<PointBarrier>
Constructors
PointBarrier() Constructor
Parameterless constructor
public PointBarrier();
PointBarrier(Nullable, Nullable, Nullable, Point, string, PopupTemplate) Constructor
A point barrier to restrict travel along a street network when using a RouteLayer. ArcGIS Maps SDK for JavaScript
public PointBarrier(System.Nullable<dymaptic.GeoBlazor.Pro.Enums.PointBarrierType> BarrierType=null, System.Nullable<dymaptic.GeoBlazor.Pro.Enums.CurbApproach> CurbApproach=null, System.Nullable<dymaptic.GeoBlazor.Pro.Enums.FullEdge> FullEdge=null, dymaptic.GeoBlazor.Core.Components.Geometries.Point? Geometry=null, string? Name=null, dymaptic.GeoBlazor.Core.Components.Popups.PopupTemplate? PopupTemplate=null);
Parameters
BarrierType System.Nullable<PointBarrierType>
Specify if the point barrier restricts travel completely or adds time or distance when it is crossed. ArcGIS Maps SDK for JavaScript
CurbApproach System.Nullable<CurbApproach>
The direction of traffic that is affected by the barrier. ArcGIS Maps SDK for JavaScript
FullEdge System.Nullable<FullEdge>
Point barriers are applied to the edge elements during the analysis. ArcGIS Maps SDK for JavaScript
Geometry Point
The point location of the barrier. ArcGIS Maps SDK for JavaScript
Name System.String
The name of the barrier. ArcGIS Maps SDK for JavaScript
PopupTemplate PopupTemplate
The template for displaying content in a Popup when the graphic is selected. ArcGIS Maps SDK for JavaScript
Properties
PointBarrier.AbortManager Property
Allows for transmitting CancellationToken cancel signals to JavaScript.
public dymaptic.GeoBlazor.Core.Model.AbortManager? AbortManager { get; set; }
Implements AbortManager
Property Value
PointBarrier.BarrierType Property
Specify if the point barrier restricts travel completely or adds time or distance when it is crossed. ArcGIS Maps SDK for JavaScript
public System.Nullable<dymaptic.GeoBlazor.Pro.Enums.PointBarrierType> BarrierType { get; set; }
Property Value
System.Nullable<PointBarrierType>
PointBarrier.CoreJsModule Property
Reference to the Core JavaScript module.
public Microsoft.JSInterop.IJSObjectReference? CoreJsModule { get; set; }
Implements CoreJsModule
Property Value
Microsoft.JSInterop.IJSObjectReference
PointBarrier.CurbApproach Property
The direction of traffic that is affected by the barrier. ArcGIS Maps SDK for JavaScript
public System.Nullable<dymaptic.GeoBlazor.Pro.Enums.CurbApproach> CurbApproach { get; set; }
Property Value
PointBarrier.FullEdge Property
Point barriers are applied to the edge elements during the analysis. ArcGIS Maps SDK for JavaScript
public System.Nullable<dymaptic.GeoBlazor.Pro.Enums.FullEdge> FullEdge { get; set; }
Property Value
PointBarrier.Geometry Property
The point location of the barrier. ArcGIS Maps SDK for JavaScript
public dymaptic.GeoBlazor.Core.Components.Geometries.Point? Geometry { get; set; }
Property Value
PointBarrier.Id Property
A unique Id to identify this record in JavaScript.
public System.Guid Id { get; set; }
Implements Id
Property Value
PointBarrier.IsServer Property
Boolean flag to identify if GeoBlazor is running in Blazor Server mode
public bool IsServer { get; set; }
Property Value
PointBarrier.JsComponentReference Property
Represents the JavaScript component reference.
public Microsoft.JSInterop.IJSObjectReference? JsComponentReference { get; set; }
Implements JsComponentReference
Property Value
Microsoft.JSInterop.IJSObjectReference
PointBarrier.Name Property
The name of the barrier. ArcGIS Maps SDK for JavaScript
public string? Name { get; set; }
Property Value
PointBarrier.PopupTemplate Property
The template for displaying content in a Popup when the graphic is selected. ArcGIS Maps SDK for JavaScript
public dymaptic.GeoBlazor.Core.Components.Popups.PopupTemplate? PopupTemplate { get; set; }
Property Value
PointBarrier.Type Property
The type of barrier
public override string Type { get; }
Property Value
Methods
PointBarrier.ToGraphic() Method
Creates a Graphic from the PointBarrier instance. ArcGIS Maps SDK for JavaScript
public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.Graphic?> ToGraphic();