Skip to content

ICircuit Interface

Provides access to a circuit.

Members

Name Description
Method AddSection Adds section.
Method AddSubcircuit Adds subcircuit.
Read-only property CircuitType Returns the circuit type.
Method DeleteSection Deletes section.
Method DeleteSubcircuit Deletes subcircuit.
Method GetStartStopPoint Returns start and stop points.
Read-only property GlobalID Returns the globalID.
Read-only property IsSectioned Returns whether the circuit is sectioned.
Read-only property Name Returns the name.
Read-only property Sections Returns sections.
Method SetStartStopPoint Sets start and stop points.
Read-only property Subcircuits Returns subcircuits.

ICircuit.AddSection Method

Adds section.

Public Sub AddSection ( _
    ByVal CircuitSection As ICircuitSection _
)
public void AddSection (
    ICircuitSection CircuitSection
);

ICircuit.AddSubcircuit Method

Adds subcircuit.

Public Sub AddSubcircuit ( _
    ByVal Subcircuit As ISubcircuit _
)
public void AddSubcircuit (
    ISubcircuit Subcircuit
);

ICircuit.CircuitType Property

Returns the circuit type.

Public ReadOnly Property CircuitType As esriCircuitType
public esriCircuitType CircuitType {get;}

ICircuit.DeleteSection Method

Deletes section.

Public Sub DeleteSection ( _
    ByVal SectionID As Integer _
)
public void DeleteSection (
    int SectionID
);

ICircuit.DeleteSubcircuit Method

Deletes subcircuit.

Public Sub DeleteSubcircuit ( _
    ByVal subcircuitName As String _
)
public void DeleteSubcircuit (
    string subcircuitName
);

ICircuit.GetStartStopPoint Method

Returns start and stop points.

Public Sub GetStartStopPoint ( _
    ByRef startPoint As ICircuitPoint, _
    ByRef stopPoint As ICircuitPoint _
)
public void GetStartStopPoint (
    ref ICircuitPoint startPoint,
    ref ICircuitPoint stopPoint
);

ICircuit.GlobalID Property

Returns the globalID.

Public ReadOnly Property GlobalID As Guid
public Guid GlobalID {get;}

ICircuit.IsSectioned Property

Returns whether the circuit is sectioned.

Public ReadOnly Property IsSectioned As Boolean
public bool IsSectioned {get;}

ICircuit.Name Property

Returns the name.

Public ReadOnly Property Name As String
public string Name {get;}

ICircuit.Sections Property

Returns sections.

Public ReadOnly Property Sections As IArray
public IArray Sections {get;}

ICircuit.SetStartStopPoint Method

Sets start and stop points.

Public Sub SetStartStopPoint ( _
    ByVal startPoint As ICircuitPoint, _
    ByVal stopPoint As ICircuitPoint _
)
public void SetStartStopPoint (
    ICircuitPoint startPoint,
    ICircuitPoint stopPoint
);

ICircuit.Subcircuits Property

Returns subcircuits.

Public ReadOnly Property Subcircuits As IArray
public IArray Subcircuits {get;}

Classes that implement ICircuit

Classes Description
Circuit Utility Network Circuit

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.