2027 Class
Changes 0
C

MEPSection

Description:
A section in the Autodesk Revit MEP product.
Remarks:
This is the base class for duct and pipe section. This class is mainly for pressure loss calculation. It is a series of connected elements (segments - ducts or pipes, fittings, terminals and accessories). All section members should have same flow analysis properties: Flow, Size, Velocity, Friction and Roughness. One section member element which contains more than one connector can belongs to multiple section. e.g.: One Tee which has 3 connectors, usually, it belongs 3 sections. One segment which connect to a tap will be divided into 2 sections.
Inheritance Hierarchy:
System.Object
  Autodesk.Revit.DB.Mechanical.MEPSection
public class MEPSection : IDisposable
Name Return Type Description Inherited From
M Dispose() None Releases all resources used by the MEPSection
M Equals None Determines whether the specified object is equal to the current object. (Inherited from Object ) Object
M GetCoefficient(ElementId) Double Gets the loss coefficient for the specified element id in this section.
M GetElementIds() IList<ElementId> Gets all element ids that are contained in the section.
M GetHashCode None Serves as the default hash function. (Inherited from Object ) Object
M GetPressureDrop(ElementId) Double Gets the pressure drop for the specified element id in this section.
M GetSegmentLength(ElementId) Double Get the length for the specified segment id in this section.
M GetType None Gets the Type of the current instance. (Inherited from Object ) Object
M IsMain(ElementId) Boolean Check whether the type of fitting in this section is main.
M ToString None Returns a string that represents the current object. (Inherited from Object ) Object
Name Return Type Description Inherited From
P FixtureUnit double The fixture unit of the section.
P Flow double The flow of the section.
P Friction double The friction of the section.
P FrictionFactor double The friction factor of the section.
P IsValidObject Boolean Specifies whether the .NET object represents a valid Revit entity.
P Number int The Section number.
P ReynoldsNumber double The Reynolds number of the section.
P Roughness double The roughness of the section.
P TotalCoefficient double The loss coefficient of the section.
P TotalCurveLength double The total length of all segments in the section.
P TotalPressureLoss double The total pressure loss of the section.
P Velocity double The velocity of the section.
P VelocityPressure double The velocity pressure of the section.