GeoBlazor Pro
layout: pro title: PointBarrier parent: Pro Classes grand_parent: GeoBlazor Pro —
dymaptic.GeoBlazor.Pro
dymaptic.GeoBlazor.Pro.Model
PointBarrier Class
A point barrier to restrict travel along a street network when using a RouteLayer.
ArcGIS SDK for JavaScript
public class PointBarrier : dymaptic.GeoBlazor.Pro.Model.Barrier
Inheritance System.Object 🡒 Barrier 🡒 PointBarrier
Properties
PointBarrier.BarrierType Property
Specify if the point barrier restricts travel completely or adds time or distance when it is crossed.
public System.Nullable<dymaptic.GeoBlazor.Pro.Model.PointBarrierType> BarrierType { get; set; }
Property Value
System.Nullable<PointBarrierType>
PointBarrier.CurbApproach Property
The direction of traffic that is affected by the barrier.
public System.Nullable<dymaptic.GeoBlazor.Pro.Model.CurbApproach> CurbApproach { get; set; }
Property Value
PointBarrier.FullEdge Property
Point barriers are applied to the edge elements during the analysis. A value of “permit” means that travel is permitted on the edge up to the barrier, but not through it. A value of “restrict” means that travel is restricted anywhere on the associated edge.
public System.Nullable<dymaptic.GeoBlazor.Pro.Model.FullEdge> FullEdge { get; set; }
Property Value
PointBarrier.Geometry Property
The point location of the barrier.
public dymaptic.GeoBlazor.Core.Components.Geometries.Point? Geometry { get; set; }
Property Value
dymaptic.GeoBlazor.Core.Components.Geometries.Point
PointBarrier.Name Property
The name of the barrier.
public string? Name { get; set; }
Property Value
PointBarrier.Type Property
The type of barrier
public override string Type { get; }