MEPNetworkIterator Members


The MEPNetworkIterator type exposes the following members.

Constructors

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

Methods

  NameDescription
Public methodDispose
Releases all resources used by the MEPNetworkIterator
Public methodEnd
Checks if the network iteration has completed.
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodGetAnalyticalModelData
Gets the analytical model data at the current iteration step.
Public methodGetAnalyticalNode
Gets the analytical node at the current iteration step.
Public methodGetAnalyticalSegment
Gets the analytical segment at the current iteration step.
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetOtherAnalyticalNode
Gets the other analytical node at the current iteration step.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodNext
Moves this iterator to the next step of network iteration.
Public methodStart
Gets the first step of network iteration.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)

Properties

  NameDescription
Public propertyCurrentElementId
The element id at the current iteration step.
Public propertyIsValidObject
Specifies whether the .NET object represents a valid Revit entity.
Public propertySystemClassification
The optional MEP system classification where the iterations are restricted.
Public propertySystemId
The optional MEP system element id where the iterations are restricted.

See Also