GeoBlazor Pro
dymaptic.GeoBlazor.Pro
dymaptic.GeoBlazor.Pro.Model
NetworkElement Class
The network element is a representation of how the network topology defines its graph. ArcGIS Maps SDK for JavaScript
public record NetworkElement : System.IEquatable<dymaptic.GeoBlazor.Pro.Model.NetworkElement>
Inheritance System.Object 🡒 NetworkElement
Implements System.IEquatable<NetworkElement>
Constructors
NetworkElement(Nullable, Nullable, string, Nullable, ObjectId, Nullable, Nullable, Nullable) Constructor
The network element is a representation of how the network topology defines its graph. ArcGIS Maps SDK for JavaScript
public NetworkElement(System.Nullable<double> AssetGroupCode=null, System.Nullable<double> AssetTypeCode=null, string? GlobalId=null, System.Nullable<long> NetworkSourceId=null, dymaptic.GeoBlazor.Core.Model.ObjectId? ObjectId=null, System.Nullable<double> PositionFrom=null, System.Nullable<double> PositionTo=null, System.Nullable<long> TerminalId=null);
Parameters
AssetGroupCode System.Nullable<System.Double>
The asset group code that this network element represents. ArcGIS Maps SDK for JavaScript
AssetTypeCode System.Nullable<System.Double>
The asset type code discriminator this network element represents. ArcGIS Maps SDK for JavaScript
GlobalId System.String
The globalId of the feature the network element belongs to. ArcGIS Maps SDK for JavaScript
NetworkSourceId System.Nullable<System.Int64>
The network source Id of the feature the network element belongs to. ArcGIS Maps SDK for JavaScript
ObjectId ObjectId
The objectId of the feature the network element belongs to. ArcGIS Maps SDK for JavaScript
PositionFrom System.Nullable<System.Double>
Applicable to edge elements, represents a double value (0 to 1) where this edge element starts. ArcGIS Maps SDK for JavaScript
PositionTo System.Nullable<System.Double>
Applicable to edge elements, represents a double value (0 to 1) where this edge element ends. ArcGIS Maps SDK for JavaScript
TerminalId System.Nullable<System.Int64>
The terminal id defined at the network element. ArcGIS Maps SDK for JavaScript
Properties
NetworkElement.AssetGroupCode Property
The asset group code that this network element represents. ArcGIS Maps SDK for JavaScript
public System.Nullable<double> AssetGroupCode { get; set; }
Property Value
System.Nullable<System.Double>
NetworkElement.AssetTypeCode Property
The asset type code discriminator this network element represents. ArcGIS Maps SDK for JavaScript
public System.Nullable<double> AssetTypeCode { get; set; }
Property Value
System.Nullable<System.Double>
NetworkElement.GlobalId Property
The globalId of the feature the network element belongs to. ArcGIS Maps SDK for JavaScript
public string? GlobalId { get; set; }
Property Value
NetworkElement.NetworkSourceId Property
The network source Id of the feature the network element belongs to. ArcGIS Maps SDK for JavaScript
public System.Nullable<long> NetworkSourceId { get; set; }
Property Value
NetworkElement.ObjectId Property
The objectId of the feature the network element belongs to. ArcGIS Maps SDK for JavaScript
public dymaptic.GeoBlazor.Core.Model.ObjectId? ObjectId { get; set; }
Property Value
NetworkElement.PositionFrom Property
Applicable to edge elements, represents a double value (0 to 1) where this edge element starts. ArcGIS Maps SDK for JavaScript
public System.Nullable<double> PositionFrom { get; set; }
Property Value
System.Nullable<System.Double>
NetworkElement.PositionTo Property
Applicable to edge elements, represents a double value (0 to 1) where this edge element ends. ArcGIS Maps SDK for JavaScript
public System.Nullable<double> PositionTo { get; set; }
Property Value
System.Nullable<System.Double>
NetworkElement.TerminalId Property
The terminal id defined at the network element. ArcGIS Maps SDK for JavaScript
public System.Nullable<long> TerminalId { get; set; }