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

System.Nullable<CurbApproach>

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

System.Nullable<FullEdge>

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

System.String

PointBarrier.Type Property

The type of barrier

public override string Type { get; }

Property Value

System.String