Skip to content

PipePressureDropData

Public Class

The input and output data used by external servers for calculation of the pipe pressure drop.

Inheritance Hierarchy

System.Object
Autodesk.Revit.DB.Plumbing.PipePressureDropData

Namespace: Autodesk.Revit.DB.Plumbing

Assembly: RevitAPI (in RevitAPI.dll) Version: 25.0.0.0 (25.0.0.0)

Syntax

public class PipePressureDropData : IDisposable

The PipePressureDropData type exposes the following members.

Properties

Name

Description


Public Property

The category id of pipe curves. It will be OST_PipeCurves, OST_FlexPipeCurves, or OST_PlaceHolderPipes.


Public Property

The coefficient of the pipe.


Public Property

The density of the pipe. Units: (kg/ft³).


Public Property

The flow of the pipe. Units: (ft³/s).


Public Property

The flowState of the pipe.


Public Property

The friction of the pipe. Units: (kg/(ft²·s²)).


Public Property

The friction factor of the pipe.


Public Property

The inside diameter of the pipe. Units: (ft).


Public Property
IsValidObject

Specifies whether the .NET object represents a valid Revit entity.


Public Property

The system calculation level.


Public Property

The length of the pipe. Units: (ft).


Public Property

The nominal diameter of the pipe. Units: (ft).


Public Property

The outside diameter of the pipe. Units: (ft).


Public Property

The pressure drop of the pipe. Units: (kg/(ft·s²)).


Public Property

The relative roughness of the pipe.


Public Property

The reynolds number of the pipe.


Public Property

The roughness of the pipe. Units: (ft).


Public Property

The velocity of the pipe. Units: (ft/s).


Public Property

The velocity pressure of the pipe. Units: (kg/(ft·s²)).


Public Property

The dynamic viscosity of the pipe. Units: (kg/(ft·s)).


Methods

Name

Description


Public Method

Releases all resources used by the PipePressureDropData


Public Method

Equals

Determines whether the specified object is equal to the current object.
(Inherited from Object)


Public Method

GetHashCode

Serves as the default hash function.
(Inherited from Object)


Public Method

GetType

Gets the Type of the current instance.
(Inherited from Object)


Public Method

ToString

Returns a string that represents the current object.
(Inherited from Object)


Remarks

Roughness, Length, Flow, Diameter, Density, and Viscosity field values are input data for the calculation. ReynoldsNumber, FlowStatus, Friction, FrictionFactor, Velocity, Coefficient, and PressureDrop are output values.