MEPNetworkIterator Members


The MEPNetworkIterator type exposes the following members.

Constructors

Name Description
Public method MEPNetworkIterator(Document, MEPAnalyticalModelData, ConnectorDomainType)
Creates an iterator by the analytical model data to visit all connected components in the network.
Public method MEPNetworkIterator(Document, MEPAnalyticalNode, MEPAnalyticalSegment)
Creates an iterator to visit the connected segments on one side of the network.

Methods

Name Description
Public method Dispose
Releases all resources used by the MEPNetworkIterator
Public method End
Checks if the network iteration has completed.
Public method Equals
Determines whether the specified Object is equal to the current Object .
(Inherited from Object .)
Public method GetAnalyticalModelData
Gets the analytical model data at the current iteration step.
Public method GetAnalyticalNode
Gets the analytical node at the current iteration step.
Public method GetAnalyticalSegment
Gets the analytical segment at the current iteration step.
Public method GetHashCode
Serves as a hash function for a particular type.
(Inherited from Object .)
Public method GetOtherAnalyticalNode
Gets the other analytical node at the current iteration step.
Public method GetType
Gets the Type of the current instance.
(Inherited from Object .)
Public method Next
Moves this iterator to the next step of network iteration.
Public method Start
Gets the first step of network iteration.
Public method ToString
Returns a string that represents the current object.
(Inherited from Object .)

Properties

Name Description
Public property CurrentElementId
The element id at the current iteration step.
Public property IsValidObject
Specifies whether the .NET object represents a valid Revit entity.
Public property SystemClassification
The optional MEP system classification where the iterations are restricted.
Public property SystemId
The optional MEP system element id where the iterations are restricted.

See Also