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 class 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
dymaptic.GeoBlazor.Core.Model.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
dymaptic.GeoBlazor.Core.Model.ObjectId
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; }